| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2021-03-28 | vis: Add readline Ctrl+A/E bindings | striker.sh | 1 | -0/+2 | |
| 2020-12-28 | vis: rename to/till motion internals | Marc André Tanner | 1 | -4/+4 | |
| This renames the functions and constants implementing the to/till motions. The new names should indicate that matches are only returned within the current line (not globally). Apart from the changed virtual key/command name this contains no functional changes. | |||||
| 2020-10-10 | vis: add vis-selection-new-match-all | Evan Gates | 1 | -0/+1 | |
| Add new vis-selection-new-match-all command, default keybinding <C-a> in visual mode. Refactor selections_next_match to find all matches if arg.b is true. This does not affect existing configs as arg.b defaults to false. | |||||
| 2020-08-29 | vis: implement C-n in normal mode with a mapping to viw | Marc André Tanner | 1 | -1/+1 | |
| 2020-08-01 | vis: remove ae outer entire text object | Marc André Tanner | 1 | -1/+0 | |
| Use :, which is a short hand for :0,$ instead. | |||||
| 2020-08-01 | vis: remove ie inner entire text object | Marc André Tanner | 1 | -1/+0 | |
| 2020-08-01 | vis: remove z> rightmost pairwise selection combinator | Marc André Tanner | 1 | -1/+0 | |
| 2020-08-01 | vis: remove z< leftmost pairwise selection combinator | Marc André Tanner | 1 | -1/+0 | |
| 2020-08-01 | vis: remove z- shorter pairwise selection combinator | Marc André Tanner | 1 | -1/+0 | |
| 2020-08-01 | vis: remove z+ longer pairwise selection combinator | Marc André Tanner | 1 | -1/+0 | |
| 2020-08-01 | vis: remove z& pairwise selection intersection | Marc André Tanner | 1 | -1/+0 | |
| 2020-08-01 | vis: remove z| pairwise union | Marc André Tanner | 1 | -1/+0 | |
| 2020-08-01 | vis: remove commented entries from default config | Marc André Tanner | 1 | -2/+0 | |
| 2020-08-01 | vis: use ~ instead of ! for selection complement | Marc André Tanner | 1 | -1/+1 | |
| This seems more consistent with the typical set/bit operations. | |||||
| 2020-08-01 | vis: remove ~ as alias for g~ | Marc André Tanner | 1 | -1/+0 | |
| 2020-08-01 | vis: remove window related aliases from default config | Marc André Tanner | 1 | -7/+0 | |
| 2020-08-01 | vis: remove special key aliases from default config | Marc André Tanner | 1 | -12/+0 | |
| These can all be performed using home row keys. | |||||
| 2020-04-28 | vis: make <Escape> reset count in visual modes | Marc André Tanner | 1 | -1/+1 | |
| 2020-04-28 | vis: make <Escape> reset count in normal mode | Marc André Tanner | 1 | -1/+1 | |
| Fix #825 | |||||
| 2018-07-31 | change case in visual mode with u and U ( vim comp ) | Erlend Fagerheim | 1 | -0/+2 | |
| 2018-05-16 | vis: remove v and V in operator pending mode | Marc André Tanner | 1 | -7/+0 | |
| 2018-05-16 | vis: remove gP | Marc André Tanner | 1 | -1/+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 | 1 | -1/+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 | 1 | -3/+2 | |
| 2018-05-16 | vis: implement gU using tr(1) | Marc André Tanner | 1 | -1/+1 | |
| 2018-05-16 | vis: implement gu using tr(1) | Marc André Tanner | 1 | -1/+1 | |
| 2018-05-16 | vis: remove gq alias for = | Marc André Tanner | 1 | -2/+1 | |
| 2018-04-08 | Fix "parenthese" in identifiers | TwoFinger | 1 | -2/+2 | |
| 2018-03-05 | Fix a typo in identifiers | TwoFinger | 1 | -2/+2 | |
| 2018-02-27 | vis: implement normal/outer paragraph text object | Marc André Tanner | 1 | -1/+1 | |
| 2018-01-26 | vis: insert literal new line upon <C-j> in insert mode | Marc André Tanner | 1 | -1/+1 | |
| 2017-09-15 | vis: restore old s mapping in visual mode | Marc André Tanner | 1 | -0/+1 | |
| This should have been part of 4715eb3178d62f3527ae2c24092bf0c109bb570b. | |||||
| 2017-09-15 | vis: remove ! operator | Marc André Tanner | 1 | -1/+1 | |
| Use visual mode and :| to filter text through external commands. The mapping was already reused for selection complement. | |||||
| 2017-07-14 | vis: restore s / S normal mode bindings | Marc André Tanner | 1 | -0/+2 | |
| They were removed in 78d6ae87398bb90aa6067b0747934d55961e1efb to make room for the selection manipulation primitives. But by now we use `m` and `M` to save/restore selections. I still think these mappings are rather useless and they might well disappear again in the future. See also #593 | |||||
| 2017-07-14 | vis: remove useless mappings which interfere with jumplist | Marc André Tanner | 1 | -2/+0 | |
| 2017-07-14 | vis: always reduce selections when not in visual mode | Marc André Tanner | 1 | -1/+1 | |
| For now we only allow singleton selections in normal mode, this might change in the future. | |||||
| 2017-07-10 | vis: remove change list | Marc André Tanner | 1 | -2/+0 | |
| This was completely broken since 71eab6d5d72145f17ab3d4c87945ac12176ae8e9 and even before never really worked as one would expect. If anything it should be implemented like the jump list using marks. | |||||
| 2017-07-10 | vis: implement jump list in terms of marks | Marc André Tanner | 1 | -2/+3 | |
| 2017-07-08 | vis: perform more renames cursor -> selection | Marc André Tanner | 1 | -24/+24 | |
| To fix compilation you need to update (or remove) config.h. | |||||
| 2017-07-08 | vis: cleanup marks implementation | Marc André Tanner | 1 | -6/+4 | |
| We now use ' to refer to marks. Mark a is set using 'am and restored using 'aM while this is slightly harder to type than ma and 'a it is consistent with register usage for yank/put and allows a default mark to be used which is handy for quick selection manipulation primitives. | |||||
| 2017-07-04 | vis: implement `gv` by means of new "^ register | Marc André Tanner | 1 | -1/+1 | |
| This window local register holds the last active selections. | |||||
| 2017-06-15 | vis: enable new selection manipulation primitives | Marc André Tanner | 1 | -8/+24 | |
| This is still very much work in progress. You will have to remove (or update) your local config.h file. | |||||
| 2017-04-04 | vis: add motions to move by codepoints | Marc André Tanner | 1 | -2/+4 | |
| Some people might prefer this for <Backspace> behavior. Except for that and debugging purposes using `ga` and `g8` it is not yet that useful. | |||||
| 2017-03-31 | vis: rename search related constants | Marc André Tanner | 1 | -2/+2 | |
| 2017-03-05 | vis: remove word and file name completion from editor core | Marc André Tanner | 1 | -2/+0 | |
| 2017-02-23 | vis: remove `gf` and `<C-w>gf` functionality | Marc André Tanner | 1 | -2/+0 | |
| This can also be implemented using Lua, if desired. | |||||
| 2017-02-23 | vis: remove number increment/decrement functionality | Marc André Tanner | 1 | -2/+0 | |
| By now we should have the necessary Lua API to implement this as an extension. | |||||
| 2017-02-15 | vis: remove motion and text objects related to C functions | Marc André Tanner | 1 | -6/+0 | |
| These do not really belong into the editor core. If desired they could be implemented in Lua instead. | |||||
| 2017-02-08 | vis: improve <C-d> and <C-t> implementation in insert mode | Marc André Tanner | 1 | -2/+2 | |
| Fix #487 | |||||
| 2017-01-19 | vis: remove <C-o> mapping in insert mode | Marc André Tanner | 1 | -1/+0 | |
| This was never really implemented properly and is not really needed anyway. Close #345 | |||||
