gave up on meow / god mode, just using ';' now
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user