From 72e4866b3a556c5bbbc35d4f0bbb90e2d48a56b8 Mon Sep 17 00:00:00 2001 From: Jack Jamison Date: Wed, 20 Aug 2025 10:52:49 -0400 Subject: improve evil and snippets --- .config/emacs/TODO.org | 7 ------- .config/emacs/settings.org | 13 +++++++++---- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/.config/emacs/TODO.org b/.config/emacs/TODO.org index b1dfaf6..196e634 100644 --- a/.config/emacs/TODO.org +++ b/.config/emacs/TODO.org @@ -13,10 +13,3 @@ - new in buffer completion - better tabs - debugger - -Fixes -- Completion key is always tab -- Yas doesn't expand with tab -- Yas next -- LSP doesn't do shit when I press enter or auto include -- Evil org expand diff --git a/.config/emacs/settings.org b/.config/emacs/settings.org index 8045592..70a5cd2 100644 --- a/.config/emacs/settings.org +++ b/.config/emacs/settings.org @@ -240,10 +240,10 @@ (define-key evil-operator-state-map (kbd "C-g") #'evil-keyboard-quit) ;; tab to fold -(defun my/evil-fold-key () - (local-set-key (kbd "") #'evil-toggle-fold)) -(add-hook 'prog-mode-hook #'my/evil-fold-key) -(add-hook 'text-mode-hook #'my/evil-fold-key) +;; (defun my/evil-fold-key () +;; (local-set-key (kbd "") #'evil-toggle-fold)) +;; (add-hook 'prog-mode-hook #'my/evil-fold-key) +;; (add-hook 'text-mode-hook #'my/evil-fold-key) ;; enable mode and collection keybinds (evil-mode) @@ -360,6 +360,7 @@ (setq lsp-keymap-prefix "C-c l" lsp-headerline-breadcrumb-enable nil lsp-completion-enable-additional-text-edit nil + lsp-enable-on-type-formatting nil lsp-completion-provider :none lsp-idle-delay 0.05) :hook (;; automatic lsp @@ -442,6 +443,10 @@ (yas-global-mode t) :diminish yas-minor-mode) (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-keymap (kbd "M-n") 'yas-next-field) +(define-key yas-keymap (kbd "M-p") 'yas-prev-field) (use-package yasnippet-snippets) -- cgit v1.2.3