diff options
author | Johannes Stoelp <johannes.stoelp@gmail.com> | 2025-02-16 21:50:18 +0100 |
---|---|---|
committer | Johannes Stoelp <johannes.stoelp@gmail.com> | 2025-02-16 21:50:18 +0100 |
commit | a3e7677429ab0c2126d5b87555495f2b6aaa6814 (patch) | |
tree | 2f511bb54ed32153e4656380e1a10d56cbf69a0e | |
parent | fbba68f9e1d65c049f6a409d23e7224ea16b7786 (diff) | |
download | dotfiles-a3e7677429ab0c2126d5b87555495f2b6aaa6814.tar.gz dotfiles-a3e7677429ab0c2126d5b87555495f2b6aaa6814.zip |
emacs: trail-whitespace, ibuffer, xred/gre/compile keysmaster
-rw-r--r-- | emacs.el | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -28,9 +28,16 @@ ;; place backup of all files in single directory (setq backup-directory-alist '(("." . "~/.emacs.d/backup"))) +;; always show trailing whitespace (no mode needed) +;; variable is buffer local, hence we overwrite the global default +(setq-default show-trailing-whitespace t) ;; whitespace style (when whitespace-mode is enabled) (setq whitespace-style '(face trailing tabs lines tab-mark)) +;; -- ibuffer ------------------------------------------------------------------- + +(global-set-key (kbd "C-x C-b") 'ibuffer) + ;; -- isearch ------------------------------------------------------------------- ;; show number of matches @@ -62,6 +69,15 @@ (evil-define-key '(normal motion) 'global (kbd "C-j") 'evil-scroll-down) (evil-define-key 'motion compilation-mode-map "gr" 'recompile) +(evil-define-key 'motion compilation-mode-map "n" 'next-error-no-select) +(evil-define-key 'motion compilation-mode-map "p" 'previous-error-no-select) + +(evil-define-key 'motion grep-mode-map "n" 'next-error-no-select) +(evil-define-key 'motion grep-mode-map "p" 'previous-error-no-select) + +(evil-define-key 'normal xref--xref-buffer-mode-map (kbd "RET") 'xref-goto-xref) +(evil-define-key 'normal xref--xref-buffer-mode-map "n" 'xref-next-line) +(evil-define-key 'normal xref--xref-buffer-mode-map "p" 'xref-prev-line) ;; -- magit --------------------------------------------------------------------- |