| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2015-10-22 | vis: remove yet more global state from motion functions | Marc André Tanner | 2 | -14/+14 | |
| 2015-10-22 | vis: rename motion type | Marc André Tanner | 2 | -10/+10 | |
| 2015-10-22 | vis: remove more global state from motion functions | Marc André Tanner | 2 | -40/+43 | |
| 2015-10-22 | vis: pass editor instance to keyboard action functions | Marc André Tanner | 3 | -167/+167 | |
| 2015-10-22 | vis: remove more global state | Marc André Tanner | 1 | -23/+23 | |
| 2015-10-22 | vis: pass editor instance to command handling funcitons | Marc André Tanner | 2 | -58/+58 | |
| 2015-10-22 | vis: pass editor instance to mode handling functions | Marc André Tanner | 3 | -23/+23 | |
| 2015-10-22 | vis: refactor operator implementation | Marc André Tanner | 2 | -34/+28 | |
| Pass editor instance and text to operate on as parameter instead of using global state. | |||||
| 2015-10-22 | vis: include :-commands in :help output | Marc André Tanner | 1 | -0/+4 | |
| 2015-10-22 | vis: improve :help text, add separate status mode names | Marc André Tanner | 4 | -10/+38 | |
| 2015-10-22 | text: introduce text_appendf utility function | Marc André Tanner | 2 | -0/+9 | |
| 2015-10-22 | vis: correct typos in help text | David B. Lamkins | 1 | -18/+18 | |
| 2015-10-20 | view: ensure minimal window size | Marc André Tanner | 1 | -0/+4 | |
| Do not create empty windows, more importantly do not overwrite random memory. Closes #80 | |||||
| 2015-10-15 | vis: preserve ui options when splitting windows | Marc André Tanner | 1 | -2/+8 | |
| Closes #72 | |||||
| 2015-10-15 | ui: add uniform function prefix | Marc André Tanner | 1 | -22/+22 | |
| Not strictly necessary since those are static, but still nicer. | |||||
| 2015-10-15 | ui: cleanup redrawing | Marc André Tanner | 4 | -64/+61 | |
| 2015-10-15 | vis: alias <C-h> to <Backspace> | Marc André Tanner | 1 | -0/+4 | |
| libtermkey-0.18 does no longer treat them as equal. | |||||
| 2015-10-14 | vis: introduce special keys which allow mappings to editor actions | Marc André Tanner | 3 | -1/+44 | |
| Key bindings in vis are always recursive, hence mapping ~ to ~l will cause an infinite loop. Instead vis supports special editor "keys" which map to internal editor functions. As an example one can thus map ~ to <vis-operator-case-swap>l or even <vis-operator-case-swap><cursor-char-next> Furthermore this makes it possible to completely unmap core editor features such as operators, the corresponding funtionality is still available via its corresponding special key. | |||||
| 2015-10-14 | vis: fix name clash of keyboard actions | Marc André Tanner | 1 | -2/+2 | |
| 2015-10-14 | view: cleanup whitespace replacement symbol handling | Marc André Tanner | 4 | -39/+37 | |
| 2015-10-14 | view: cleanup option handling | Marc André Tanner | 7 | -23/+46 | |
| 2015-10-14 | ui: refactor syntax style definitions | Marc André Tanner | 7 | -194/+590 | |
| Styles can now be specified as strings which will make them easier to specify from outside the editor. The following style attributes can be given in a comma separated list: bold italics underlined fore:color back:color where color is either a hex value of the form #aabbcc or one of the predefined colors: black red green yellow blue magenta cyan white | |||||
| 2015-10-11 | vis: properly ignore tab at command prompt | Marc André Tanner | 2 | -1/+13 | |
| Closes #77 | |||||
| 2015-10-09 | text: fix usage of va_arg in text_vprintf | David B. Lamkins | 1 | -1/+4 | |
| Closes #76 | |||||
| 2015-10-08 | ui: fix ressource leak (CID 114606) | Marc André Tanner | 1 | -5/+6 | |
| 2015-10-08 | build: always take revision from current branch | Marc André Tanner | 1 | -1/+1 | |
| 2015-10-06 | travis: remove harmful line continuation symbols | Marc André Tanner | 1 | -2/+2 | |
| 2015-10-06 | travis: install libtermkey dependency | Marc André Tanner | 1 | -1/+5 | |
| 2015-10-06 | Change release tarball compression to gzip | Marc André Tanner | 2 | -2/+2 | |
| 2015-10-06 | add a new Makefile target 'release' to build release tarball | Christian Hesse | 2 | -1/+5 | |
| 2015-10-06 | update version handling to work with tags or without git | Christian Hesse | 1 | -6/+13 | |
| 2015-10-05 | Add section about build dependencies to README | Marc André Tanner | 1 | -2/+11 | |
| 2015-10-05 | vis: add rudimentary :help command | Marc André Tanner | 2 | -0/+36 | |
| 2015-10-05 | Add a profile Makefile target | Marc André Tanner | 1 | -0/+3 | |
| 2015-10-05 | text: add text_{v,}printf function | Marc André Tanner | 2 | -0/+21 | |
| Convenient way to insert formated data into a Text. | |||||
| 2015-10-05 | vis: fix key alias implementation | Marc André Tanner | 1 | -0/+1 | |
| 2015-10-05 | vis: introduce keyboard actions | Marc André Tanner | 3 | -310/+1189 | |
| This adds another level of indirection by defining keyboard actions which will likely eventually be used by a :map command. | |||||
| 2015-10-05 | vis: remove now unused common_prefix mode attribute | Marc André Tanner | 2 | -2/+0 | |
| 2015-10-05 | vis: consolidate all text objects into one mode | Marc André Tanner | 1 | -13/+2 | |
| 2015-10-05 | vis: add rudimentary support for key aliases | Marc André Tanner | 2 | -4/+10 | |
| This will eventually be exposed via a :map style command. | |||||
| 2015-10-05 | buffer: add functions to prepend data to an existing buffer | Marc André Tanner | 2 | -0/+16 | |
| 2015-10-05 | vis: cleanup keyboard handling implementation | Marc André Tanner | 3 | -32/+29 | |
| 2015-10-05 | vis: update mode diagram in config.def.h to be closer to reality | Marc André Tanner | 1 | -25/+17 | |
| 2015-10-05 | vis: convert mark handling to new input handling code | Marc André Tanner | 2 | -129/+42 | |
| 2015-10-05 | vis: convert insertion of register from insert mode | Marc André Tanner | 2 | -42/+9 | |
| 2015-10-05 | vis: convert register specification to new input handling code | Marc André Tanner | 2 | -41/+13 | |
| 2015-10-05 | vis: convert macro recording / replay to new input handling code | Marc André Tanner | 1 | -16/+19 | |
| 2015-10-05 | vis: convert insert verbatim to new input handling code | Marc André Tanner | 1 | -18/+19 | |
| 2015-10-05 | vis: convert to/till movements to new input handling | Marc André Tanner | 1 | -7/+5 | |
| 2015-10-05 | vis: adapt r (replace) to new input handling | Marc André Tanner | 1 | -6/+7 | |
