| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2016-04-13 | vis: stop repeated motions as soon as resulting position remains the same | Marc André Tanner | 1 | -1/+2 | |
| This improves responsiveness of {count}j for files with less than count lines. For huge files this will still be slow because the code tries to restore cursor position on every line before moving on to the next. Also moving up will generally be slower than downwards. Use {count}% (fastest) or or :count (slower) instead. Close #267 | |||||
| 2016-04-13 | sam: improve ^ matching start of line | Marc André Tanner | 1 | -4/+10 | |
| There are some nasty differences between the meaning of ^ in Plan 9's regexp library and POSIX when using REG_NEWLINE. The former only matches at the beginning of a line wheras the latter matches the zero-length string immediately after a newline character \n. As a result this also matches after the very last newline at the end of the file. This is undesired behavior for a command like :x/^/c/#/ Hence we try to filter out this last match. Close #264 | |||||
| 2016-04-13 | Use view_cursors_new_force where appropriate | Marc André Tanner | 2 | -15/+3 | |
| Close #263 | |||||
| 2016-04-13 | view: add view_cursors_new_force function | Marc André Tanner | 2 | -4/+17 | |
| To create a cursor even if there already exists one at the same position. Should only be used if all but one of the cursors will later be removed. | |||||
| 2016-04-13 | vis: make = operator an alias for gq, both currently use fmt(1) | Marc André Tanner | 2 | -2/+4 | |
| 2016-04-13 | text-motion: simplify implementation of [{, ]}, [( and ]) motions | Marc André Tanner | 1 | -21/+8 | |
| 2016-04-12 | Add "[(" and "])" motions for jumping to a parenthese pair's start/end | Rob Pilling | 7 | -0/+30 | |
| 2016-04-12 | Add "[{" and "]}" motions to jump to a block's start/end | Rob Pilling | 7 | -0/+48 | |
| 2016-04-12 | Merge branch 'fixups' of https://github.com/tycho/vis | Marc André Tanner | 4 | -10/+10 | |
| 2016-04-12 | README.md: add coverity scan build status badge | Marc André Tanner | 1 | -2/+2 | |
| 2016-04-11 | text-motions: fix misspelled function name "is_word_boundry" | Steven Noonan | 3 | -8/+8 | |
| Should be "is_word_boundary" Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
| 2016-04-11 | sam.c: fix some typos in comment | Steven Noonan | 1 | -2/+2 | |
| Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
| 2016-04-11 | README.md: add travis-ci build status badge | Steven Noonan | 1 | -0/+3 | |
| Signed-off-by: Steven Noonan <steven@uplinklabs.net> | |||||
| 2016-04-11 | Update developer overview section in README | Marc André Tanner | 1 | -16/+21 | |
| 2016-04-11 | build: also probe for lua as lua-{5.2,5.3} | Marc André Tanner | 1 | -1/+1 | |
| This should let configure pick up the lua libraries on FreeBSD 10. | |||||
| 2016-04-11 | main.c: correct name of function, cursor>window | Josh Wainwright | 1 | -1/+1 | |
| "open-file-under-cursor-new-cursor" should be "open-file-under-cursor-new-window" | |||||
| 2016-04-10 | Merge branch 'master' of https://github.com/erig0/vis | Marc André Tanner | 1 | -0/+1 | |
| 2016-04-09 | README.md: Add pkgsrc to the distribution packages list | Eric Garver | 1 | -0/+1 | |
| 2016-04-09 | [README] unmap requires <mode> | Josh Wainwright | 1 | -1/+1 | |
| 2016-04-09 | vis: make j an inclusive motion | Marc André Tanner | 1 | -1/+1 | |
| Given the following text with no trailing new line at the end of line2, where # denotes the cursor position: #ine1 of text line2 of text the command yjp should produce line1 of text #ine1 of text line2 of text line2 of text where previously it would wrongly result in line1 of text #ine1 of text line2 of text | |||||
| 2016-04-09 | vis: make sure linewise put operations insert necessary new lines | Marc André Tanner | 1 | -0/+2 | |
| Given the following text with no trailing new line at the end of line2, where # denotes the cursor position: line1 of text line2 #f text the command yykp should produce line1 of text #ine2 of text line2 of text where previously it would wrongly result in line1 of text #ine1 of textline2 of text | |||||
| 2016-04-09 | Merge branch 'patch-3' of https://github.com/larryhynes/vis | Marc André Tanner | 1 | -0/+24 | |
| 2016-04-08 | Add more detail on configuring to README.md | larryhynes | 1 | -1/+17 | |
| 2016-04-08 | Merge branch 'patch-4' of https://github.com/larryhynes/vis | Marc André Tanner | 1 | -1/+2 | |
| 2016-04-08 | Add map example to visrc.lua | larryhynes | 1 | -1/+2 | |
| 2016-04-08 | Add section on visrc.lua to README.md | larryhynes | 1 | -0/+8 | |
| 2016-04-08 | Add '.markdown' suffix for markdown syntax highlighting. | larryhynes | 1 | -1/+1 | |
| 2016-04-08 | sam: change default address of < and | commands | Marc André Tanner | 1 | -11/+16 | |
| If no address is provided these commands no longer apply to the whole line, but instead will insert the output of the external program at the current cursor location. | |||||
| 2016-04-08 | vis: let :e recreate a window at the same location as the old one | Marc André Tanner | 5 | -1/+68 | |
| Close #224 | |||||
| 2016-04-08 | vis: cleanup window focusing code | Marc André Tanner | 2 | -8/+15 | |
| 2016-04-08 | vis: indicate primary cursor number in status bar | Marc André Tanner | 3 | -14/+35 | |
| If there exist multiple cursors, [n/m] is added to the status bar. Meaning the n-th cursor out of the existing m cursors is currently the primary one. | |||||
| 2016-04-08 | vis: make ZZ work for unnamed but unmodified buffer | Marc André Tanner | 1 | -1/+3 | |
| Close #236 | |||||
| 2016-04-08 | Mention a few more distribution packages in README | Marc André Tanner | 1 | -0/+2 | |
| 2016-04-07 | Update README.md | Lawrence Luo | 1 | -1/+1 | |
| I'm quite sure that was meant to be CSV, Comma Separated Value file format | |||||
| 2016-04-07 | lexer: update to scintillua-3.6.4-2 | Marc André Tanner | 3 | -8/+10 | |
| 2016-04-07 | lexer: remove hard coded color specification from lexers | Marc André Tanner | 3 | -3/+3 | |
| The variable syntax used by scintillua %(color.red) intended to make colors configurable is currently not supported. Close #229 | |||||
| 2016-04-07 | Make explicit the space keybinding on help. | Joshua Haase | 1 | -1/+1 | |
| 2016-04-07 | Commands and movements on alphabetic order. | Joshua Haase | 1 | -56/+55 | |
| 2016-04-07 | Sort keybinding alphabetically. | Joshua Haase | 1 | -189/+189 | |
| This makes easy both: - to find out what a key does, and - to discover new key movements. Also improves documentation when using `:help` command. | |||||
| 2016-04-06 | vis: fix vi filter operators ! and = | Marc André Tanner | 2 | -5/+4 | |
| 2016-04-06 | text-object: fixup last commit, add accidentally missed hunk | Marc André Tanner | 1 | -0/+1 | |
| 2016-04-06 | vis: make af and if text objects more robust | Marc André Tanner | 1 | -10/+21 | |
| It still assumes that a function is terminated by the "\n}" seqeuence and uses the same code as the % motion for matching curly braces. Hence this won't work for functions containing an unbalanced number of { or } symbols (e.g. due to comments or strings etc). Also due to the way text objects are implemented in general the inner variant will only work properly if the cursor is located somewhere within the function. Otherwise it will include everything from the current cursor position up to the end of the function body. | |||||
| 2016-04-06 | text-motion: restore old text_{line_,}find_prev behavior | Marc André Tanner | 2 | -11/+3 | |
| This partially reversts the "Fix to/till movements" commit 0d4093c3371079c5f75055338f0341f684542465 The pos += len hunk was interfering with other code which does not want this behavior. The original issue should be fixed directly within the to/till movements. | |||||
| 2016-04-06 | sam: include limits.h for PATH_MAX | Marc André Tanner | 1 | -0/+1 | |
| Close #220 | |||||
| 2016-04-05 | vis: remove left over from :sam command | Marc André Tanner | 2 | -5/+4 | |
| 2016-04-05 | vis: fix coverity scan warnings | Marc André Tanner | 2 | -2/+2 | |
| 2016-04-05 | Update README with newer screen cast | Marc André Tanner | 1 | -1/+1 | |
| 2016-04-05 | Update README to include latest multiple cursors related key bindings | Marc André Tanner | 1 | -2/+7 | |
| 2016-04-05 | vis: let <C-l> remove all but the count cursor column | Marc André Tanner | 2 | -1/+35 | |
| 2016-04-05 | sam: cosmetic changes | Marc André Tanner | 1 | -2/+2 | |
