remove ido mode, add undo tree

This commit is contained in:
2026-06-24 11:46:39 -04:00
parent 10c12abb3c
commit f924faa82d
2 changed files with 25 additions and 10 deletions

27
init.el
View File

@@ -50,7 +50,6 @@
use-package-enable-imenu-support t)
(electric-pair-mode 1)
(ido-mode 1)
(fido-mode 1)
(global-completion-preview-mode 1)
(tab-bar-mode -1)
@@ -84,6 +83,7 @@
(evil-want-C-u-scroll t)
(evil-want-Y-yank-to-eol t)
(evil-move-beyond-eol t)
(evil-undo-system 'undo-tree)
:ensure t
:init
(setq evil-want-integration t) ;; This is optional since it's already set to t by default.
@@ -98,7 +98,8 @@
(evil-global-set-key 'motion (kbd "<leader>h") #'help-command)
(evil-global-set-key 'motion (kbd "<leader>w") evil-window-map)
(evil-global-set-key 'motion (kbd "<leader>p") project-prefix-map))
(evil-global-set-key 'motion (kbd "<leader>p") project-prefix-map)
(evil-global-set-key 'visual (kbd "TAB") #'indent-region))
(use-package evil-collection
:after evil
@@ -123,7 +124,10 @@
:rev :newest))
(use-package magit
:bind ("C-x g" . magit-status))
:bind ("C-x g" . magit-status)
:config
(when (require 'evil nil 'noerror)
(evil-global-set-key 'normal (kbd "<leader>gg") #'magit-status)))
(use-package multiple-cursors
:custom
@@ -167,9 +171,12 @@
dumber-jump-find-rules))
(use-package eglot
:hook (jai-mode . eglot-ensure)
:custom
(eglot-code-action-indicator "*")
:hook ((jai-mode . eglot-ensure)
(dart-mode . eglot-ensure))
:config
(push '(jai-mode "jails" "-jai_path" (concat (getenv "HOME") "/.local/jai/") eglot-server-programs))
(push `(jai-mode "jails" "-jai_path" ,(concat (getenv "HOME") "/.local/jai/")) eglot-server-programs)
(push '(sql-mode "postgres-language-server" "lsp-proxy") eglot-server-programs))
(use-package yaml-mode)
@@ -178,6 +185,14 @@
(use-package fish-mode)
(use-package yasnippet)
(use-package yasnippet
:config
(yas-global-mode 1))
(use-package yasnippet-snippets)
(use-package undo-tree
:config
(global-undo-tree-mode 1))
(use-package dart-mode)