aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2015-11-08 14:28:48 +0100
committerMarc André Tanner <mat@brain-dump.org>2015-11-08 14:28:48 +0100
commit994d420af7313121bf90a6ea40a3e8e0f240c88e (patch)
treec81babe93d8ef45249cb5a9a8f5896c5b600ed18 /README.md
parent6414b92c21ed234caf14372461a0fa331df2e163 (diff)
downloadvis-994d420af7313121bf90a6ea40a3e8e0f240c88e.tar.gz
vis-994d420af7313121bf90a6ea40a3e8e0f240c88e.tar.xz
Mention new source files in README
Diffstat (limited to 'README.md')
-rw-r--r--README.md11
1 files changed, 9 insertions, 2 deletions
diff --git a/README.md b/README.md
index c2d263b..9723ec8 100644
--- 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.