Compare commits

..

4 commits

Author SHA1 Message Date
75bda91171 In-buffer-completion: Add company-mode 2024-10-17 21:59:48 +02:00
a68f566cd9 In-buffer-completion: Disable corfu
Getting crashes with emacs 29.4, seems to be a known issue.
Until emacs 30, find another in-buffer-completion solution.
2024-10-17 21:59:09 +02:00
a5efd66ec7 In-buffer-completion: Add consult completion method 2024-10-17 21:58:59 +02:00
40d9146a45 In-buffer-completion: Add separate section 2024-10-17 21:58:34 +02:00

View file

@ -450,9 +450,22 @@ C-c C-c to apply."
) )
#+END_SRC #+END_SRC
** Corfu ** In-buffer completion
#+BEGIN_SRC emacs-lisp *** Consult
#+BEGIN_SRC
(setq completion-in-region-function
(lambda (&rest args)
(apply (if vertico-mode
#'consult-completion-in-region
#'completion--in-region)
args)))
#+END_SRC
*** Corfu
#+BEGIN_SRC
(use-package corfu (use-package corfu
;; Optional customizations ;; Optional customizations
:custom :custom
@ -478,6 +491,19 @@ C-c C-c to apply."
(global-corfu-mode)) (global-corfu-mode))
#+end_src #+end_src
*** Company-mode
#+BEGIN_SRC emacs-lisp
(use-package company
:config
(define-key prog-mode-map
(kbd "TAB")
#'company-indent-or-complete-common)
:init
(global-company-mode)
)
#+END_SRC
** Orderless ** Orderless
#+begin_src emacs-lisp #+begin_src emacs-lisp