diff --git a/home-manager/common/software/cli/themes/default/doom-emacs.d/config.el b/home-manager/common/software/cli/themes/default/doom-emacs.d/config.el new file mode 100644 index 00000000..5eafdbf6 --- /dev/null +++ b/home-manager/common/software/cli/themes/default/doom-emacs.d/config.el @@ -0,0 +1,22 @@ +;; Themes +;; (setq doom-theme 'gruvbox-dark-hard) +;; (setq doom-themes-treemacs-theme "doom-colors") + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;; LSP Modules + ;; Bash + (use-package lsp-mode + :commands lsp + :hook + (sh-mode . lsp)) + + ;; Python + (defun lspython () + "Updates the lsp-python-ms-executable variable and runs lsp." + (interactive) + (setq lsp-python-ms-executable (executable-find "python-lsp-server")) + (lsp-deferred)) + + ;; Rust + (after! rustic + (setq rustic-lsp-server 'rls)) \ No newline at end of file