[gnome-builder] keybindings: add emoji-picker inside given modes



commit 133198f30cc5a95f8180d4e0eee3c43f567d3cc5
Author: Christian Hergert <chergert redhat com>
Date:   Mon Jan 22 01:23:40 2018 -0800

    keybindings: add emoji-picker inside given modes
    
    Fixes #356

 src/libide/keybindings/default.css | 3 +++
 src/libide/keybindings/emacs.css   | 3 +++
 src/libide/keybindings/vim.css     | 3 +++
 3 files changed, 9 insertions(+)
---
diff --git a/src/libide/keybindings/default.css b/src/libide/keybindings/default.css
index 9085169f2..915ff1021 100644
--- a/src/libide/keybindings/default.css
+++ b/src/libide/keybindings/default.css
@@ -42,6 +42,9 @@
   bind "F4" { "action" ("win", "find-other-file", "") };
 
   bind "<ctrl><alt>i" { "reindent" () };
+
+  /* Add back emoji */
+  bind "<ctrl>semicolon" { "insert-emoji" () };
 }
 
 idesourceviewmode.default {
diff --git a/src/libide/keybindings/emacs.css b/src/libide/keybindings/emacs.css
index 291df3f7c..63c12da3f 100644
--- a/src/libide/keybindings/emacs.css
+++ b/src/libide/keybindings/emacs.css
@@ -111,6 +111,9 @@
   bind "<alt>7" { "append-to-count" (7) };
   bind "<alt>8" { "append-to-count" (8) };
   bind "<alt>9" { "append-to-count" (9) };
+
+  /* Add back emoji */
+  bind "<ctrl>semicolon" { "insert-emoji" () };
 }
 
 @binding-set builder-emacs-source-view-has-indenter
diff --git a/src/libide/keybindings/vim.css b/src/libide/keybindings/vim.css
index eb816132f..5a8205f7c 100644
--- a/src/libide/keybindings/vim.css
+++ b/src/libide/keybindings/vim.css
@@ -1967,6 +1967,9 @@
                              "hide-completion" ()
                              "movement" (previous-char, 0, 1, 0)
                              "set-mode" ("vim-normal", permanent) };
+
+  /* Add back emoji */
+  bind "<ctrl>semicolon" { "insert-emoji" () };
 }
 
 @binding-set builder-vim-source-view-visual-with-count


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