Using dead keys acute and grave/backtick in normal mode doesn't work
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 38/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- macos, vim
- Lĩnh vực
- desktop-dev
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện sự cố trong MacVim.app với mvim --clean, sau đó so sánh với vim --clean trong macOS Terminal bằng các ánh xạ acute và grave đã được ghi chép. Theo dõi cách MacVim xử lý đầu vào phím chết và các chuyển động đến mark trong normal-mode; hoàn tất khi cả ´b và `b đều nhảy đến mark tương ứng mà không có E78.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Steps to reproduce
I'm using macOS with a German locale and a German keyboard where ´ (acute) is a dead key and ` (grave/backtick) is produced by hitting shift and ´.
It easier to type ´ as it does not require the shift key. Thus in my .vimrc, I have defined: nmap ´ `
This works fine in Terminal of macOS!
In MacVim, neither ´ nor ` works.
For vowels, I got it working with mappings à la:
nmap ´á `a
nmap ´Á `A
nmap `à `a
nmap `À `A
But this does not work for consonants like b. The error is raised: E78: Unknown mark
Expected behaviour
Both ´b and `b should jump to the mark.
Version of Vim and architecture
9.1.727
Environment
OS: Sequoia, arm64
Terminal: macOS Terminal
$TERM: xterm-256color
$SHELL: /bin/zsh
How MacVim was installed
Homebrew
Logs and stack traces
No response
Vim configuration where issue is reproducable
No response
Issue has been tested with given configuration
- by running MacVim.app from GUI macOS interface
- by running vim/gvim/etc installed by MacVim
- by running other versions of vim (e.g. /usr/bin/vim)
Issue has been tested with no configuration
- by running
mvim --clean(orgvim, supplied by MacVim distribution) - by running
vim --clean(in terminal, supplied by MacVim distribution) - by running
vim --clean(in terminal, other suppliers, e.g. /usr/bin/vim)
Other conditions
- The both Homebrew packages "vim" and "macvim" are installed
- Ngôn ngữ chính
- Vim Script
- Star
- 7.9k
- Fork
- 691
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của macvim-dev/macvim
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
macvim-dev/macvim#1697 · 4 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
macvim-dev/macvim#1658 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
macvim-dev/macvim#1657 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
macvim-dev/macvim#1655 ·
-
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 72/100
macvim-dev/macvim#1653 ·
Tất cả issue của macvim-dev/macvim
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
farion1231/cc-switch#7638 · 1 bình luận ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
PolyMeilex/rfd#334 ·
-
BUG | `模型切换` | 切换模型未定位到现在使用的模型 Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
-
area:general bug P1 security
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
uttrflow/uttrflow-swift#1333 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100