diff options
Diffstat (limited to 'user/settings')
-rw-r--r-- | user/settings/emacs.nix | 1 | ||||
-rw-r--r-- | user/settings/golang.nix | 10 | ||||
-rw-r--r-- | user/settings/tabnine.nix | 7 |
3 files changed, 18 insertions, 0 deletions
diff --git a/user/settings/emacs.nix b/user/settings/emacs.nix index 2ce508f9..00f5bad4 100644 --- a/user/settings/emacs.nix +++ b/user/settings/emacs.nix @@ -123,6 +123,7 @@ in gitignore-mode gitlab-ci-mode gitlab-ci-mode-flycheck + go-mode goto-chg haskell-mode helpful diff --git a/user/settings/golang.nix b/user/settings/golang.nix new file mode 100644 index 00000000..4cc59343 --- /dev/null +++ b/user/settings/golang.nix @@ -0,0 +1,10 @@ +{ config, pkgs, ... }: + +{ + home.packages = (with pkgs; [ + go + go-langserver + goimports + gotools + ]); +} diff --git a/user/settings/tabnine.nix b/user/settings/tabnine.nix index daf86c39..aaaf9617 100644 --- a/user/settings/tabnine.nix +++ b/user/settings/tabnine.nix @@ -75,6 +75,13 @@ in { command = "hie"; args = [ "--stdio" ]; }; + "language.go" = { + command = "go-langserver"; + args = [ + "-mode" "stdio" + "-gocodecompletion" + ]; + }; }; }; |