summaryrefslogtreecommitdiff
path: root/.config/emacs
diff options
context:
space:
mode:
Diffstat (limited to '.config/emacs')
-rw-r--r--.config/emacs/TODO.org3
-rw-r--r--.config/emacs/settings.org16
2 files changed, 19 insertions, 0 deletions
diff --git a/.config/emacs/TODO.org b/.config/emacs/TODO.org
index 196e634..9f8eddc 100644
--- a/.config/emacs/TODO.org
+++ b/.config/emacs/TODO.org
@@ -13,3 +13,6 @@
- new in buffer completion
- better tabs
- debugger
+
+
+- BETTER ERROR DISPLY
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)