summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcashmere <cashmere@autistici.org>2026-08-30 15:22:15 +0200
committercashmere <cashmere@autistici.org>2026-08-30 15:22:15 +0200
commit4cc65ae48286570a304a7d9a6dd996d7301430b9 (patch)
treed58ad03c54d48a02cbbdf40768c44d048628174e
parentc78aef3d499726ec11aae5df7fa6ebcd67628f0c (diff)
downloademacs-4cc65ae48286570a304a7d9a6dd996d7301430b9.tar.gz
md: 2026-08-30T15:22:20+02:00
-rw-r--r--config.el13
-rw-r--r--config.org10
2 files changed, 23 insertions, 0 deletions
diff --git a/config.el b/config.el
index f6bdcb0..be61510 100644
--- a/config.el
+++ b/config.el
@@ -2200,6 +2200,7 @@ Timers that expired while Emacs was closed fire immediately."
(helm-move-to-line-cycle-in-source nil)
(helm-split-window-inside-p t)
(helm-autoresize-mode 1)
+ (helm-buffers-show-icons t)
(helm-boring-buffer-regexp-list
'("\\` "
"\\`\\*helm"
@@ -2354,6 +2355,12 @@ Timers that expired while Emacs was closed fire immediately."
(c-ts-mode-indent-offset 2)
(c-ts-mode-indent-style 'k&r))
+(use-package rust-ts-mode
+ :ensure nil
+ :mode "\\.rs\\'"
+ :custom
+ (rust-ts-indent-offset 4))
+
(use-package pyvenv
:ensure t
:config
@@ -3694,6 +3701,7 @@ place. `C-c C-c' commits, `C-c C-k' aborts."
(evil-set-initial-state 'dired-mode 'normal)
(keymap-set dired-mode-map "E" #'my/dired-view-file-externally)
(keymap-set dired-mode-map "C-c r" #'rsync-ui-dired)
+ (evil-define-key '(normal visual) dired-mode-map (kbd "SPC") my/leader-map)
(evil-define-key 'normal dired-mode-map
(kbd "h") #'dired-up-directory
(kbd "l") #'dired-find-file))
@@ -3756,11 +3764,13 @@ place. `C-c C-c' commits, `C-c C-k' aborts."
(with-eval-after-load 'elfeed
(evil-define-key '(normal visual) elfeed-search-mode-map
+ (kbd "SPC") my/leader-map
(kbd "f") #'link-hint-open-link
(kbd "F") #'link-hint-copy-link))
(with-eval-after-load 'elfeed
(evil-define-key '(normal visual) elfeed-show-mode-map
+ (kbd "SPC") my/leader-map
(kbd "f") #'link-hint-open-link
(kbd "F") #'link-hint-copy-link))
@@ -3840,6 +3850,9 @@ place. `C-c C-c' commits, `C-c C-k' aborts."
(evil-set-initial-state 'messages-buffer-mode 'normal)
+(with-eval-after-load 'magit
+ (evil-define-key '(normal visual) magit-mode-map (kbd "SPC") my/leader-map))
+
(defvar my/markdown-leader-map (make-sparse-keymap))
(defvar my/markdown-command-map (make-sparse-keymap))
(defvar my/markdown-insert-map (make-sparse-keymap))
diff --git a/config.org b/config.org
index 7638999..757476f 100644
--- a/config.org
+++ b/config.org
@@ -4456,6 +4456,7 @@ place. `C-c C-c' commits, `C-c C-k' aborts."
(evil-set-initial-state 'dired-mode 'normal)
(keymap-set dired-mode-map "E" #'my/dired-view-file-externally)
(keymap-set dired-mode-map "C-c r" #'rsync-ui-dired)
+ (evil-define-key '(normal visual) dired-mode-map (kbd "SPC") my/leader-map)
(evil-define-key 'normal dired-mode-map
(kbd "h") #'dired-up-directory
(kbd "l") #'dired-find-file))
@@ -4526,6 +4527,7 @@ place. `C-c C-c' commits, `C-c C-k' aborts."
#+begin_src emacs-lisp
(with-eval-after-load 'elfeed
(evil-define-key '(normal visual) elfeed-search-mode-map
+ (kbd "SPC") my/leader-map
(kbd "f") #'link-hint-open-link
(kbd "F") #'link-hint-copy-link))
#+end_src
@@ -4535,6 +4537,7 @@ place. `C-c C-c' commits, `C-c C-k' aborts."
#+begin_src emacs-lisp
(with-eval-after-load 'elfeed
(evil-define-key '(normal visual) elfeed-show-mode-map
+ (kbd "SPC") my/leader-map
(kbd "f") #'link-hint-open-link
(kbd "F") #'link-hint-copy-link))
#+end_src
@@ -4647,6 +4650,13 @@ place. `C-c C-c' commits, `C-c C-k' aborts."
(evil-set-initial-state 'messages-buffer-mode 'normal)
#+end_src
+** magit-mode
+
+#+begin_src emacs-lisp
+(with-eval-after-load 'magit
+ (evil-define-key '(normal visual) magit-mode-map (kbd "SPC") my/leader-map))
+#+end_src
+
** markdown-mode
#+begin_src emacs-lisp