diff --git a/tools/doom/config.el b/tools/doom/config.el index be0a9f3..1b151e1 100644 --- a/tools/doom/config.el +++ b/tools/doom/config.el @@ -78,8 +78,21 @@ (global-wakatime-mode) (setq wakatime-cli-path "~/.local/bin/wakatime")) +;; accept completion from copilot and fallback to company +(use-package! copilot + :hook (prog-mode . copilot-mode) + :bind (:map copilot-completion-map + ("" . 'copilot-accept-completion) + ("TAB" . 'copilot-accept-completion) + ("C-TAB" . 'copilot-accept-completion-by-word) + ("C-" . 'copilot-accept-completion-by-word))) + (load! "evil.el") (load! "treemacs.el") (load! "org.el") + +(!after evil-matchit + (global-evil-matchit-mode 1) + ) diff --git a/tools/doom/packages.el b/tools/doom/packages.el index 046f471..155328e 100644 --- a/tools/doom/packages.el +++ b/tools/doom/packages.el @@ -49,3 +49,6 @@ ;; (unpin! t) (package! wakatime-mode) +(package! copilot + :recipe (:host github :repo "copilot-emacs/copilot.el" :files ("*.el"))) +(package! evil-matchit) diff --git a/tools/fish/config.fish b/tools/fish/config.fish index 6cb45ae..d794ca3 100644 --- a/tools/fish/config.fish +++ b/tools/fish/config.fish @@ -35,3 +35,6 @@ end # bun set --export BUN_INSTALL "$HOME/.bun" set --export PATH $BUN_INSTALL/bin $PATH + +# moonbit +fish_add_path "$HOME/.moon/bin" diff --git a/tools/nvim/lua/plugins/mod/winbar-nvim.lua b/tools/nvim/lua/plugins/mod/winbar-nvim.lua index f0f676e..713b9c0 100644 --- a/tools/nvim/lua/plugins/mod/winbar-nvim.lua +++ b/tools/nvim/lua/plugins/mod/winbar-nvim.lua @@ -32,6 +32,7 @@ return { "toggleterm", "qf", "floaterm", + "orgagenda", }, }) end, diff --git a/tools/vscode/vscode.vimrc b/tools/vscode/vscode.vimrc index adf8455..6775934 100644 --- a/tools/vscode/vscode.vimrc +++ b/tools/vscode/vscode.vimrc @@ -51,6 +51,9 @@ noremap gh editor.action.showDefinitionPreviewHover noremap gr editor.action.goToReferences noremap gpr editor.action.referenceSearch.trigger + +map % extension.matchitJumpItems + noremap zR editor.foldAll " keep selection after indent (define in settings.json)