[gnome-builder] vim: fix ctrl-[ to escape from insert mode



commit ad7e3f15937e29ea4f5cbe1c43a01272c3f340b4
Author: Ray Strode <rstrode redhat com>
Date:   Sat Oct 10 20:08:42 2015 -0400

    vim: fix ctrl-[ to escape from insert mode
    
    ctrl-[ should always be a synonym for Escape but it's only currently a
    synonym for Escape in one of the two places Escape is specified.
    
    This commit adds a duplicate entry for the other place, too, and fixes
    escaping from insert mode using ctrl-[.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=756403

 data/keybindings/vim.css |    7 +++++++
 1 files changed, 7 insertions(+), 0 deletions(-)
---
diff --git a/data/keybindings/vim.css b/data/keybindings/vim.css
index dee02c9..b8b7339 100644
--- a/data/keybindings/vim.css
+++ b/data/keybindings/vim.css
@@ -1060,6 +1060,13 @@
                   "clear-snippets" ()
                   "movement" (previous-char, 0, 1, 0)
                   "set-mode" ("vim-normal", permanent) };
+  bind "<ctrl>bracketleft" { "end-macro" ()
+                             "set-overwrite" (0)
+                             "clear-count" ()
+                             "clear-selection" ()
+                             "clear-snippets" ()
+                             "movement" (previous-char, 0, 1, 0)
+                             "set-mode" ("vim-normal", permanent) };
 }
 
 @binding-set builder-vim-source-view-visual-with-count


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]