summaryrefslogtreecommitdiff
path: root/modes
diff options
context:
space:
mode:
authorVonfry <mail@vonfry.name>2021-06-25 09:38:05 +0800
committerYoumu <condy0919@gmail.com>2021-06-26 18:30:49 +0800
commit84e5531e2663cfb78096e9b9459ba39711a2f87e (patch)
tree3c0777b1aabd5600537b90b976e84e68ba691060 /modes
parentc7f85d330bfb64758659563f6e38c011f36036d4 (diff)
Fix telega prefix map binding
Diffstat (limited to 'modes')
-rw-r--r--modes/telega/evil-collection-telega.el34
1 files changed, 22 insertions, 12 deletions
diff --git a/modes/telega/evil-collection-telega.el b/modes/telega/evil-collection-telega.el
index dccf498..ff4ce79 100644
--- a/modes/telega/evil-collection-telega.el
+++ b/modes/telega/evil-collection-telega.el
@@ -29,6 +29,16 @@
(require 'telega nil t)
(require 'evil-collection)
+(defvar telega-prefix-map)
+(defvar telega-filter-map)
+(defvar telega-sort-map)
+(defvar telega-chatbuf-fastnav-map)
+(defvar telega-describe-map)
+(defvar telega-folder-map)
+(defvar telega-voip-map)
+(defvar telega-root-view-map)
+(defvar telega-root-fastnav-map)
+
(defconst evil-collection-telega-maps '(telega-root-mode-map
telega-chat-mode-map
telega-image-mode-map
@@ -55,13 +65,13 @@
"j" 'evil-next-line
"k" 'evil-previous-line
- "ga" 'telega-prefix-map
+ "ga" telega-prefix-map
(kbd "<tab>") 'telega-button-forward
(kbd "<backtab>") 'telega-button-backward
- "S" 'telega-sort-map
- "s" 'telega-filter-map
+ "S" telega-sort-map
+ "s" telega-filter-map
"_" 'telega-filter-undo
"-" 'telega-filter-redo
@@ -73,16 +83,16 @@
"q" 'bury-buffer
"Q" 'telega-kill
- "g?" 'telega-describe-map
- "gO" 'telega-folder-map
- "gC" 'telega-voip-map
- "gV" 'telega-root-view-map
- "J" 'telega-root-fastnav-map
+ "g?" telega-describe-map
+ "gO" telega-folder-map
+ "gC" telega-voip-map
+ "gV" telega-root-view-map
+ "J" telega-root-fastnav-map
"gs" 'telega-view-search)
(evil-collection-define-key 'normal 'telega-chat-mode-map
- "ga" 'telega-prefix-map
+ "ga" telega-prefix-map
"zz" 'telega-chatbuf-recenter-1
@@ -101,21 +111,21 @@
(kbd "<tab>") 'telega-chatbuf-complete-or-next-link
(kbd "<backtab>") 'telega-chatbuf-prev-link
- "J" 'telega-chatbuf-fastnav-map
+ "J" telega-chatbuf-fastnav-map
(kbd "RET") 'telega-chatbuf-newline-or-input-send
"q" 'bury-buffer)
(evil-collection-define-key 'normal 'telega-image-mode-map
- "ga" 'telega-prefix-map
+ "ga" telega-prefix-map
"}" 'telega-image-next
"{" 'telega-image-prev
"q" 'telega-image-quit)
(evil-collection-define-key 'normal 'telega-webpage-mode-map
- "ga" 'telega-prefix-map
+ "ga" telega-prefix-map
"gx" 'telega-webpage-browse-url
"yy" 'telega-webpage-copy-url