summaryrefslogtreecommitdiff
path: root/vis.c
AgeCommit message (Expand)Author
2015-07-28text: move utility functions to separate fileMarc André Tanner
2015-07-26vis: add infrastructure to support multiple cursors/selectionsMarc André Tanner
2015-07-21ui: further separate curses related user interface codeMarc André Tanner
2015-07-20vis: improve insertion of verbatim characters via CTRL-V in insert modeMarc André Tanner
2015-07-19vis: handle file truncation more gracefullyMarc André Tanner
2015-07-11vis: rename struct member to avoid conflict with standard libraryMarc André Tanner
2015-07-10vis: add a file open dialogMarc André Tanner
2015-07-10vis: fix detection of file changes outside the editorMarc André Tanner
2015-07-09ui: move terminal state handling code to ui specific fileMarc André Tanner
2015-07-09ui: move input handling code to ui specific filesMarc André Tanner
2015-07-09vis: improve handling of linewise deletion at end of fileMarc André Tanner
2015-07-08vis: make J (join) behave like in vim when given a countMarc André Tanner
2015-07-08vis: only read file content from stdin if - was specifiedMarc André Tanner
2015-07-06Warn when saving a file which has been changed outside the editorMarc André Tanner
2015-07-06text: remove text_load_fd and text_fd_getMarc André Tanner
2015-07-06Move filename from Text to FileMarc André Tanner
2015-07-03Add movements to next/previous character within same lineMarc André Tanner
2015-07-03Add :show command to display special symbols for whitespacesMarc André Tanner
2015-06-30Fix segfault in cmd_filterMarc André Tanner
2015-06-30Perform character prev/next movements based on Text not ViewMarc André Tanner
2015-06-30Cleanup insert/replace mode input handlingMarc André Tanner
2015-06-28Do not take address of variables which go out of scopeMarc André Tanner
2015-06-28Mark intentional case statement fall throughMarc André Tanner
2015-06-27Make :earlier and :later accept arguments similar to vimMarc André Tanner
2015-06-27Hook up :-commands & keybindings for earlier/laterRyan Chipman
2015-05-17Implement :substitute by invoking sed as a filterMarc André Tanner
2015-05-17Implement :r and :r! in terms of filter commandsMarc André Tanner
2015-05-17Filter command :!Marc André Tanner
2015-05-16Let each :-command decide what to do if no range is specifiedMarc André Tanner
2015-05-16Improve parsing of :-command name and parametersSilvan Jegen
2015-05-14In command mode make the '.' range specifier match the current lineMarc André Tanner
2015-05-07Add '--' as end of optionsMatias Linares
2015-05-06Use the command name without the Filerange in argvSilvan Jegen
2015-04-29Move redrawing out of operator implementationsMarc André Tanner
2015-04-29Make operators return new cursor positionMarc André Tanner
2015-04-22Cleanup line ending type detection and insertionMarc André Tanner
2015-04-22Fix echo foo | vis -Marc André Tanner
2015-04-22for editor command compare string, not just first characterChristian Hesse
2015-04-22make vis print version with command option -vChristian Hesse
2015-04-22Rename window.[ch] to view.[ch]Marc André Tanner
2015-04-22Yet more renames (EditorWin -> Win)Marc André Tanner
2015-04-22More renames, no functional changesMarc André Tanner
2015-04-22More renaming vis->win->view instead of vis->win->winMarc André Tanner
2015-04-22Better variable naming (VisText -> File)Marc André Tanner
2015-04-21Make '.' respect countMarc André Tanner
2015-04-21Mark some movements as idempotentMarc André Tanner
2015-04-21Make 'n', 'N', '*', '#' respect countMarc André Tanner
2015-04-21Handle failure of a movement gracefullyMarc André Tanner
2015-04-21Cleanup implementation of movements to marksMarc André Tanner
2015-04-21Further clean up to/till movementsMarc André Tanner