diff options
author | Jerry <guanru0919@yahoo.com> | 2024-06-14 19:21:16 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-15 10:21:16 +0800 |
commit | 61aabe0730b547b733faaf74ff181ec8c33f8b92 (patch) | |
tree | b369b3555b8cccb6fbd2ecca9b70f5f9e30e2cbb /runtime/lua/vim/_meta/options.lua | |
parent | 199d852d9f8584217be38efb56b725aa3db62931 (diff) | |
download | rneovim-61aabe0730b547b733faaf74ff181ec8c33f8b92.tar.gz rneovim-61aabe0730b547b733faaf74ff181ec8c33f8b92.tar.bz2 rneovim-61aabe0730b547b733faaf74ff181ec8c33f8b92.zip |
fix(defaults): default @/Q broken when 'ignorecase' is set (#29343)
Problem:
When 'ignorecase' is set, the default keymap Q and Q would exit visual
mode.
This issue was raised in #28287 and a fix was applied in #28289.
However, `==` operator is subject to user `ignorecase` setting.
Solution:
Switching to `==#` operator would guarantee case sensitive comparison
between visual mode and linewise visual mode.
Co-authored-by: Kuanju Chen <kuanju.chen@mksinst.com>
Diffstat (limited to 'runtime/lua/vim/_meta/options.lua')
0 files changed, 0 insertions, 0 deletions