| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2016-03-06 | build: remove hardening compiler flags for now | Marc André Tanner | 1 | -9/+0 | |
| 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 | 1 | -5/+10 | |
| 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 | 1 | -2/+2 | |
| 2016-02-25 | vis: ignore trailing NUL byte of register content by default | Marc André Tanner | 3 | -1/+10 | |
| This is handy when editing registers used for macros. | |||||
| 2016-02-25 | vis: use standard registers for macro recordings | Marc André Tanner | 5 | -69/+52 | |
| 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 | 1 | -6/+9 | |
| 2016-02-23 | Merge branch 'line-motions' of https://github.com/rgburke/vis | Marc André Tanner | 1 | -0/+2 | |
| 2016-02-22 | Added + and - motions | Richard Burke | 1 | -0/+2 | |
| 2016-02-22 | initized variables | Christian Hesse | 1 | -2/+2 | |
| 2016-02-22 | remove unused function cmd() | Christian Hesse | 1 | -7/+0 | |
| 2016-02-21 | vis: only move to start of yanked range if it is not line wise | Marc André Tanner | 1 | -1/+1 | |
| 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 | 1 | -0/+3 | |
| 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 | 3 | -20/+15 | |
| 2016-02-20 | vis: move cursor to next char after ~ in normal mode | Marc André Tanner | 1 | -1/+1 | |
| This will not work as expected when given a count. Close #181 | |||||
| 2016-02-20 | vis: reject obviously recursive key bindings | Marc André Tanner | 1 | -0/+3 | |
| This does only detect the simplest cases. | |||||
| 2016-02-20 | recursive ib fix | Erlend Fagerheim | 1 | -1/+1 | |
| 2016-02-20 | vis: list layout specifc key mappings in <F1> help output | Marc André Tanner | 1 | -0/+10 | |
| 2016-02-20 | Description for langmap command | xomachine | 1 | -0/+18 | |
| 2016-02-20 | vis: implement :langmap command to set keyboard mappings | Marc André Tanner | 1 | -0/+34 | |
| 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 | 1 | -3/+19 | |
| 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 | 2 | -6/+38 | |
| 2016-02-18 | vis: make put commands p, P, gp, gP available in visual modes | Marc André Tanner | 1 | -4/+4 | |
| Close #167 | |||||
| 2016-02-18 | vis: move cursor to start of yanked range | Marc André Tanner | 1 | -1/+1 | |
| Close #176 | |||||
| 2016-02-18 | Update README to reflect changes to Lua API | Marc André Tanner | 1 | -5/+14 | |
| 2016-02-18 | vis-lua: add text object ii to match based on syntax item/token | Marc André Tanner | 1 | -0/+31 | |
| 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 | 1 | -0/+27 | |
| 2016-02-18 | vis-lua: add file:content(pos, len) function | Marc André Tanner | 1 | -0/+19 | |
| 2016-02-18 | vis-lua: expose vis:textobject_register | Marc André Tanner | 1 | -0/+24 | |
| 2016-02-18 | Add infrastructure to register custom text object functions | Marc André Tanner | 4 | -7/+37 | |
| 2016-02-18 | vis-lua: expose vis:textobject(id) | Marc André Tanner | 3 | -2/+12 | |
| 2016-02-18 | vis-lua: add vis:motion_register function | Marc André Tanner | 1 | -0/+24 | |
| 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 | 4 | -1/+40 | |
| 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 | 2 | -0/+106 | |
| 2016-02-18 | vis-lua: expose vis_motion to lua | Marc André Tanner | 1 | -0/+9 | |
| 2016-02-18 | vis-lua: expose mode constants to lua | Marc André Tanner | 2 | -2/+30 | |
| 2016-02-18 | vis-lua: expose win.syntax | Marc André Tanner | 1 | -0/+17 | |
| 2016-02-18 | vis-lua: expose cursor:to(line, col) | Marc André Tanner | 1 | -2/+21 | |
| 2016-02-18 | vis-lua: promote vis to a real object | Marc André Tanner | 4 | -17/+73 | |
| 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 | 2 | -1/+87 | |
| 2016-02-18 | map: set errno to EEXIST when trying to map_put a duplicate value | Marc André Tanner | 1 | -0/+1 | |
| 2016-02-18 | map: set errno to ENOENT if prefix for map_closest does not exist | Marc André Tanner | 1 | -1/+1 | |
| 2016-02-18 | vis: fix possible undefined zero allocation | Marc André Tanner | 1 | -1/+1 | |
| 2016-02-18 | vis: enable number increment <C-a> and decrement <C-x> in normal mode | Marc André Tanner | 1 | -0/+2 | |
| 2016-02-18 | vis: use <Tab> to align multiple cursors in normal mode | Marc André Tanner | 2 | -2/+2 | |
| 2016-02-18 | vis: add insfrastructure to support global key mappings | Marc André Tanner | 5 | -0/+23 | |
| Except for insert/replace mode keys get translated before any key bindings are evaluated. This is useful for non-english/latin keyboard layouts. | |||||
| 2016-02-17 | Display NUL bytes correctly | Richard Burke | 2 | -5/+5 | |
| 2016-02-16 | Update make standalone to use musl-1.1.13 | Marc André Tanner | 1 | -2/+2 | |
| 2016-02-16 | Display ASCII-127 (DEL) character as ^? | Richard Burke | 1 | -4/+5 | |
| 2016-02-15 | Add text object to cover lines with same indentation level | Marc André Tanner | 6 | -0/+68 | |
| By default it is mapped to i<Tab> and a<Tab> however there is currently no difference between the inner and regular version. | |||||
| 2016-02-15 | vis: add <C-c> as an alias for <Escape> in normal mode | Marc André Tanner | 1 | -2/+2 | |
| Based on a patch by Erlend Fagerheim. | |||||
