vis

a vi-like editor based on Plan 9's structural regular expressions

git clone https://9o.is/git/vis.git

commit fa768da436ab2e0295cd15b8a7fde15bca09bb73
parent cb80d4fb4531075a26796e63d839782bee1b6981
Author: Marc André Tanner <mat@brain-dump.org>
Date:   Sun,  8 Nov 2015 14:28:48 +0100

Mention new source files in README

Diffstat:
MREADME.md | 11+++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md @@ -582,9 +582,16 @@ A quick overview over the code structure to get you started: `buffer.[ch]` | dynamically growing buffer used for registers and macros `ring-buffer.[ch]` | fixed size ring buffer used for the jump list `map.[ch]` | crit-bit tree based map supporting unique prefix lookups and ordered iteration. used to implement `:`-commands - `vis.[ch]` | vi(m) specific editor frontend + `vis.h` | vi(m) specific editor frontend library public API + `vis.c` | vi(m) specific editor frontend implementation + `vis-core.h` | internal header file, various structs for core editor primitives + `vis-cmds.c` | vi(m) `:`-command implementation + `vis-modes.c` | vi(m) mode switching, enter/leave event handling + `vis-motions.c` | vi(m) cursor motion implementation + `vis-operators.c` | vi(m) operator implementation `main.c` | key action definitions, program entry point - `config.def.h` | definition of key bindings, commands, syntax highlighting + `config.def.h` | definition of default key bindings (mapping of key actions) + `lexers/` | Lua LPeg based lexers used for syntax highlighting Hope this gets the interested people started.