summaryrefslogtreecommitdiffstats
path: root/runtime/doc/map.txt
AgeCommit message (Collapse)Author
2024-02-25runtime(doc): fix inconsistent indent (#14089)zeertzjq
Signed-off-by: zeertzjq <zeertzjq@outlook.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
2024-01-25patch 9.1.0058: Cannot map Super Keys in GTK UIv9.1.0058Casey Tucker
Problem: Cannot map Super Keys in GTK UI (Casey Tucker) Solution: Enable Super Key mappings in GTK using <D-Key> (Casey Tucker) As a developer who works in both Mac and Linux using the same keyboard, it can be frustrating having to remember different key combinations or having to rely on system utilities to remap keys. This change allows `<D-z>` `<D-x>` `<D-c>` `<D-v>` etc. to be recognized by the `map` commands, along with the `<D-S-...>` shifted variants. ```vimrc if has('gui_gtk') nnoremap <D-z> u nnoremap <D-S-Z> <C-r> vnoremap <D-x> "+d vnoremap <D-c> "+y cnoremap <D-v> <C-R>+ inoremap <D-v> <C-o>"+gP nnoremap <D-v> "+P vnoremap <D-v> "-d"+P nnoremap <D-s> :w<CR> inoremap <D-s> <C-o>:w<CR> nnoremap <D-w> :q<CR> nnoremap <D-q> :qa<CR> nnoremap <D-t> :tabe<CR> nnoremap <D-S-T> :vs#<CR><C-w>T nnoremap <D-a> ggVG vnoremap <D-a> <ESC>ggVG inoremap <D-a> <ESC>ggVG nnoremap <D-f> / nnoremap <D-g> n nnoremap <D-S-G> N vnoremap <D-x> "+x endif ``` closes: #12698 Signed-off-by: Casey Tucker <dctucker@hotmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
2024-01-04patch 9.1.0010: Keymap completion is not availablev9.1.0010Doug Kearns
Problem: Keymap completion is not available Solution: Add keymap completion (Doug Kearns) Add keymap completion to the 'keymap' option, user commands and builtin completion functions. closes: #13692 Signed-off-by: Doug Kearns <dougkearns@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
2024-01-02patch 9.1.0000: Vim 9.1 releasev9.1.0000v9.1.0Christian Brabandt
Problem: Need a new release Solution: Release Vim 9.1 Signed-off-by: Christian Brabandt <cb@256bit.org>
2024-01-01runtime(doc): Update Version9.txt for release 9.1 (#13804)Christian Brabandt
Signed-off-by: Christian Brabandt <cb@256bit.org>
2023-12-24runtime(doc): list of new/changed features in version9.txtYegappan Lakshmanan
closes: #13753 Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
2023-06-10Update runtime filesBram Moolenaar
2023-05-14Update runtime filesBram Moolenaar
2023-05-06patch 9.0.1516: cannot use special keys in <Cmd> mappingv9.0.1516zeertzjq
Problem: Cannot use special keys in <Cmd> mapping. Solution: Do allow for special keys in <Cmd> and <ScriptCmd> mappings. (closes #12326)
2023-04-22Update runtime filesBram Moolenaar
2023-02-27Update runtime filesBram Moolenaar
2023-02-20Update runtime files.Bram Moolenaar
2023-02-03patch 9.0.1276: some mappings with Meta and Shift do not workv9.0.1276Bram Moolenaar
Problem: Some mappings with Meta and Shift do not work. Solution: Apply the Shift modifier to the key. (issue #11913)
2023-01-09Update runtime filesBram Moolenaar
2022-12-06Update runtime filesBram Moolenaar
2022-12-01patch 9.0.0980: the keyboard state response may end up in a shell commandv9.0.0980Bram Moolenaar
Problem: The keyboard state response may end up in a shell command. Solution: Only request the keyboard protocol state when the typeahead is empty, no more commands are following and not exiting. Add the t_RK termcap entry for this.
2022-11-24patch 9.0.0939: still using simplified mappings when using kitty protocolv9.0.0939Bram Moolenaar
Problem: Still using simplified mappings when using the kitty keyboard protocol. Solution: Use the kitty_protocol_state value to decide whether to use simplified mappings. Improve how seenModifyOtherKeys is set and reset.
2022-11-23Update runtime filesBram Moolenaar
2022-11-23patch 9.0.0930: cannot debug the Kitty keyboard protocol with TermDebugv9.0.0930Bram Moolenaar
Problem: Cannot debug the Kitty keyboard protocol with TermDebug. Solution: Add Kitty keyboard protocol support to the libvterm fork. Recognize the escape sequences that the protocol generates. Add the 'keyprotocol' option to allow the user to specify for which terminal what protocol is to be used, instead of hard-coding this. Add recognizing the kitty keyboard protocol status.
2022-11-18Update runtime filesBram Moolenaar
2022-11-14patch 9.0.0883: a silent mapping may cause dots on the command linev9.0.0883Bram Moolenaar
Problem: A silent mapping may cause dots on the command line. Solution: Don't show dots for completion if they are not going to be removed again. (closes #11501)
2022-10-28Update runtime filesBram Moolenaar
2022-10-19patch 9.0.0794: there is no way to find out if modifyOtherKeys has been seenv9.0.0794Bram Moolenaar
Problem: There is no way to find out if an escape sequence with modifyOtherKeys has been seen. Solution: Add a notice with ":verbose map".
2022-09-27Update runtime filesBram Moolenaar
2022-09-18Update runtime filesBram Moolenaar
2022-09-01patch 9.0.0346: :horizontal modifier not fully supportedv9.0.0346zeertzjq
Problem: :horizontal modifier not fully supported. Solution: Also use :horizontal for completion and user commands. (closes #11025)
2022-07-25Update runtime filesBram Moolenaar
2022-07-06Update runtime filesBram Moolenaar
2022-07-03patch 9.0.0031: <cmod> of user command does not have correct verbose valuev9.0.0031zeertzjq
Problem: <cmod> of user command does not have correct verbose value. Solution: Use the value from the command modifier. (closes #10651)
2022-06-28release version 9.0v9.0.0000Bram Moolenaar
Problem: About time to release Vim 9.0. Solution: Update the version number everywhere.
2022-06-26Update runtime filesBram Moolenaar
2022-06-20Update runtime filesBram Moolenaar
2022-06-17Update runtime filesBram Moolenaar
2022-06-03Update runtime filesBram Moolenaar
2022-05-21Update runtime files.Bram Moolenaar
2022-05-09Update runtime files, translationsBram Moolenaar
2022-04-18Update runtime filesBram Moolenaar
2022-04-08Update runtime filesBram Moolenaar
2022-03-08Update runtime filesBram Moolenaar
2022-03-03patch 8.2.4498: using <Plug> with "noremap" does not workv8.2.4498Bram Moolenaar
Problem: Using <Plug> with "noremap" does not work. Solution: Always remap <Plug>. (closes #9879, closes #9789)
2022-02-26Update runtime files.Bram Moolenaar
2022-01-23Update runtime filesBram Moolenaar
2022-01-16Update runtime filesBram Moolenaar
2022-01-15patch 8.2.4099: Vim9: cannot use Vim9 syntax in mappingv8.2.4099Bram Moolenaar
Problem: Vim9: cannot use Vim9 syntax in mapping. Solution: Add <ScriptCmd> to use the script context for a command.
2022-01-08Update runtime filesBram Moolenaar
2021-12-27Update runtime filesBram Moolenaar
2021-12-24Update runtime filesBram Moolenaar
2021-12-16Update runtime filesBram Moolenaar
2021-11-21Update runtime filesBram Moolenaar
2021-11-19patch 8.2.3623: "$*" is expanded to "nonomatch"v8.2.3623Christian Brabandt
Problem: "$*" is expanded to "nonomatch". Solution: Only add "set nonomatch" when using a csh-like shell. (Christian Brabandt, closes #9159, closes #9153)