summaryrefslogtreecommitdiff
path: root/modules/common/emacs/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/common/emacs/default.nix')
-rw-r--r--modules/common/emacs/default.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/common/emacs/default.nix b/modules/common/emacs/default.nix
index 3db4393..6c81ce2 100644
--- a/modules/common/emacs/default.nix
+++ b/modules/common/emacs/default.nix
@@ -105,6 +105,9 @@ in {
nodePackages.js-beautify # :lang web
nodePackages.prettier # :editor format
nodePackages.stylelint # :lang web
+ nodePackages.vscode-css-languageserver-bin # lang (web +lsp)
+ nodePackages.vscode-html-languageserver-bin # lang (web +lsp)
+ nodePackages.vscode-json-languageserver-bin # lang (json +lsp)
nodejs # :tools debugger
pandoc # :lang org markdown latex
perl # :term vterm
@@ -127,6 +130,7 @@ in {
shellcheck # :lang sh
shfmt # :lang sh :editor format
sqlite # :lang (org +roam2) :tools lookup
+ terraform-ls # :tools (terraform +lsp)
texlab # lang (tex +lsp)
texlive.combined.scheme-full # :lang org tex
unzip # :tools debugger
@@ -240,6 +244,8 @@ in {
};
bash.initExtra = mkAfter ''
+ export PATH="$PATH:$XDG_CONFIG_HOME/emacs/bin"
+
# https://github.com/akermu/emacs-libvterm
if [[ "$INSIDE_EMACS" = vterm ]] && [[ -n "$EMACS_VTERM_PATH" ]] && [[ -f "$EMACS_VTERM_PATH/etc/emacs-vterm-bash.sh" ]]; then
source "$EMACS_VTERM_PATH/etc/emacs-vterm-bash.sh"