From 055b5151dfa0878e47cca109eaa559d15e2d30a4 Mon Sep 17 00:00:00 2001 From: KJ Date: Thu, 18 Apr 2024 07:25:37 -0400 Subject: [PATCH] Improve cape config. --- configs/init-corfu.el | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/configs/init-corfu.el b/configs/init-corfu.el index c85470a..185999b 100644 --- a/configs/init-corfu.el +++ b/configs/init-corfu.el @@ -42,15 +42,19 @@ (use-package cape :ensure (:host github :repo "minad/cape") :after corfu + :bind (("C-c f" . cape-file) + ("C-c l" . cape-line) + ("C-c _" . cape-tex)) :init ;; (advice-add 'eglot-completion-at-point :around #'cape-wrap-buster) (advice-add #'eglot-completion-at-point :around #'cape-wrap-nonexclusive) + ;; (add-to-list 'completion-at-point-functions #'cape-line) ;; Completar línea actual en función de lo que dice otras líneas de buffer. + ;; (add-to-list 'completion-at-point-functions #'cape-tex) ;; Completar Latex (caracteres unicode). + (add-to-list 'completion-at-point-functions #'cape-dict) ;; Completar desde un diccionario (por defecto toma el de linux que está en /usr/share/dict/words). (add-to-list 'completion-at-point-functions #'cape-dabbrev) ;; Completar desde otras la palabras del buffer. (add-to-list 'completion-at-point-functions #'cape-file) ;; Completar rutas de archivos. - ;; (add-to-list 'completion-at-point-functions #'cape-line) ;; Completar línea actual en función de lo que dice otras líneas de buffer. (add-to-list 'completion-at-point-functions #'cape-abbrev) ;; Completar desde una abreviaciónes configuradas con add-global-abbrev (añadir abreviación global) o add-mode-abbrev (abreviación para el modo actual). - (add-to-list 'completion-at-point-functions #'cape-dict) ;; Completar desde un diccionario (por defecto toma el de linux que está en /usr/share/dict/words). - (add-to-list 'completion-at-point-functions #'cape-tex) ;; Completar Latex (caracteres unicode). + (add-to-list 'completion-at-point-functions #'cape-keyword) ;; Completar desde keyword del lenguaje. ) ;; Hacer que corfu funcione en la terminal