From f85b4a67f6d4a679c06be01199cca8a84db48a19 Mon Sep 17 00:00:00 2001 From: Jack Jamison Date: Thu, 28 Aug 2025 14:29:55 -0400 Subject: evil and snippet improvements --- .config/emacs/settings.org | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to '.config/emacs/settings.org') diff --git a/.config/emacs/settings.org b/.config/emacs/settings.org index 70a5cd2..0e8de39 100644 --- a/.config/emacs/settings.org +++ b/.config/emacs/settings.org @@ -96,6 +96,11 @@ erc-join-buffer 'window confirm-kill-processes nil) +(setq backup-directory-alist + `((".*" . ,temporary-file-directory))) +(setq auto-save-file-name-transforms + `((".*" ,temporary-file-directory t))) + (setq inhibit-startup-message t backup-inhibited t) @@ -105,6 +110,10 @@ :init (save-place-mode)) +(add-hook 'prog-mode-hook + (lambda () + (setq-local lsp-enable-indentation nil))) + #+END_SRC ** Org Mode #+BEGIN_SRC emacs-lisp @@ -224,6 +233,9 @@ #+END_SRC * Evil Mode #+BEGIN_SRC emacs-lisp +(setq evil-want-C-u-scroll t) +(setq evil-want-keybinding nil) +(setq evil-undo-system 'undo-redo) (use-package evil) (use-package evil-collection) @@ -249,6 +261,8 @@ (evil-mode) (evil-collection-init) +(define-key evil-insert-state-map (kbd "C-d") #'evil-delete-char) + #+END_SRC * Style #+BEGIN_SRC emacs-lisp @@ -445,6 +459,8 @@ (global-set-key (kbd "") 'completion-preview-next-candidate) (define-key yas-keymap (kbd "TAB") nil) (define-key yas-keymap (kbd "S-TAB") nil) +(define-key yas-minor-mode-map(kbd "TAB") nil) +(define-key yas-minor-mode-map (kbd "S-TAB") nil) (define-key yas-keymap (kbd "M-n") 'yas-next-field) (define-key yas-keymap (kbd "M-p") 'yas-prev-field) -- cgit v1.2.3