| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2020-01-12 | vis: fix search wrapping bugs | zsugabubus | 1 | -2/+1 | |
| 1) “$” matches in the middle of the text. visvis ^ - standing here \/ - at first we search forward-\ \_/ - wrap, if nothing found <---/ After wrapping, in the second range “$” will treat end of the range as EOL so “/vis$” will wisely match and moves cursor to the first column. 2) No match after wrapping. vissssss ^^ - standing here or here \\____/ - search this before wrapping ---\ V - search range after wrapping <--/ “/vis” will *not* match (after wrapping), because it crosses ranges. --- So the real solution would be that instead of the end position, the start position of the possible match should be limited because a match can cross the search ranges. To keep things simple, simply search two whole text after wrapping. visvis \____/ | |||||
| 2019-07-03 | build: skip sam related tests on macOS travis infrastructure | Marc André Tanner | 1 | -1/+1 | |
| Apparently plan9port is no longer included in homebrew: https://github.com/Homebrew/homebrew-core/pull/38394 | |||||
| 2019-07-03 | Merge branch 'ft-exact' of https://github.com/michaelforney/vis | Marc André Tanner | 1 | -3/+3 | |
| 2019-07-03 | Merge branch 'alpine-3-10' of https://github.com/eworm-de/vis | Marc André Tanner | 1 | -1/+1 | |
| 2019-07-01 | build: update alpine in docker build to version 3.10 | Christian Hesse | 1 | -1/+1 | |
| 2019-06-27 | filetype: Match known filenames exactly | Michael Forney | 1 | -3/+3 | |
| Otherwise, a file like `passwd.c` will match both ansi_c and dsv. The one that gets chosen depends on the iteration order of table, which is non-deterministic. | |||||
| 2019-03-12 | build: update lpeg to version 1.0.2 | Christian Hesse | 1 | -2/+2 | |
| 2019-02-09 | build: try to fix travis macOS build | Marc André Tanner | 1 | -1/+1 | |
| 2019-02-09 | Merge branch 'master' of https://github.com/jocap/vis | Marc André Tanner | 1 | -1/+1 | |
| 2019-02-09 | Merge branch 'master' of https://github.com/msiism/vis | Marc André Tanner | 1 | -8/+8 | |
| 2019-02-09 | Merge branch 'alpine-3-9' of https://github.com/eworm-de/vis | Marc André Tanner | 1 | -1/+1 | |
| 2019-02-01 | build: update alpine in docker build to version 3.9 | Christian Hesse | 1 | -1/+1 | |
| 2018-12-14 | Improve comma usage and hyphenation in intro | Michael Siegel | 1 | -8/+8 | |
| 2018-11-17 | Fix configure on DragonFly BSD | Michael Neumann | 1 | -1/+1 | |
| 2018-10-07 | vis-lua: add file type detection for executable shell scripts | John Ankarström | 1 | -1/+1 | |
| 2018-05-30 | test: update | Marc André Tanner | 1 | -6/+8 | |
| 2018-05-30 | text: only default to mmap for files larger than 64 MiB | Marc André Tanner | 1 | -1/+1 | |
| 2018-05-30 | vis: add loadmethod option | Marc André Tanner | 5 | -1/+32 | |
| Valid values are `read`, `mmap` or `auto`. | |||||
| 2018-05-30 | text: allow to specify how the file content should be loaded | Marc André Tanner | 2 | -4/+44 | |
| 2018-05-30 | sam: always apply | command to existing selections | Marc André Tanner | 1 | -1/+1 | |
| 2018-05-30 | sam: normalize selections after command execution | Marc André Tanner | 1 | -0/+3 | |
| As a trivial example if multiple selections exist running a command like :, should merge them. | |||||
| 2018-05-30 | sam: change nomencalture, use selection where appropriate | Marc André Tanner | 1 | -16/+16 | |
| 2018-05-30 | man: Mark command line arguments with .Cm | TwoFinger | 1 | -2/+2 | |
| 2018-05-30 | man: Mark ranges with en-dashes | TwoFinger | 1 | -8/+8 | |
| 2018-05-30 | man: Mark a few parameters with .Ar | TwoFinger | 1 | -66/+78 | |
| 2018-05-30 | man: Mark a few literals with .Li | TwoFinger | 1 | -2/+4 | |
| 2018-05-30 | man: Mark a few commands with .Ic | TwoFinger | 1 | -8/+10 | |
| 2018-05-30 | man: Add a couple missing .Ic | TwoFinger | 1 | -2/+2 | |
| 2018-05-30 | man: Add a missing paragraph separator | TwoFinger | 1 | -0/+1 | |
| 2018-05-30 | man: Undocument a recently removed feature | TwoFinger | 1 | -3/+0 | |
| 2018-05-30 | man: This tip belongs to the last list item | TwoFinger | 1 | -1/+1 | |
| 2018-05-17 | vis: make % motion match quotes and backticks as well | Javier Olaechea | 2 | -2/+5 | |
| Close #703 Fix #670 | |||||
| 2018-05-17 | vis: simplify C status bar drawing code | Marc André Tanner | 1 | -11/+7 | |
| 2018-05-17 | vis: display count/input queue content in status bar | Marc André Tanner | 2 | -0/+15 | |
| Fix #695 | |||||
| 2018-05-17 | vis-lua: expose current input_queue content | Marc André Tanner | 1 | -0/+9 | |
| 2018-05-17 | Add support for Fantom language syntax highlighting | Semyon Maryasin | 2 | -0/+108 | |
| http://fantom.org/ | |||||
| 2018-05-16 | add plist (xml) filetype | Erlend Fagerheim | 1 | -1/+1 | |
| 2018-05-16 | test: upate to adapt to recent changes | Marc André Tanner | 1 | -5/+7 | |
| 2018-05-16 | vis: make sure zb redraws line at the bottom if possible | Marc André Tanner | 1 | -3/+0 | |
| Previously it would do nothing if the cursor was already on the last display line. Fix #697 | |||||
| 2018-05-16 | sam: keep selections after :> command | Marc André Tanner | 1 | -3/+0 | |
| Fix #700 | |||||
| 2018-05-16 | vis: remove v and V in operator pending mode | Marc André Tanner | 6 | -31/+4 | |
| 2018-05-16 | vis: remove gP | Marc André Tanner | 2 | -7/+0 | |
| This only removes the user visible mapping, the underlying implementation is kept for now. It is used in insert mode for the implementation of <C-r> (register insertion). | |||||
| 2018-05-16 | vis: remove gp | Marc André Tanner | 2 | -7/+0 | |
| This only removes the user visible mapping, the underlying implementation is kept for now. This might change in the future. | |||||
| 2018-05-16 | vis: implement g~ using tr(1) | Marc André Tanner | 4 | -36/+2 | |
| 2018-05-16 | vis: implement gU using tr(1) | Marc André Tanner | 4 | -11/+1 | |
| 2018-05-16 | vis: implement gu using tr(1) | Marc André Tanner | 4 | -11/+1 | |
| 2018-05-16 | vis: remove gq alias for = | Marc André Tanner | 2 | -5/+1 | |
| 2018-05-16 | text: use mkstemp(3) for temporary file creation in atomic saves | Marc André Tanner | 2 | -9/+29 | |
| Instead of simply appending a tilde to the original file name, we now create an unique temporary file based on the pattern `.filename.vis.XXXXXX`. In case the file does not yet exist, we use 0666 & ~umask as permission, (this should match the previous `open(2)` based behavior). | |||||
| 2018-05-16 | text: do not unlink existing `file~` when saving to `file` | Marc André Tanner | 1 | -1/+3 | |
| Fail atomic save if temporary file already exists. A follow up commit will use `mkstemp(3)` for temporary file creation. | |||||
| 2018-05-12 | lexers: handle pony triple quoted strings properly | Murray | 1 | -1/+3 | |
