| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-06-13 | use <vis-prompt-show> instead of ':' | Alvaro Sanchez | 1 | -11/+11 | |
| fixes #1246 - Remapping : break other mappings like <C-w>s or <C-w>v | |||||
| 2024-02-06 | Replace use of tr(1) with awk(1). | Matěj Cepl | 1 | -2/+2 | |
| Unfortunately, GNU tr(1) is not Unicode-aware, so we should use awk(1) instead. See https://www.pixelbeat.org/docs/coreutils_i18n/ for more on the situation of the support of Unicode in coreutils. Apparently, awk is for this better than sed, because Unicode is consistenly provided on all major versions of awk. Signed-off-by: Matěj Cepl <mcepl@cepl.eu> Supersedes: https://lists.sr.ht/~martanne/devel/patches/49113 Supersedes: https://lists.sr.ht/~martanne/devel/patches/49114 | |||||
| 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. | |||||
