gave up on meow / god mode, just using ';' now

This commit is contained in:
2026-07-30 19:06:14 +02:00
parent 977e0e7690
commit 93ff4a2e36
19 changed files with 1385 additions and 448 deletions
+49 -44
View File
@@ -38,10 +38,8 @@
(let ((load-source-file-function nil)) (load "./elpaca-autoloads"))))
(add-hook 'after-init-hook #'elpaca-process-queues)
(elpaca `(,@elpaca-order))
;;(elpaca-wait)
(elpaca benchmark-init)
(elpaca-wait)
(benchmark-init/activate)
;; emacs 30 fix
@@ -53,12 +51,13 @@
(elpaca compat)
(elpaca general) ;Keybindings
(elpaca vertico) ;Vertical completion
(elpaca vertico) ;vertical minibuffer
(elpaca vertico-posframe) ;hover
(elpaca orderless) ;Filtering for Consult/Vertico
(elpaca marginalia) ;Annotations in the minibuffer
(elpaca corfu) ;In-buffer completion
(elpaca corfu-terminal) ;necessary for popup on emacs <31
(elpaca-wait) ;Ensure UI is ready before loading tools
;;(elpaca corfu-terminal) ;necessary for popup on emacs <31 ; codeberg not cooperating.
;;(elpaca-wait) ;Ensure UI is ready before loading tools
(elpaca nerd-icons)
(elpaca nerd-icons-completion)
(elpaca nerd-icons-dired)
@@ -70,34 +69,37 @@
;; EDITING & NAVIGATION
;; ==============================================================================
(elpaca meow) ; Modal editing
;;(elpaca meow) ; Modal editing
(elpaca god-mode) ; psuedo modal editing
(elpaca multiple-cursors)
(elpaca avy) ; Fast jumping
(elpaca smartparens)
;;(elpaca expand-region) ; replaced by expreg
(elpaca expreg) ;expand selection
(elpaca surround) ; utilties around surround selection
(elpaca expreg) ; expand selection
(elpaca undo-fu)
(elpaca vundo) ; Visual undo tree
(elpaca xclip)
(elpaca clipetty)
(elpaca clipetty) ; clipboard stuff TUI-GUI-Wayland
(elpaca embark) ; Contextual actions
(elpaca embark-consult)
(elpaca lsp-embark)
(elpaca kirigami) ; Selection/Editing
(elpaca jinx) ; Fast duplicate lines
(elpaca wgrep) ; allow writeable grep buffers
;(elpaca lsp-embark)
(elpaca kirigami) ; folding meta utility
(elpaca pcre2el) ; fix regex
;; ==============================================================================
;; CODE ANALYSIS & VISUALS
;; ==============================================================================
(elpaca treesit-auto)
(elpaca treesit-fold)
(elpaca highlight-quoted)
(elpaca highlight-defined)
(elpaca color-identifiers-mode)
(elpaca rainbow-delimiters)
(elpaca indent-bars)
(elpaca outline-indent)
(elpaca treesit-auto) ; automatically install treesitter grammars
(elpaca treesit-fold) ; folding based on treesit
(elpaca highlight-quoted) ; emacs
(elpaca highlight-defined) ; emacs
(elpaca color-identifiers-mode) ; emacs
(elpaca highlight-parentheses) ; delimiters around point
(elpaca rainbow-delimiters) ; rainbow colours for pairs
(elpaca indent-bars) ; show indentation bars
(elpaca outline-indent) ;
(elpaca (svg-margin :repo "chiply/svg-margin"
:host github))
;; ==============================================================================
;; LSP & DEVELOPMENT
;; ==============================================================================
@@ -105,8 +107,9 @@
(elpaca mason) ; LSP server manager
(elpaca lsp-mode)
(elpaca lsp-ui)
(elpaca consult-lsp)
(elpaca flycheck)
(elpaca consult-lsp)
(elpaca consult-flycheck)
(elpaca yasnippet)
(elpaca yasnippet-snippets)
@@ -118,19 +121,24 @@
(elpaca csv-mode)
(elpaca arduino-mode)
(elpaca nix-mode)
(elpaca web-mode)
;; ==============================================================================
;; UTILITIES
;; ==============================================================================
(elpaca consult) ; Enhanced search/navigation
(elpaca vterm)
(elpaca vterm-toggle)
(elpaca colorful-mode)
(elpaca ghostel) ; terminal
(elpaca shell-pop)
(elpaca colorful-mode) ; colourise color codes
(elpaca (dirvish :repo "latiagertrutis/dirvish"
:host github)) ; broken on emacs 30, fixed by using fork
(elpaca transient)
(elpaca magit)
(elpaca transpose-frame)
:host github)) ; broken on emacs 30, fixed by using fork
(elpaca (dired-clipboard :repo "kn66/dired-clipboard.el" ;system clipboard in dired
:host github))
(elpaca transient) ; bindings in modes
(elpaca magit) ; git client
(elpaca transpose-frame) ; edit frame layout
(elpaca jit-spell) ; spellcheck
(elpaca sudo-edit) ; sudo util
;; ==============================================================================
;; KNOWLEDGE MANAGEMENT (ZK/DENOTE)
;; ==============================================================================
@@ -141,6 +149,8 @@
(elpaca zk)
(elpaca zk-index)
;; ==============================================================================
;; ELPACA CONFIGURATION
;; ==============================================================================
@@ -157,21 +167,16 @@
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(custom-safe-themes
'("c9afaac8aedf1bb721d21053a79a65969fd8f44314d22ff29c8981709ee4245f"
"0672d7fbe7fa24344bbe98461a8db26cb52a074354f9a4529cea4ba1af456044"
"664111db1521fe3351061dc87aea95fa98b3f244f4b830fbc048d39c3a8bc125"
"df7b90a88131500ce9e5a911c815ce96eb7855d88747830f298c6914d80be48e"
"4fa3b7b09062f707a4770804dda9dda4807aa5c86623076b9741897df2e7acdd"
"5bfc7c010e3ee71396e421c2e8a5a561c305da812eba9e0e48742896d8e45d97"
"48cebeaf733cae05b5265eceafea44c042f2fc65906ccd999f652d230be25b6f"
"1b4f5bebc7f47257997a8d56e797e2e8d85581bbd824a275bb1ebc7aea7c1399"
"a7dab7ccf5c97be13a1d957e8847cfda7cf768554595429a43f6b6393459c45e"
"ca223796522e77b1813111ad2994b8e579df1000d1e3c34b604fe0a18ad45dec"
default)))
'("312bc908e53b07c97cbe1e09521e44c560d457c34399fe19f2dbf5a052104207")))
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(meow-insert-cursor ((t (:inherit unspecified :background "#c75e10"))))
'(meow-normal-cursor ((t (:foreground "#7cc9f2" :background "#f8f8ff")))))
)
(setq minimal-emacs--success t)
(setq initial-major-mode 'fundamental-mode
initial-scratch-message nil)