From debe2224c475bcefe7b8ade662f3b0e5994babfc Mon Sep 17 00:00:00 2001 From: fleaz Date: Fri, 10 Feb 2023 16:36:26 +0100 Subject: [PATCH] home/neovim: Terraform plugin and Nix language server --- home-manager/modules/neovim.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/home-manager/modules/neovim.nix b/home-manager/modules/neovim.nix index f784e94..1430184 100644 --- a/home-manager/modules/neovim.nix +++ b/home-manager/modules/neovim.nix @@ -3,6 +3,8 @@ enable = true; withPython3 = true; extraPackages = with pkgs; [ + nil + nixpkgs-fmt (python3.withPackages (ps: with ps; [ black flake8 @@ -47,6 +49,9 @@ # markdown vim-markdown tabular + + vim-terraform + vim-nix ]; extraConfig = '' set nocompatible @@ -99,6 +104,14 @@ set undoreload=1000 endif + " Having longer updatetime (default is 4000 ms = 4s) leads to noticeable + " delays and poor user experience + set updatetime=300 + + " Always show the signcolumn, otherwise it would shift the text each time + " diagnostics appear/become resolved + set signcolumn=yes + " dont start with a fully folded document set nofoldenable