annotate .github/ISSUE_TEMPLATE/feature_request.md @ 34219:a0a4a774117b v9.1.0058

patch 9.1.0058: Cannot map Super Keys in GTK UI Commit: https://github.com/vim/vim/commit/92e90a1e102825aa9149262cacfc991264db05df Author: Casey Tucker <dctucker@hotmail.com> Date: Thu Jan 25 22:44:00 2024 +0100 patch 9.1.0058: Cannot map Super Keys in GTK UI 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>
author Christian Brabandt <cb@256bit.org>
date Thu, 25 Jan 2024 23:00:03 +0100
parents 4fdc8319ab24
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
16125
e8d4b34011de patch 8.1.1067: issues added on github are unstructured
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1 ---
e8d4b34011de patch 8.1.1067: issues added on github are unstructured
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2 name: Feature request
16131
9f9ea58719c3 patch 8.1.1070: issue templates are not good enough
Bram Moolenaar <Bram@vim.org>
parents: 16125
diff changeset
3 about: Suggest an enhancement for Vim
16125
e8d4b34011de patch 8.1.1067: issues added on github are unstructured
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4 title: ''
e8d4b34011de patch 8.1.1067: issues added on github are unstructured
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5 labels: enhancement
e8d4b34011de patch 8.1.1067: issues added on github are unstructured
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6
e8d4b34011de patch 8.1.1067: issues added on github are unstructured
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7 ---
e8d4b34011de patch 8.1.1067: issues added on github are unstructured
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8
16131
9f9ea58719c3 patch 8.1.1070: issue templates are not good enough
Bram Moolenaar <Bram@vim.org>
parents: 16125
diff changeset
9 _Instructions: Replace the template text and remove irrelevant text (including this line)_
9f9ea58719c3 patch 8.1.1070: issue templates are not good enough
Bram Moolenaar <Bram@vim.org>
parents: 16125
diff changeset
10
20447
4fdc8319ab24 Update feature_request.md
Bram Moolenaar <Bram@vim.org>
parents: 16131
diff changeset
11 **Is your feature request about something that is currently impossible or hard to do? Please describe the problem.**
16131
9f9ea58719c3 patch 8.1.1070: issue templates are not good enough
Bram Moolenaar <Bram@vim.org>
parents: 16125
diff changeset
12 A clear and concise description of what is hard to do. Ex. It is difficult to [...] when [...]
9f9ea58719c3 patch 8.1.1070: issue templates are not good enough
Bram Moolenaar <Bram@vim.org>
parents: 16125
diff changeset
13 (If it is related to runtime files, please check their header for where to discuss enhancements.)
16125
e8d4b34011de patch 8.1.1067: issues added on github are unstructured
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14
e8d4b34011de patch 8.1.1067: issues added on github are unstructured
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15 **Describe the solution you'd like**
e8d4b34011de patch 8.1.1067: issues added on github are unstructured
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16 A clear and concise description of what you want to happen.
e8d4b34011de patch 8.1.1067: issues added on github are unstructured
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17
e8d4b34011de patch 8.1.1067: issues added on github are unstructured
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
18 **Describe alternatives you've considered**
e8d4b34011de patch 8.1.1067: issues added on github are unstructured
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
19 A clear and concise description of any alternative solutions or features you've considered.
e8d4b34011de patch 8.1.1067: issues added on github are unstructured
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
20
e8d4b34011de patch 8.1.1067: issues added on github are unstructured
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
21 **Additional context**
e8d4b34011de patch 8.1.1067: issues added on github are unstructured
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
22 Add any other context or screenshots about the feature request here.