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
+20 -38
View File
@@ -1,40 +1,5 @@
;;; visuals-packages.el --- Visual and structural configuration -*- lexical-binding: t; -*-
(use-package treesit-auto
:functions global-treesit-auto-mode
:config
(treesit-auto-add-to-auto-mode-alist 'all)
:hook (after-init . global-treesit-auto-mode)
:custom
(treesit-auto-install 'prompt)
)
(use-package treesit-fold
:commands (treesit-fold-close
treesit-fold-close-all
treesit-fold-open
treesit-fold-toggle
treesit-fold-open-all
treesit-fold-mode
global-treesit-fold-mode
treesit-fold-open-recursively
treesit-fold-line-comment-mode)
:custom
(treesit-fold-line-count-show t)
(treesit-fold-line-count-format "--▼--")
:config
(set-face-attribute 'treesit-fold-replacement-face nil
:foreground "#808080"
:box nil
:weight 'bold))
;; Tree-sitter hooks
(dolist (hook '(c-ts-mode-hook c++-ts-mode-hook java-ts-mode-hook rust-ts-mode-hook
go-ts-mode-hook ruby-ts-mode-hook js-ts-mode-hook typescript-ts-mode-hook
tsx-ts-mode-hook css-ts-mode-hook html-ts-mode-hook bash-ts-mode-hook
cmake-ts-mode-hook dockerfile-ts-mode-hook json-ts-mode-hook toml-ts-mode-hook))
(add-hook hook #'treesit-fold-mode))
t
(use-package highlight-quoted
:hook (emacs-lisp-mode . highlight-quoted-mode))
@@ -49,6 +14,17 @@
(prog-mode . rainbow-delimiters-mode)
(inferior-ess-mode . rainbow-delimiters-mode))
(use-package highlight-parentheses
:hook (prog-mode . highlight-parentheses-mode)
:config
(setq highlight-parentheses-colors
'("grey95" "#111" "#333" "#666")
highlight-parentheses-background-colors
'("#111" "blue" "green" "red")
)
)
(use-package indent-bars
:config
(setq indent-bars-prefer-character ?.
@@ -57,11 +33,12 @@
indent-bars-pad-frac 0.2
indent-bars-color-by-depth '(:regexp "outline-\\([0-9]+\\)" :blend 0.9)
indent-bars-highlight-current-depth '(:face default :blend 0.4))
(add-hook 'prog-mode-hook #'indent-bars-mode)
;(add-hook 'prog-mode-hook #'indent-bars-mode)
:hook (prog-mode . indent-bars-mode))
(use-package colorful-mode
:defer t
:config (setq colorful-allow-mouse-clicks nil))
(use-package doom-modeline
@@ -71,7 +48,9 @@
:config
(setq
doom-modeline-minor-modes t
doom-modeline-indent-info t)
doom-modeline-indent-info t
doom-modeline-column-zero-based t
doom-modeline-position-column-line-format '("%l:%c"))
)
;;---
@@ -79,17 +58,20 @@
;;---
(use-package nerd-icons-completion
:defer t
:after marginalia
:config
(nerd-icons-completion-mode)
(add-hook 'marginalia-mode-hook #'nerd-icons-completion-marginalia-setup))
(use-package nerd-icons-corfu
:defer t
:after corfu
:config
(add-to-list 'corfu-margin-formatters #'nerd-icons-corfu-formatter))
(use-package nerd-icons-dired
:defer t
:config
(nerd-icons-dired-mode)
(add-hook 'dired-mode-hook #'nerd-icons-dired-mode))