| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2016-04-18 | vis-lua: strip relative paths from package.{path,cpath} | Marc André Tanner | 1 | -0/+41 | |
| Allthough the default paths should take precedence we do not want to execute arbitrary code from the current working directory. | |||||
| 2016-04-18 | vis-lua: cleanup lua package.path handling | Marc André Tanner | 1 | -43/+29 | |
| 2016-04-18 | vis: use internal file to show lua errors | Marc André Tanner | 3 | -6/+9 | |
| This means no event handlers are run for it, hence there is no chance for recursive errors. | |||||
| 2016-04-18 | vis: do not run event handlers for internal files | Marc André Tanner | 1 | -3/+3 | |
| Should have been part of f50465312dbb7e8fcb2409aa691d1aea7a43c466. | |||||
| 2016-04-18 | text: when saving also fsync(2) the destination directory after rename(2) | Marc André Tanner | 1 | -1/+17 | |
| 2016-04-17 | Mention #vis-editor IRC channel in README | Marc André Tanner | 1 | -0/+3 | |
| Close #270 | |||||
| 2016-04-17 | Mention slmenu(1) in README | Marc André Tanner | 1 | -1/+3 | |
| 2016-04-17 | vis: indicate primary cursor by using a different color instead of blinking | Marc André Tanner | 3 | -6/+3 | |
| Blinking caused more problems (#251, #202) than it solved. Blank cells were especially problematic. | |||||
| 2016-04-17 | vis: remove mapping from ' ' to <Space> | Marc André Tanner | 1 | -1/+1 | |
| This reverts part of bd1d849b2033b04a372542c59d458d4f8279c937 just use a literal space within your key mappings. Close #280 | |||||
| 2016-04-17 | sam: except for visual mode, apply :w to whole file | Marc André Tanner | 1 | -16/+57 | |
| Also in visual mode, warn if :w is not forced by ! because the file will be reduced to the active selection. | |||||
| 2016-04-17 | text: add infrastructure to save non-contiguous ranges | Marc André Tanner | 2 | -113/+199 | |
| 2016-04-16 | vis-lua: add vis.mode property | Marc André Tanner | 2 | -0/+6 | |
| 2016-04-16 | vis-lua: update API documentaiton in README | Marc André Tanner | 1 | -1/+3 | |
| 2016-04-16 | vis-lua: add cursor.selection property | Marc André Tanner | 2 | -0/+17 | |
| 2016-04-16 | vis-lua: add window.cursors[] array | Marc André Tanner | 2 | -0/+39 | |
| 2016-04-16 | vis-lua: add window.cursors_iterator function | Marc André Tanner | 2 | -0/+25 | |
| 2016-04-16 | vis-lua: add cursor.number property | Marc André Tanner | 2 | -0/+6 | |
| 2016-04-15 | vis-lua: change cursor object implementation | Marc André Tanner | 2 | -22/+15 | |
| 2016-04-15 | view: add view_cursors_place(cursor, line, col) function | Marc André Tanner | 2 | -0/+8 | |
| 2016-04-15 | view: add view_cursors_col function | Marc André Tanner | 2 | -0/+7 | |
| 2016-04-15 | view: add view_cursors_line function | Marc André Tanner | 2 | -0/+7 | |
| 2016-04-15 | vis-lua: add file.size to return file size in bytes | Marc André Tanner | 2 | -0/+6 | |
| 2016-04-15 | vis-lua: add file.newlines to detect type of new lines | Marc André Tanner | 2 | -0/+17 | |
| 2016-04-15 | vis: calculate auto indent for all cursors individually | Marc André Tanner | 1 | -6/+9 | |
| 2016-04-15 | vis: fix wrong usage message for :unmap command | Marc André Tanner | 1 | -1/+1 | |
| 2016-04-15 | vis: improve handling of ~ and environment variables when opening files | Marc André Tanner | 2 | -2/+6 | |
| 2016-04-15 | vis: do not run registered event handlers for internal files | Marc André Tanner | 1 | -1/+1 | |
| This fixes interactive :-commands when the user has configured to set custom options vis:command(...) via the Lua win_open event handler. The problem was that the creation of the window for the command prompt would itself trigger an execution of a :-command. Upon successful completion the editor would switch to normal mode. Therefore the interactively entered command would not be applied to the correct range. | |||||
| 2016-04-14 | vis: allow mapping of <Space> | Marc André Tanner | 3 | -6/+6 | |
| One should generally use <Space> in mappings: :map! normal <Space> h except for insert/replace mode where a literal space has to be used: :map! insert " " foo | |||||
| 2016-04-14 | vis: add #defines to ease overriding of utility names | Marc André Tanner | 2 | -3/+11 | |
| This should ease packaging for systems with an existing vis(1) binary. | |||||
| 2016-04-14 | Merge branch 'package-smgl' of https://github.com/vaygr/vis | Marc André Tanner | 1 | -0/+1 | |
| 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 | added link to new SMGL package for vis | Vlad Glagolev | 1 | -0/+1 | |
| 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 | |
