| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-03-08 | Add missing angle brackets around broken C-p key binding | Marc André Tanner | |
| 2016-03-08 | Workaround for #199 | xomachine | |
| 2016-03-08 | Added page up and down keys for visual mode | Erlend Fagerheim | |
| 2016-03-08 | vis: handle lexer module load failure even more gracefully | Marc André Tanner | |
| Close #197 | |||
| 2016-03-06 | vis: gracefully handle lpeg module load failure | Marc André Tanner | |
| 2016-03-06 | build: remove hardening compiler flags for now | Marc André Tanner | |
| They do not seem to be supported on all platforms (e.g. FreeBSD). Users who know what they are doing can still provide them via the regular $CFLAGS mechanism. Eventually these should be tested by a handwritten configure script and added to config.mk iff they are supported by the toolchain. | |||
| 2016-02-28 | build: do not modify $CFLAGS directly | Marc André Tanner | |
| These are picked-up by configure when building dependencies during make standalone. | |||
| 2016-02-28 | build: update make standalone to use musl-1.1.14 | Marc André Tanner | |
| 2016-02-25 | vis: ignore trailing NUL byte of register content by default | Marc André Tanner | |
| This is handy when editing registers used for macros. | |||
| 2016-02-25 | vis: use standard registers for macro recordings | Marc André Tanner | |
| Also support upper case register to append to an existing macro. | |||
| 2016-02-23 | Make f, F, t, T motion work when replaying a macro | Marc André Tanner | |
| 2016-02-23 | Merge branch 'line-motions' of https://github.com/rgburke/vis | Marc André Tanner | |
| 2016-02-22 | Added + and - motions | Richard Burke | |
| 2016-02-22 | initized variables | Christian Hesse | |
| 2016-02-22 | remove unused function cmd() | Christian Hesse | |
| 2016-02-21 | vis: only move to start of yanked range if it is not line wise | Marc André Tanner | |
| Otherwise this completely breaks the common case of yanking a whole line with yy. This also means that the beavior in visual line mode is different than in vim. Partially reverts ff57c0b8598a60617983ebe25d34c79a9c6bc511. | |||
| 2016-02-21 | vis: insert missing new line when putting at the end of file | Marc André Tanner | |
| Something like ifoo<Escape>yyp should produce foo foo not foofoo as was the case before. | |||
| 2016-02-21 | Cleanup new line insertion code | Marc André Tanner | |
| 2016-02-20 | vis: move cursor to next char after ~ in normal mode | Marc André Tanner | |
| This will not work as expected when given a count. Close #181 | |||
| 2016-02-20 | vis: reject obviously recursive key bindings | Marc André Tanner | |
| This does only detect the simplest cases. | |||
| 2016-02-20 | recursive ib fix | Erlend Fagerheim | |
| 2016-02-20 | vis: list layout specifc key mappings in <F1> help output | Marc André Tanner | |
| 2016-02-20 | Description for langmap command | xomachine | |
| 2016-02-20 | vis: implement :langmap command to set keyboard mappings | Marc André Tanner | |
| The mappings affect all non-input (i.e. insert/replace) modes. They are useful for non-latin keyboard layouts, example usage: :langmap ролд hjkl Based on a patch by Dmitriy. Close #161 | |||
| 2016-02-20 | colorcolumn enhancement | Richard Burke | |
| Allow colorcolumn to be greater than the view width. Lines that wrap now have the colorcolumn highlighted. | |||
| 2016-02-19 | update lexer for Arch Linux PKGBUILD | Christian Hesse | |
| 2016-02-18 | vis: make put commands p, P, gp, gP available in visual modes | Marc André Tanner | |
| Close #167 | |||
| 2016-02-18 | vis: move cursor to start of yanked range | Marc André Tanner | |
| Close #176 | |||
| 2016-02-18 | Update README to reflect changes to Lua API | Marc André Tanner | |
| 2016-02-18 | vis-lua: add text object ii to match based on syntax item/token | Marc André Tanner | |
| Roughly speaking this should match whatever is colored the same way as the cursor. | |||
| 2016-02-18 | vis-lua: add helper functions to implement motions/text objects in lua | Marc André Tanner | |
| 2016-02-18 | vis-lua: add file:content(pos, len) function | Marc André Tanner | |
| 2016-02-18 | vis-lua: expose vis:textobject_register | Marc André Tanner | |
| 2016-02-18 | Add infrastructure to register custom text object functions | Marc André Tanner | |
| 2016-02-18 | vis-lua: expose vis:textobject(id) | Marc André Tanner | |
| 2016-02-18 | vis-lua: add vis:motion_register function | Marc André Tanner | |
| It registers a lua function which will be called whenever the motion is used. | |||
| 2016-02-18 | Add infrastructure to add custom motion functions | Marc André Tanner | |
| A motion function can be registered with vis_motion_register(...) the returned id (if non negative) can then be used as an argument to vis_motion(...) | |||
| 2016-02-18 | Add a simple dynamically growing array data structure | Marc André Tanner | |
| 2016-02-18 | vis-lua: expose vis_motion to lua | Marc André Tanner | |
| 2016-02-18 | vis-lua: expose mode constants to lua | Marc André Tanner | |
| 2016-02-18 | vis-lua: expose win.syntax | Marc André Tanner | |
| 2016-02-18 | vis-lua: expose cursor:to(line, col) | Marc André Tanner | |
| 2016-02-18 | vis-lua: promote vis to a real object | Marc André Tanner | |
| That is from now on use vis:method instead of vis.method | |||
| 2016-02-18 | vis: add possibility to bind keys to lua functions | Marc André Tanner | |
| 2016-02-18 | map: set errno to EEXIST when trying to map_put a duplicate value | Marc André Tanner | |
| 2016-02-18 | map: set errno to ENOENT if prefix for map_closest does not exist | Marc André Tanner | |
| 2016-02-18 | vis: fix possible undefined zero allocation | Marc André Tanner | |
| 2016-02-18 | vis: enable number increment <C-a> and decrement <C-x> in normal mode | Marc André Tanner | |
| 2016-02-18 | vis: use <Tab> to align multiple cursors in normal mode | Marc André Tanner | |
| 2016-02-18 | vis: add insfrastructure to support global key mappings | Marc André Tanner | |
| Except for insert/replace mode keys get translated before any key bindings are evaluated. This is useful for non-english/latin keyboard layouts. | |||
