| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2016-01-27 | text-motion: change text_bracket_match API | Marc André Tanner | 4 | -7/+7 | |
| 2016-01-27 | vis: let % move to next special char if not already there | Marc André Tanner | 1 | -1/+22 | |
| 2016-01-27 | vis: apply insert register <C-r> to all cursors | Marc André Tanner | 1 | -5/+2 | |
| Note that cursors currently have only one default register. | |||||
| 2016-01-27 | vis: remove unused struct Mode member 'is_user' | Marc André Tanner | 2 | -8/+1 | |
| 2016-01-20 | vis: make <End> in insert/replace mode move to the end of line | Marc André Tanner | 2 | -1/+8 | |
| The behaviour of <End> vs $ in various modes may still be inconsistent, but at least it can now be configured via key bindings. | |||||
| 2016-01-20 | vis: further improve selection restore code | Marc André Tanner | 1 | -0/+6 | |
| This is still not 100% correct for all possible cases, but should work for those currently used by vis e.g. the shift left operator. | |||||
| 2016-01-20 | Fix to/till movements | Markus Teich | 2 | -7/+12 | |
| Some corner cases allowed to move between lines with the to/till movements. The change in find_prev serves two purposes. When searching for a string which the cursor is already above the match, this match is returned (pos += len). Secondly there was a failure when searching for strings with len == 1 which lead to `matched == 0` which was always true, even if the string was not found, therefore leading to a wrong return value. | |||||
| 2016-01-19 | Add usage example for file open dialog to README | Silvan Jegen | 1 | -2/+10 | |
| 2016-01-19 | vis: fix # and * motions to only match words | Marc André Tanner | 1 | -9/+12 | |
| Word matching is currently implemented by using the \< and \> anchors of the regex(3) library part of libc. Another option would have been to use the text_object_word_find_{next,prev} functions from text-objects.c. The used search term is currently not added to the search history. Based on a patch by Markus Teich. | |||||
| 2016-01-19 | vis: switch to normal mode if a :-command was successful in visual mode | Marc André Tanner | 1 | -2/+8 | |
| 2016-01-19 | vis: fix default command prompt in visual mode | Marc André Tanner | 1 | -1/+1 | |
| 2016-01-19 | vis: improve :-command argument tokenizing | Marc André Tanner | 1 | -3/+11 | |
| Should now handle trailing white spaces. | |||||
| 2016-01-19 | vis: keep selection in visual mode after shift operators | Marc André Tanner | 1 | -0/+2 | |
| 2016-01-19 | vis: improve selection restore `gv` | Marc André Tanner | 2 | -2/+19 | |
| 2016-01-19 | vis: improve cursor placement after shift operators | Marc André Tanner | 1 | -3/+10 | |
| 2016-01-18 | vis: do not move cursor when entering visual line mode | Marc André Tanner | 1 | -1/+1 | |
| Switching to character wise visual mode is still different than in vim because we do not distinguish between line wise and charwise selections. Close #149 | |||||
| 2016-01-18 | vis: tweak count handling of till motions 't' and 'T' | Marc André Tanner | 1 | -2/+4 | |
| The behaviour when already in front of a match is deliberately different from vim. Based on a patch from Markus Teich. | |||||
| 2016-01-18 | vis: fix segfault upon :qall | Marc André Tanner | 1 | -4/+6 | |
| 2016-01-18 | text-regex: remove unused struct member | Marc André Tanner | 1 | -2/+0 | |
| 2016-01-18 | vis: simplify code by using text_bytes_alloc0 | Marc André Tanner | 1 | -4/+1 | |
| 2016-01-18 | Fix default $VIS_PATH in man page | Marc André Tanner | 1 | -5/+10 | |
| 2016-01-17 | ui: display current line number instead of relative 0 | Marc André Tanner | 1 | -3/+5 | |
| 2016-01-17 | vis: make Y only yank from the current position to the end of line | Marc André Tanner | 1 | -1/+1 | |
| 2016-01-17 | theme: change solarized theme to use the 256 degenerated colors | Marc André Tanner | 1 | -16/+16 | |
| 2016-01-17 | ui: support color definitions in terms of the 256 color palette | Marc André Tanner | 1 | -0/+3 | |
| 2016-01-17 | vis: make :e an alias for :edit | Marc André Tanner | 1 | -1/+1 | |
| 2016-01-17 | vis: let ~ have an immediate effect in normal mode | Marc André Tanner | 1 | -0/+1 | |
| Similar to vim with the notildeop setting. | |||||
| 2016-01-16 | view: remove special cursor handling at end of visible area | Marc André Tanner | 1 | -2/+0 | |
| Close #148 | |||||
| 2016-01-16 | vis: move selected prompt entry to end of the file | Marc André Tanner | 2 | -2/+8 | |
| Close #70 | |||||
| 2016-01-16 | vis: make o and O work in prompt | Marc André Tanner | 1 | -2/+2 | |
| 2016-01-15 | vis: sentence motions are not linewise | Marc André Tanner | 1 | -2/+2 | |
| Close #141 | |||||
| 2016-01-14 | vis: use different default register when editing a prompt file | Marc André Tanner | 1 | -3/+3 | |
| 2016-01-14 | vis: move prompt handling to separate file | Marc André Tanner | 4 | -175/+183 | |
| 2016-01-14 | vis: more cleanups | Marc André Tanner | 3 | -8/+6 | |
| 2016-01-14 | vis: s/moves/vis_motions/g | Marc André Tanner | 3 | -7/+4 | |
| 2016-01-14 | vis: s/ops/vis_operators/g | Marc André Tanner | 5 | -14/+14 | |
| 2016-01-14 | vis: move motion releated functions to corresponding file | Marc André Tanner | 2 | -90/+91 | |
| 2016-01-14 | vis: s/VIS_MODE_LAST/VIS_MODE_INVALID/g | Marc André Tanner | 4 | -7/+7 | |
| 2016-01-14 | vis: move vis_operator(..) to corresponding file | Marc André Tanner | 2 | -63/+63 | |
| 2016-01-14 | vis: move text object definitions to separate file | Marc André Tanner | 4 | -38/+44 | |
| 2016-01-14 | vis: inline expand_tab | Marc André Tanner | 2 | -13/+4 | |
| 2016-01-14 | vis: focus correct window when closing prompt | Marc André Tanner | 1 | -21/+29 | |
| 2016-01-14 | vis-cmds: resolve conflict with BSD getmode(3) | Marc André Tanner | 1 | -3/+3 | |
| Closes #147 | |||||
| 2016-01-14 | build: cleanup $LIBS variable | Marc André Tanner | 2 | -3/+3 | |
| 2016-01-13 | Implement command/search prompt history as a regular file | Marc André Tanner | 9 | -267/+263 | |
| 2016-01-13 | view: introduce view_selection_get | Marc André Tanner | 2 | -0/+6 | |
| It returns the range covered by the selection of the primary cursor. | |||||
| 2016-01-13 | ui: make statusbar configurable | Marc André Tanner | 3 | -11/+17 | |
| 2016-01-13 | vis: reindent :-command definitions | Marc André Tanner | 1 | -26/+26 | |
| 2016-01-13 | vis: implement :map-window and :unmap-window | Marc André Tanner | 1 | -5/+24 | |
| They allow per window run time configurable key bindings. | |||||
| 2016-01-13 | vis: allow :-commands containing a hyphen | Marc André Tanner | 1 | -1/+1 | |
