emacs: tabnine (it's actually good)
This commit is contained in:
parent
b5b166f55a
commit
e830c55984
2 changed files with 16 additions and 0 deletions
|
@ -54,3 +54,18 @@
|
||||||
|
|
||||||
;; Formatters
|
;; Formatters
|
||||||
(set-formatter! 'ruff '("ruff" "format" "-q" "-") :modes '(python-mode))
|
(set-formatter! 'ruff '("ruff" "format" "-q" "-") :modes '(python-mode))
|
||||||
|
|
||||||
|
;; Tabnine
|
||||||
|
(use-package! tabnine
|
||||||
|
:hook ((prog-mode . tabnine-mode)
|
||||||
|
(kill-emacs . tabnine-kill-process))
|
||||||
|
:config
|
||||||
|
(add-to-list 'completion-at-point-functions #'tabnine-completion-at-point)
|
||||||
|
(tabnine-start-process)
|
||||||
|
:bind
|
||||||
|
(:map tabnine-completion-map
|
||||||
|
("C-y" . tabnine-accept-completion)
|
||||||
|
("M-<return>" . tabnine-accept-completion-by-line)
|
||||||
|
("C-g" . tabnine-clear-overlay)
|
||||||
|
("M-[" . tabnine-previous-completion)
|
||||||
|
("M-]" . tabnine-next-completion)))
|
||||||
|
|
|
@ -12,6 +12,7 @@
|
||||||
(package! org-recur)
|
(package! org-recur)
|
||||||
(package! ob-mermaid)
|
(package! ob-mermaid)
|
||||||
(package! ox-gfm)
|
(package! ox-gfm)
|
||||||
|
(package! tabnine)
|
||||||
|
|
||||||
(package! prisma-mode :recipe (:host github :repo "pimeys/emacs-prisma-mode" :branch "main"))
|
(package! prisma-mode :recipe (:host github :repo "pimeys/emacs-prisma-mode" :branch "main"))
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue