From 8a509a080d7c2aa67859f87c80175dfde5b480ca Mon Sep 17 00:00:00 2001 From: Zelong Kuang Date: Thu, 4 Dec 2025 22:57:11 +1100 Subject: [PATCH] Replace evil with meow --- .gitmodules | 3 +++ config.el | 6 +++++- config.org | 10 +++++++--- init.el | 3 ++- modules/editor/meow | 1 + 5 files changed, 18 insertions(+), 5 deletions(-) create mode 100644 .gitmodules create mode 160000 modules/editor/meow diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..a3233cf --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "doom-meow"] + path = modules/editor/meow + url = https://github.com/meow-edit/doom-meow diff --git a/config.el b/config.el index 2a1a598..4ddb980 100644 --- a/config.el +++ b/config.el @@ -15,10 +15,14 @@ (add-to-list 'default-frame-alist '(height . 45)) (add-to-list 'default-frame-alist '(width . 100)))) (setq catppuccin-flavor 'catppuccin) -(setq doom-theme 'modus-operandi-tinted) +(setq doom-theme 'modus-vivendi) (setq display-line-numbers-type 'relative) (setq org-directory "~/org/") +(use-package! meow + :init + (setq meow-cursor-type-normal 'box)) + ;; (use-package! ef-themes ;; :ensure t ;; :init diff --git a/config.org b/config.org index d2da6a7..e9231fc 100644 --- a/config.org +++ b/config.org @@ -24,13 +24,18 @@ (add-to-list 'default-frame-alist '(height . 45)) (add-to-list 'default-frame-alist '(width . 100)))) (setq catppuccin-flavor 'catppuccin) -(setq doom-theme 'modus-operandi-tinted) +(setq doom-theme 'modus-vivendi) (setq display-line-numbers-type 'relative) (setq org-directory "~/org/") #+end_src +*** Meow cursor +#+begin_src emacs-lisp +(use-package! meow + :init + (setq meow-cursor-type-normal 'box)) +#+end_src *** Themes -**** Catppuccin #+begin_src emacs-lisp :tangle packages.el (package! catppuccin-theme) #+end_src @@ -178,7 +183,6 @@ Thisenables the feature of auto-expanding snippets when matching the pattern #+begin_src emacs-lisp :tangle no (load-file "lisp/texpresso/texpresso.el") #+end_src - *** Org 1. delete all org-* packages from emacs (can be done by deleting folders in .local/straight) 2. delete eln-cache diff --git a/init.el b/init.el index 0a74238..e558d99 100644 --- a/init.el +++ b/init.el @@ -53,7 +53,8 @@ ( zen +mixed-pitch-mode) ; distraction-free coding or writing :editor - (evil +everywhere); come to the dark side, we have cookies + (meow +qwerty) + ;; (evil +everywhere); come to the dark side, we have cookies file-templates ; auto-snippets for empty files fold ; (nigh) universal code folding (format +onsave +lsp) ; automated prettiness diff --git a/modules/editor/meow b/modules/editor/meow new file mode 160000 index 0000000..df4c42a --- /dev/null +++ b/modules/editor/meow @@ -0,0 +1 @@ +Subproject commit df4c42ae4cfc83899cf98c867ca0df633e015be9