| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2015-05-16 | Let each :-command decide what to do if no range is specified | Marc André Tanner | 1 | -1/+2 | |
| 2015-05-16 | Improve parsing of :-command name and parameters | Silvan Jegen | 1 | -8/+16 | |
| 2015-05-14 | In command mode make the '.' range specifier match the current line | Marc André Tanner | 1 | -1/+5 | |
| 2015-05-07 | Add '--' as end of options | Matias Linares | 1 | -1/+5 | |
| Now it works properly, `vis -- -v` edit a file named `-v`. Also added the proper info to the man page. | |||||
| 2015-05-06 | Use the command name without the Filerange in argv | Silvan Jegen | 1 | -1/+1 | |
| Signed-off-by: Silvan Jegen <s.jegen@gmail.com> | |||||
| 2015-04-29 | Move redrawing out of operator implementations | Marc André Tanner | 1 | -13/+15 | |
| Note that currently all windows are redrawn, this could be further optimized to only redraw the affected windows. | |||||
| 2015-04-29 | Make operators return new cursor position | Marc André Tanner | 1 | -36/+41 | |
| 2015-04-22 | Cleanup line ending type detection and insertion | Marc André Tanner | 1 | -2/+11 | |
| 2015-04-22 | Fix echo foo | vis - | Marc André Tanner | 1 | -6/+8 | |
| A single '-' indicates read from stdin. Also adjust coding style. | |||||
| 2015-04-22 | for editor command compare string, not just first character | Christian Hesse | 1 | -1/+1 | |
| Signed-off-by: Christian Hesse <mail@eworm.de> | |||||
| 2015-04-22 | make vis print version with command option -v | Christian Hesse | 1 | -3/+6 | |
| The man page states this is possible, so add the code. Signed-off-by: Christian Hesse <mail@eworm.de> | |||||
| 2015-04-22 | Rename window.[ch] to view.[ch] | Marc André Tanner | 1 | -1/+1 | |
| 2015-04-22 | Yet more renames (EditorWin -> Win) | Marc André Tanner | 1 | -6/+6 | |
| 2015-04-22 | More renames, no functional changes | Marc André Tanner | 1 | -82/+82 | |
| Win -> View, window_* -> view_* | |||||
| 2015-04-22 | More renaming vis->win->view instead of vis->win->win | Marc André Tanner | 1 | -47/+47 | |
| 2015-04-22 | Better variable naming (VisText -> File) | Marc André Tanner | 1 | -50/+50 | |
| Therefore vis->win->text->data becomes vis->win->file->text. | |||||
| 2015-04-21 | Make '.' respect count | Marc André Tanner | 1 | -0/+3 | |
| 2015-04-21 | Mark some movements as idempotent | Marc André Tanner | 1 | -3/+3 | |
| 2015-04-21 | Make 'n', 'N', '*', '#' respect count | Marc André Tanner | 1 | -25/+21 | |
| 2015-04-21 | Handle failure of a movement gracefully | Marc André Tanner | 1 | -0/+1 | |
| This for example fixes movements to unset marks. | |||||
| 2015-04-21 | Cleanup implementation of movements to marks | Marc André Tanner | 1 | -8/+10 | |
| 2015-04-21 | Further clean up to/till movements | Marc André Tanner | 1 | -22/+16 | |
| This makes them respect count i.e. something like 3f{char} should work. | |||||
| 2015-04-21 | Cleanup implmentation of line and column movements | Marc André Tanner | 1 | -9/+8 | |
| 2015-04-21 | Implement ';' and ',' | Marc André Tanner | 1 | -0/+32 | |
| This fixes #45 | |||||
| 2015-04-21 | Clean up to/till movements | Marc André Tanner | 1 | -7/+27 | |
| 2015-04-11 | Eliminate global running variable | Marc André Tanner | 1 | -5/+4 | |
| 2015-04-11 | Remove global mode state | Marc André Tanner | 1 | -30/+28 | |
| Once again show mode in window status bar. | |||||
| 2015-04-11 | Move structs to editor.h remove global action{,_prev} | Marc André Tanner | 1 | -163/+52 | |
| 2015-04-11 | Further ui separation, eliminate global state | Marc André Tanner | 1 | -20/+0 | |
| 2015-04-11 | Eliminate global state for repetition of last modification | Marc André Tanner | 1 | -10/+10 | |
| 2015-04-11 | Eliminate global state for :set options | Marc André Tanner | 1 | -7/+5 | |
| 2015-04-11 | Lazy initialization of :-commands | Marc André Tanner | 1 | -19/+15 | |
| 2015-04-10 | Make ":set syntax" without any argument display the currently active one | Marc André Tanner | 1 | -2/+12 | |
| 2015-04-05 | Remove useless duplication of argument to exec_cmdline_command | Marc André Tanner | 1 | -6/+2 | |
| 2015-04-05 | Introduce new struct VisText | Marc André Tanner | 1 | -55/+54 | |
| This adds yet another layer of indirection and stores vi related stuff which is associated with a given text but shared among all windows displaying it (e.g. marks). This will also help if one wants to keep texts arround which aren't currently displayed. | |||||
| 2015-04-04 | Cleanup :set implementation | Marc André Tanner | 1 | -27/+33 | |
| Unique prefixes of options should now be recognized. | |||||
| 2015-04-04 | Move more curses related stuff to ui-curses.c | Marc André Tanner | 1 | -7/+0 | |
| 2015-04-04 | Change behaviour of 'cw' and 'cW' | Matias Linares | 1 | -0/+8 | |
| from vim's help: cw cW Special case: When the cursor is in a word, "cw" and "cW" do not include the white space after a word, they only change up to the end of the word. This is because Vim interprets "cw" as change-word, and a word does not include the following white space. | |||||
| 2015-04-04 | Mark some pointers in struct Action as const | Marc André Tanner | 1 | -3/+3 | |
| 2015-04-03 | Add option to display relative line numbers | Marc André Tanner | 1 | -0/+6 | |
| :set rnu Based on a patch by Sebastian Götte. | |||||
| 2015-04-03 | Preliminary user interface separation | Marc André Tanner | 1 | -63/+26 | |
| 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-03-31 | Do not modify the argument to exec_command | Marc André Tanner | 1 | -5/+11 | |
| This fixes a segfault when using the ZQ key binding as reported by Silvan Jegen. | |||||
| 2015-03-24 | Implement 'o' in visual mode: go to other end of selection. | Marcel Rodrigues | 1 | -0/+16 | |
| 2015-03-18 | Cleanup :-command implementation | Marc André Tanner | 1 | -90/+107 | |
| Everything that is a unique prefix should now be allowed for a given command. | |||||
| 2015-02-03 | Do not lump together replace actions | Wolfgang Corcoran-Mathe | 1 | -0/+1 | |
| Currently, the replace operator in vis gets lumped with following actions in the {un,re}do tree. Using the 'r' key several times then attempting to undo the last replacement undoes the entire series. | |||||
| 2015-01-18 | Fix coverity issue 12388 | jvoisin | 1 | -1/+2 | |
| close(fd) can't have a negative fd parameter | |||||
| 2015-01-16 | Always close file descriptor after :read command | Marc André Tanner | 1 | -2/+1 | |
| 2015-01-16 | In vim, "syntax" can be abbreviated as "syn". | jvoisin | 1 | -1/+1 | |
| 2015-01-13 | Cleanup nn| implementation | Marc André Tanner | 1 | -8/+2 | |
| This command does not really do what it advertises because it operates on bytes not columns. | |||||
| 2015-01-13 | Add new logical linewise movements | Marc André Tanner | 1 | -0/+6 | |
| 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. | |||||
