| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2015-04-11 | Further ui separation, eliminate global state | Marc André Tanner | 2 | -36/+33 | |
| 2015-04-11 | Eliminate global state for repetition of last modification | Marc André Tanner | 4 | -14/+16 | |
| 2015-04-11 | Eliminate global state for :set options | Marc André Tanner | 3 | -7/+7 | |
| 2015-04-11 | Lazy initialization of :-commands | Marc André Tanner | 3 | -19/+18 | |
| 2015-04-10 | Fix crit-bit tree URL reference | Marc André Tanner | 1 | -1/+1 | |
| 2015-04-10 | Make ":set syntax" without any argument display the currently active one | Marc André Tanner | 1 | -2/+12 | |
| 2015-04-10 | Highlight matching cursor symbol | Marc André Tanner | 3 | -16/+41 | |
| 2015-04-10 | Travis CI: disable clang build for now | Marc André Tanner | 1 | -1/+0 | |
| 2015-04-07 | Fix cell attributes for tabs | Marc André Tanner | 1 | -0/+2 | |
| This should fix some selection artifacts. | |||||
| 2015-04-07 | Show cursor in visual mode | Marc André Tanner | 2 | -3/+8 | |
| 2015-04-07 | Add Travis CI integration in preparation for Coverity Scan automation | Marc André Tanner | 1 | -0/+8 | |
| 2015-04-07 | Set '< and '> marks | Marc André Tanner | 6 | -38/+57 | |
| 2015-04-07 | Add basic Lua syntax highlighting support | Marcel Rodrigues | 1 | -0/+45 | |
| 2015-04-07 | Prevent black flicker on load | John W. Trengrove | 1 | -0/+1 | |
| 2015-04-05 | Remove unused struct member | Marc André Tanner | 1 | -1/+0 | |
| 2015-04-05 | Remove useless duplication of argument to exec_cmdline_command | Marc André Tanner | 1 | -6/+2 | |
| 2015-04-05 | Fix clang static analyzer warnings | Marc André Tanner | 2 | -2/+3 | |
| 2015-04-05 | Introduce new struct VisText | Marc André Tanner | 7 | -170/+178 | |
| This adds yet another layer of indirection and stores vi related stuff which is associated with a given text but shared among all windows displaying it (e.g. marks). This will also help if one wants to keep texts arround which aren't currently displayed. | |||||
| 2015-04-04 | Fix drawing of selection | Marc André Tanner | 1 | -10/+7 | |
| 2015-04-04 | Cleanup :set implementation | Marc André Tanner | 1 | -27/+33 | |
| Unique prefixes of options should now be recognized. | |||||
| 2015-04-04 | Move more curses related stuff to ui-curses.c | Marc André Tanner | 2 | -7/+7 | |
| 2015-04-04 | Change behaviour of 'cw' and 'cW' | Matias Linares | 1 | -0/+8 | |
| from vim's help: cw cW Special case: When the cursor is in a word, "cw" and "cW" do not include the white space after a word, they only change up to the end of the word. This is because Vim interprets "cw" as change-word, and a word does not include the following white space. | |||||
| 2015-04-04 | Mark some pointers in struct Action as const | Marc André Tanner | 1 | -3/+3 | |
| 2015-04-03 | Add option to display relative line numbers | Marc André Tanner | 6 | -8/+33 | |
| :set rnu Based on a patch by Sebastian Götte. | |||||
| 2015-04-03 | Preliminary user interface separation | Marc André Tanner | 9 | -637/+839 | |
| In theory only ui-curses.[hc] should depend on curses, however in practice keyboard input is still handled in vis.c. Furthermore the syntax definitions as well as keyboard bindings and selection code in window.c still depends on some curses constants. There is also a slight regression in that the window status bar does not show the current mode name. This and related global state should be eliminated in the future. | |||||
| 2015-04-03 | Fixed multiline comment regexp. | noname | 1 | -4/+4 | |
| Comments like "/***/" with odd number of asterisks are handled like normal comments now. Previously they were handled like unfinished comments. | |||||
| 2015-03-31 | Do not modify the argument to exec_command | Marc André Tanner | 1 | -5/+11 | |
| This fixes a segfault when using the ZQ key binding as reported by Silvan Jegen. | |||||
| 2015-03-31 | Check return value of realloc | Marc André Tanner | 1 | -5/+3 | |
| 2015-03-31 | Add hack to make CTRL-w CTRL-h work | Marc André Tanner | 1 | -1/+2 | |
| 2015-03-30 | Add additional key mappings for window switching | Odin Dutton | 1 | -0/+4 | |
| 2015-03-24 | Implement 'o' in visual mode: go to other end of selection. | Marcel Rodrigues | 2 | -0/+17 | |
| 2015-03-20 | Add additional key mappings for window switching | Marc André Tanner | 1 | -0/+3 | |
| This closes #35 and closes #36. | |||||
| 2015-03-18 | Cleanup :-command implementation | Marc André Tanner | 2 | -108/+129 | |
| Everything that is a unique prefix should now be allowed for a given command. | |||||
| 2015-03-18 | Crit-bit tree based map | Marc André Tanner | 2 | -0/+332 | |
| It supports lookups based on unique prefixes as well as ordered iteration. More information about the data structure can be found at: http://cr.yp.to/critbit.htm http://github.com/agl/critbit http://ccodearchive.net/info/strmap.html It will be used to implement ":"-commands which means any unique prefix will be recognized as a command. It could also be used to implement (runtime) key bindings. | |||||
| 2015-02-06 | Delete key in visual mode should delete selection | Marc André Tanner | 1 | -0/+1 | |
| This might or might not work depending on terminfo entries etc. | |||||
| 2015-02-03 | Do not lump together replace actions | Wolfgang Corcoran-Mathe | 1 | -0/+1 | |
| Currently, the replace operator in vis gets lumped with following actions in the {un,re}do tree. Using the 'r' key several times then attempting to undo the last replacement undoes the entire series. | |||||
| 2015-02-03 | Fix :nnn where nnn > maximal number of lines | Marc André Tanner | 1 | -5/+9 | |
| 2015-01-19 | OpenBSD links against ncurses | James Turner | 1 | -0/+1 | |
| 2015-01-18 | Fix coverity issue 12388 | jvoisin | 1 | -1/+2 | |
| close(fd) can't have a negative fd parameter | |||||
| 2015-01-18 | Do not leak memory in repeated text_filename_set calls | Marc André Tanner | 1 | -3/+4 | |
| 2015-01-18 | Fix :saveas command definition | Marc André Tanner | 1 | -1/+1 | |
| 2015-01-17 | Merge branch 'hardening' of https://github.com/jvoisin/vis | Marc André Tanner | 1 | -0/+9 | |
| 2015-01-17 | Introduce basic PHP syntax highlighting support | Jörg Alberto | 1 | -0/+43 | |
| 2015-01-16 | Print debug output to stdout | Marc André Tanner | 1 | -4/+4 | |
| Stderr is used for the editor output to make usage as a filter possible. | |||||
| 2015-01-16 | Avoid possible double close when saving | Marc André Tanner | 1 | -0/+1 | |
| We want close(2) to happen before rename(2). At some point the save implementation will have to be overhauled. | |||||
| 2015-01-16 | Always close file descriptor after :read command | Marc André Tanner | 1 | -2/+1 | |
| 2015-01-16 | Reorder if/else clause in order to avoid dead code | Marc André Tanner | 1 | -4/+4 | |
| 2015-01-16 | In vim, "syntax" can be abbreviated as "syn". | jvoisin | 1 | -1/+1 | |
| 2015-01-15 | add C source and header file to depends | Christian Hesse | 1 | -1/+1 | |
| This fixes make to rebuild when files change. Signed-off-by: Christian Hesse <mail@eworm.de> | |||||
| 2015-01-15 | remove vis from .PHONY | Christian Hesse | 1 | -1/+1 | |
| vis is a real file, so remove it from .PHONY in Makefile. This fixes make to not rebuild on every invocation. Signed-off-by: Christian Hesse <mail@eworm.de> | |||||
