diff --git a/init.el b/init.el index b0e549f..bde8c94 100644 --- a/init.el +++ b/init.el @@ -270,8 +270,7 @@ (lsp-mode . lsp-enable-which-key-integration)) :custom (read-process-output-max (* 1024 1024)) ; 1 MB - (lsp-keymap-prefix "M-o") - (lsp-enable-indentation nil)) + (lsp-keymap-prefix "M-o")) (use-package lsp-java :hook (java-ts-mode . lsp-deferred)) @@ -284,10 +283,17 @@ (use-package consult :bind (("M-s r" . consult-ripgrep) + ("M-s d" . consult-find) ("C-x M-:" . consult-complex-command) ("C-x b" . consult-buffer) ("C-x r b" . consult-bookmark))) +(use-package embark + :bind (("C-." . embark-act) + ("C-;" . embark-dwim))) + +(use-package embark-consult) + (use-package orderless :demand t :custom @@ -327,6 +333,8 @@ (with-eval-after-load 'meow (add-hook 'meow-insert-exit-hook #'corfu-quit))) +(use-package cape) + (use-package yasnippet) (use-package yasnippet-snippets) @@ -436,6 +444,8 @@ tramp-file-name-regexp))) (use-package vterm + :bind (("C-c t" . vterm) + ("C-c T" . vterm-other-window)) :hook (vterm-mode . my-inhibit-hl-line-mode) :config (with-eval-after-load 'meow @@ -525,11 +535,19 @@ :load-path "~/emacs-everywhere" :commands emacs-everywhere) +(use-package flyspell + :ensure nil + :bind (:map flyspell-mode-map + ("C-:" . flyspell-auto-correct-previous-word))) + (use-package ffap :demand t :config (ffap-bindings)) +(use-package ibuffer + :bind ("C-x C-b" . ibuffer)) + (use-package tool-bar :ensure nil :config