Home Gen498 @ 2025-04-10-12:58
This commit is contained in:
parent
803bdb1a88
commit
20e7db2324
@ -176,6 +176,10 @@ in {
|
||||
"doom-config/config.el" = {
|
||||
source = ./static/config.el;
|
||||
};
|
||||
"doom-config/config.d/copilot.el" = {
|
||||
enable = cfg.enableCopilot;
|
||||
source = ./static/config.d/copilot.el;
|
||||
};
|
||||
"doom-config/packages/treesit-docgen.el" = {
|
||||
source = ./static/packages/treesit-docgen.el;
|
||||
};
|
||||
|
||||
8
modules/home/doom/static/config.d/copilot.el
Normal file
8
modules/home/doom/static/config.d/copilot.el
Normal file
@ -0,0 +1,8 @@
|
||||
;; accept completion from copilot and fallback to company
|
||||
(use-package! copilot
|
||||
:hook (prog-mode . copilot-mode)
|
||||
:bind (:map copilot-completion-map
|
||||
("<tab>" . 'copilot-accept-completion)
|
||||
("TAB" . 'copilot-accept-completion)
|
||||
("C-TAB" . 'copilot-accept-completion-by-word)
|
||||
("C-<tab>" . 'copilot-accept-completion-by-word)))
|
||||
@ -96,15 +96,6 @@
|
||||
:config
|
||||
(direnv-mode))
|
||||
|
||||
;; accept completion from copilot and fallback to company
|
||||
(use-package! copilot
|
||||
:hook (prog-mode . copilot-mode)
|
||||
:bind (:map copilot-completion-map
|
||||
("<tab>" . 'copilot-accept-completion)
|
||||
("TAB" . 'copilot-accept-completion)
|
||||
("C-TAB" . 'copilot-accept-completion-by-word)
|
||||
("C-<tab>" . 'copilot-accept-completion-by-word)))
|
||||
|
||||
(after! markdown-mode
|
||||
(setq markdown-split-window-direction 'right)
|
||||
(setq markdown-command "pandoc -t html5 -f markdown_mmd --embed-resources --standalone --mathjax --quiet --highlight-style=zenburn")
|
||||
@ -247,3 +238,9 @@
|
||||
(c-or-c++-ts-mode . lsp-deferred)
|
||||
(bash-ts-mode . lsp-deferred)
|
||||
(json-ts-mode . lsp-deferred)))
|
||||
|
||||
|
||||
(let ((config-dir (expand-file-name "config.d" doom-user-dir)))
|
||||
(when (file-directory-p config-dir)
|
||||
(dolist (file (directory-files config-dir t "\\.el$" t))
|
||||
(load file))))
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user