aboutsummaryrefslogtreecommitdiff
path: root/ui-curses.c
AgeCommit message (Collapse)AuthorFilesLines
2015-07-09ui: abstract curses related special keys awayMarc André Tanner1-1/+0
2015-07-09ui: unify backspace handlingMarc André Tanner1-0/+13
2015-07-09ui: move terminal state handling code to ui specific fileMarc André Tanner1-0/+11
2015-07-09ui: move input handling code to ui specific filesMarc André Tanner1-0/+42
2015-07-06Move filename from Text to FileMarc André Tanner1-15/+17
Also apply syntax rules every time the file name changes.
2015-07-03Add :show command to display special symbols for whitespacesMarc André Tanner1-1/+3
Enable/disable by setting to 0/1 respectively: :set show spaces=0 tabs=0 newlines=1
2015-04-22More renames, no functional changesMarc André Tanner1-12/+12
Win -> View, window_* -> view_*
2015-04-11Remove global mode stateMarc André Tanner1-1/+1
Once again show mode in window status bar.
2015-04-11Further ui separation, eliminate global stateMarc André Tanner1-16/+33
2015-04-07Set '< and '> marksMarc André Tanner1-18/+10
2015-04-07Prevent black flicker on loadJohn W. Trengrove1-0/+1
2015-04-05Fix clang static analyzer warningsMarc André Tanner1-1/+1
2015-04-04Fix drawing of selectionMarc André Tanner1-10/+7
2015-04-04Move more curses related stuff to ui-curses.cMarc André Tanner1-0/+7
2015-04-03Add option to display relative line numbersMarc André Tanner1-2/+14
:set rnu Based on a patch by Sebastian Götte.
2015-04-03Preliminary user interface separationMarc André Tanner1-0/+568
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.