| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2015-04-22 | Rename window.[ch] to view.[ch] | Marc André Tanner | 1 | -115/+0 | |
| 2015-04-22 | More renames, no functional changes | Marc André Tanner | 1 | -42/+42 | |
| Win -> View, window_* -> view_* | |||||
| 2015-04-07 | Set '< and '> marks | Marc André Tanner | 1 | -1/+7 | |
| 2015-04-03 | Add option to display relative line numbers | Marc André Tanner | 1 | -2/+2 | |
| :set rnu Based on a patch by Sebastian Götte. | |||||
| 2015-04-03 | Preliminary user interface separation | Marc André Tanner | 1 | -6/+24 | |
| 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-01-13 | Add new logical linewise movements | Marc André Tanner | 1 | -0/+2 | |
| The column position is currently not correctly preserved when there are lines with multibyte characters involved spanning multiple screen lines. In general this might still be a bit fragile. | |||||
| 2015-01-13 | Rename window_line_* functions | Marc André Tanner | 1 | -6/+6 | |
| 2015-01-04 | Change window_cursor_getxy API | Marc André Tanner | 1 | -1/+6 | |
| 2014-12-23 | Optionally display line numbers alongside file | Marc André Tanner | 1 | -0/+2 | |
| Enable/disable with :set number [0|1] | |||||
| 2014-09-27 | Implement 'zt', 'zz', 'zb' | Marc André Tanner | 1 | -0/+4 | |
| In particular 'zb' might not work if there are wrapped lines involved. | |||||
| 2014-09-24 | Implement 'g0', 'gm', 'g$' | Marc André Tanner | 1 | -0/+3 | |
| 2014-09-23 | Implement linewise visual mode | Marc André Tanner | 1 | -1/+1 | |
| 2014-09-19 | Implement expand tab functionality, make tabwidth configurable | Marc André Tanner | 1 | -0/+2 | |
| If expandtab is enabled then inserted tabs are replaced by tabwidth amount of spaces. Both settings apply to all windows files and can be changed via: :set tabwidth n # where 1 <= n <= 8 :set expandtab (1|yes|true)|(0|no|false) | |||||
| 2014-09-16 | Implement CTRL-{U,D,E,Y} in normal mode | Marc André Tanner | 1 | -2/+0 | |
| 2014-09-16 | Clean up cursor handling in window.[ch] | Marc André Tanner | 1 | -0/+8 | |
| 2014-09-13 | Add movements 'H', 'M', 'L' | Marc André Tanner | 1 | -0/+2 | |
| H moves to the n-th window line from top M moves to the middle window line L moves to the n-th window line from bottom | |||||
| 2014-09-11 | Add :edit command | Marc André Tanner | 1 | -0/+2 | |
| 2014-09-11 | Fix warnings about redefinition of typedefed structs | Marc André Tanner | 1 | -1/+1 | |
| 2014-09-10 | Add comments where appropriate | Marc André Tanner | 1 | -1/+17 | |
| 2014-09-09 | Cleanup header files | Marc André Tanner | 1 | -2/+2 | |
| 2014-09-09 | Remove trailing whitespaces (sed 's/[ \t]*$//') | Marc André Tanner | 1 | -3/+3 | |
| 2014-09-09 | Rename vis.[ch] to editor.[ch] and main.c to vis.c | Marc André Tanner | 1 | -2/+2 | |
| 2014-09-01 | Refactor frontend code | Marc André Tanner | 1 | -0/+47 | |
| window.[ch] now contains a somewhat generic editor window which is then enhanced in vis.[ch] with a statusbar. | |||||
