adding tree-sitter back in
This commit is contained in:
parent
1711f8088f
commit
cc34d2e8ee
6 changed files with 111 additions and 79 deletions
|
@ -6,18 +6,18 @@
|
|||
(defun meow/setup-leader ()
|
||||
(map! :leader
|
||||
:desc "Meow Cheatsheet"
|
||||
"?" #'meow-cheatsheet))
|
||||
;; "/" #'meow-keypad-describe-key))
|
||||
;; "1" #'meow-digit-argument
|
||||
;; "2" #'meow-digit-argument
|
||||
;; "3" #'meow-digit-argument
|
||||
;; "4" #'meow-digit-argument
|
||||
;; "5" #'meow-digit-argument
|
||||
;; "6" #'meow-digit-argument
|
||||
;; "7" #'meow-digit-argument
|
||||
;; "8" #'meow-digit-argument
|
||||
;; "9" #'meow-digit-argument
|
||||
;; "0" #'meow-digit-argument))
|
||||
"?" #'meow-cheatsheet
|
||||
"/" #'meow-keypad-describe-key
|
||||
"1" #'meow-digit-argument
|
||||
"2" #'meow-digit-argument
|
||||
"3" #'meow-digit-argument
|
||||
"4" #'meow-digit-argument
|
||||
"5" #'meow-digit-argument
|
||||
"6" #'meow-digit-argument
|
||||
"7" #'meow-digit-argument
|
||||
"8" #'meow-digit-argument
|
||||
"9" #'meow-digit-argument
|
||||
"0" #'meow-digit-argument))
|
||||
|
||||
;; Keypad
|
||||
(defun meow/setup-keypad ()
|
||||
|
@ -327,6 +327,7 @@
|
|||
(meow/setup-leader))
|
||||
(t (meow/setup-keypad)))
|
||||
(pushnew! meow-mode-state-list '(sly-db-mode . motion))
|
||||
(pushnew! meow-mode-state-list '(sly-inspector-mode . motion))
|
||||
(map! :map meow-keymap [remap describe-key] #'helpful-key))
|
||||
|
||||
(if (modulep! :editor evil)
|
||||
|
@ -334,3 +335,5 @@
|
|||
(defun meow-init-local-var-hooks-disable-evil ()
|
||||
(remove-hook 'doom-after-modules-config-hook 'evil-mode)
|
||||
(evil-mode -1))))
|
||||
|
||||
;; REVIEW look into better ways to manage key binds, and see if general.el can support meow modes instead of evil modes
|
||||
|
|
|
@ -1,16 +1,16 @@
|
|||
;;; editor/meow/init.el -*- lexical-binding: t; -*-
|
||||
|
||||
;; Rewriting the doom-localleader-key! macro to add support for meow mode
|
||||
;; (when (featurep! :editor meow +leader))
|
||||
;; (defmacro define-localleader-key! (&rest args)
|
||||
;; `(progn
|
||||
;; (general-define-key
|
||||
;; :keymaps '(meow-normal-state-keymap meow-motion-state-keymap)
|
||||
;; :major-modes t
|
||||
;; :prefix doom-localleader-key
|
||||
;; ,@args)
|
||||
;; (general-define-key
|
||||
;; :keymaps 'meow-insert-state-keymap
|
||||
;; :major-modes t
|
||||
;; :prefix doom-localleader-alt-key
|
||||
;; ,@args))))
|
||||
;; (when (modulep! :editor meow +leader)
|
||||
;; (defmacro define-localleader-key! (&rest args)
|
||||
;; `(progn
|
||||
;; (general-define-key
|
||||
;; :keymaps '(meow-normal-state-keymap meow-motion-state-keymap)
|
||||
;; :major-modes t
|
||||
;; :prefix doom-localleader-key
|
||||
;; ,@args)
|
||||
;; (general-define-key
|
||||
;; :keymaps 'meow-insert-state-keymap
|
||||
;; :major-modes t
|
||||
;; :prefix doom-localleader-alt-key
|
||||
;; ,@args))))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue