Improve slack layer keybindings

1. Make slack-mode bindings available in slack-thread-message-buffer-mode
2. Bind : to slack-insert-emoji
This commit is contained in:
Damon Wang 2020-07-19 12:23:32 -04:00 committed by Maximilian Wolff
parent 69ecdfe514
commit c393990452
1 changed files with 7 additions and 5 deletions

View File

@ -66,7 +66,7 @@
"acsq" 'slack-ws-close)
(setq slack-enable-emoji t)
:config
(dolist (mode '(slack-mode slack-message-buffer-mode))
(dolist (mode '(slack-mode slack-message-buffer-mode slack-thread-message-buffer-mode))
(spacemacs/set-leader-keys-for-major-mode mode
"j" 'slack-channel-select
"g" 'slack-group-select
@ -82,10 +82,12 @@
"@" 'slack-message-embed-mention
"#" 'slack-message-embed-channel
")" 'slack-message-add-reaction
"(" 'slack-message-remove-reaction))
(evil-define-key 'insert slack-mode-map
(kbd "@") 'slack-message-embed-mention
(kbd "#") 'slack-message-embed-channel)))
"(" 'slack-message-remove-reaction)
(let ((keymap (symbol-value (intern (concat (symbol-name mode) "-map")))))
(evil-define-key 'insert keymap
(kbd "@") 'slack-message-embed-mention
(kbd "#") 'slack-message-embed-channel
(kbd ":") 'slack-insert-emoji)))))
(defun slack/post-init-window-purpose ()
(purpose-set-extension-configuration