aboutsummaryrefslogtreecommitdiff
path: root/editor.h
AgeCommit message (Expand)AuthorFilesLines
2015-10-23vis: begin librarization of core vis primitivesMarc André Tanner1-0/+10
2015-10-22vis: remove config selection based on argv[0]Marc André Tanner1-7/+0
2015-10-22vis: remove yet more global state from motion functionsMarc André Tanner1-1/+1
2015-10-22vis: rename motion typeMarc André Tanner1-1/+1
2015-10-22vis: remove more global state from motion functionsMarc André Tanner1-1/+2
2015-10-22vis: pass editor instance to keyboard action functionsMarc André Tanner1-1/+1
2015-10-22vis: pass editor instance to command handling funcitonsMarc André Tanner1-1/+1
2015-10-22vis: pass editor instance to mode handling functionsMarc André Tanner1-4/+4
2015-10-22vis: refactor operator implementationMarc André Tanner1-1/+2
2015-10-22vis: improve :help text, add separate status mode namesMarc André Tanner1-0/+2
2015-10-14vis: introduce special keys which allow mappings to editor actionsMarc André Tanner1-0/+3
2015-10-14view: cleanup option handlingMarc André Tanner1-1/+0
2015-10-05vis: introduce keyboard actionsMarc André Tanner1-1/+8
2015-10-05vis: remove now unused common_prefix mode attributeMarc André Tanner1-1/+0
2015-10-05vis: add rudimentary support for key aliasesMarc André Tanner1-0/+1
2015-10-05vis: change key binding function prototypesMarc André Tanner1-1/+3
2015-10-05vis: rework input handling using libtermkeyMarc André Tanner1-8/+9
2015-07-31vis: cleanup handling of charwise/linewise motionsMarc André Tanner1-2/+1
2015-07-28vis: pass cursor to operator implementationsMarc André Tanner1-0/+1
2015-07-26vis: add infrastructure to support multiple cursors/selectionsMarc André Tanner1-2/+1
2015-07-21ui: further separate curses related user interface codeMarc André Tanner1-3/+2
2015-07-19vis: handle file truncation more gracefullyMarc André Tanner1-0/+4
2015-07-19text: move regex related functions to separate fileMarc André Tanner1-0/+1
2015-07-11vis: rename struct member to avoid conflict with standard libraryMarc André Tanner1-1/+1
2015-07-09ui: move input handling code to ui specific filesMarc André Tanner1-5/+0
2015-07-06Warn when saving a file which has been changed outside the editorMarc André Tanner1-0/+1
2015-07-06text: remove text_load_fd and text_fd_getMarc André Tanner1-1/+1
2015-07-06Move filename from Text to FileMarc André Tanner1-2/+4
2015-06-30Cleanup insert/replace mode input handlingMarc André Tanner1-3/+3
2015-05-17Filter command :!Marc André Tanner1-0/+2
2015-05-16Release macro dataMarc André Tanner1-1/+3
2015-04-29Make operators return new cursor positionMarc André Tanner1-1/+1
2015-04-22Rename window.[ch] to view.[ch]Marc André Tanner1-2/+2
2015-04-22Yet more renames (EditorWin -> Win)Marc André Tanner1-17/+17
2015-04-22More renames, no functional changesMarc André Tanner1-3/+3
2015-04-22More renaming vis->win->view instead of vis->win->winMarc André Tanner1-1/+1
2015-04-22Better variable naming (VisText -> File)Marc André Tanner1-7/+7
2015-04-21Cleanup implementation of movements to marksMarc André Tanner1-4/+2
2015-04-21Implement ';' and ','Marc André Tanner1-0/+1
2015-04-21Clean up to/till movementsMarc André Tanner1-1/+1
2015-04-11Eliminate global running variableMarc André Tanner1-0/+1
2015-04-11Remove global mode stateMarc André Tanner1-0/+3
2015-04-11Move structs to editor.h remove global action{,_prev}Marc André Tanner1-0/+115
2015-04-11Eliminate global state for repetition of last modificationMarc André Tanner1-0/+1
2015-04-11Eliminate global state for :set optionsMarc André Tanner1-0/+1
2015-04-11Lazy initialization of :-commandsMarc André Tanner1-0/+2
2015-04-07Set '< and '> marksMarc André Tanner1-0/+1
2015-04-05Remove unused struct memberMarc André Tanner1-1/+0
2015-04-05Introduce new struct VisTextMarc André Tanner1-16/+27
2015-04-03Preliminary user interface separationMarc André Tanner1-24/+15