summaryrefslogtreecommitdiff
path: root/config.def.h
AgeCommit message (Collapse)Author
2014-09-24Implement 'g0', 'gm', 'g$'Marc André Tanner
2014-09-24Rename MOVE_LINE_{UP,DOWN} to MOVE_SCREEN_LINE_{UP,DOWN}Marc André Tanner
No functional change
2014-09-24Implement 'gU' and 'gu'Marc André Tanner
This obviously only works for ascii characters.
2014-09-24Handle filenames with spacesMarc André Tanner
Before :w foo bar would create 2 files whereas now 1 file named "foo bar" will be created. Longterm such ambigious command arguments should be given surrounded with quotes.
2014-09-24Implement :saveas commandMarc André Tanner
2014-09-23Implement 'P', fix 'p'Marc André Tanner
This should also make 'xp' work as expected i.e. to swap characters.
2014-09-23Implement append in insert mode 'a'Marc André Tanner
2014-09-23Implement linewise visual modeMarc André Tanner
2014-09-22Add support for the '<', '>' marksMarc André Tanner
2014-09-22Make idle timeout configurable per modeMarc André Tanner
2014-09-20Revert some multiline syntax definitionsMarc André Tanner
Since we do not color content before the visible area, these rules work better for now.
2014-09-19Improve syntax highlightingMarc André Tanner
2014-09-19Implement expand tab functionality, make tabwidth configurableMarc André Tanner
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-18Ignore tab key in command prompt for nowMarc André Tanner
2014-09-17Implement left shift operatorMarc André Tanner
2014-09-17Implement right shift operatorMarc André Tanner
2014-09-16Fix scrolling direction of CTRL-{F,B}Marc André Tanner
2014-09-16Implement CTRL-{U,D,E,Y} in normal modeMarc André Tanner
2014-09-16Import syntax rules from sandyMarc André Tanner
2014-09-15More efficient syntax highlighting, first match winsMarc André Tanner
2014-09-14Display current mode in window statusbarMarc André Tanner
For now just display the modes which start with '-'. I want to keep the descriptive names of the other modes available for debugging purposes.
2014-09-13Rename OP_PASTE to OP_PUTMarc André Tanner
2014-09-13Add movements 'H', 'M', 'L'Marc André Tanner
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-12Use the new global keypress hook to hide user messagesMarc André Tanner
2014-09-12Rename text_filename to text_filename_getMarc André Tanner
2014-09-12Name modes more consistentlyMarc André Tanner
2014-09-12Take snapshot when leaving insert/replace modeMarc André Tanner
Make sure we are able to restore text to whatever state was when we left insert / replace mode after an editing operation.
2014-09-12Make normal mode command 'x' undoableMarc André Tanner
2014-09-11Be stricter on what commands to accept at the ':'- promptMarc André Tanner
2014-09-11Add :edit commandMarc André Tanner
2014-09-11Remove Ctrl+c for quit, since we now have a command promptMarc André Tanner
2014-09-11Fix ascii art tree of modesMarc André Tanner
2014-09-11Add normal mode command 'X'Marc André Tanner
2014-09-11Add/cleanup window commands Ctrl-{n,s,q}Marc André Tanner
2014-09-11Add :qall commandMarc André Tanner
2014-09-11On the prompt Ctrl-{B,E} should move the cursor to the begin/end of the lineMarc André Tanner
2014-09-11In visual mode 'v' should switch to normal modeMarc André Tanner
2014-09-11Add readline Ctrl+U bindingMarc André Tanner
2014-09-10Reindent readline key bindingsMarc André Tanner
2014-09-10Clean up normal mode key bindingsMarc André Tanner
2014-09-10Add normal mode command 's'Marc André Tanner
2014-09-10Add movement 'W'Marc André Tanner
2014-09-10Add normal mode command 'J'Marc André Tanner
2014-09-10Add normal mode commands 'O' and 'o'Marc André Tanner
2014-09-10Add normal command 'Y' as a synonym for 'yy'Marc André Tanner
2014-09-10Add normal command 'S' as asynonym for 'cc'Marc André Tanner
2014-09-10Add movements 'B' and 'E'Marc André Tanner
Notice that we currently do not make a distinction between a WORD and a word.
2014-09-10Add normal mode commands 'A', 'C', 'D' and 'I'Marc André Tanner
2014-09-10Add normal mode key binding for 'r'Marc André Tanner
2014-09-10Add a few comments about the subtleties of mode switchingMarc André Tanner