added neovim formatter pkgs

This commit is contained in:
Giulio De Pasquale 2021-11-21 11:36:57 +01:00
parent 14c1b77f91
commit 5a8050ed2c

View File

@ -10,16 +10,12 @@
VISUAL = "nvim";
};
packages = with pkgs; [
rizin
sshfs
nixfmt
];
packages = with pkgs; [ rizin sshfs nixfmt ];
};
programs.neovim = {
enable = true;
extraPackages = with pkgs; [ nodePackages.prettier cmake-format clang-tools rustfmt ];
extraConfig = ''
" syntax
syntax enable
@ -76,9 +72,14 @@
set cindent cinkeys-=0#
set expandtab shiftwidth=2 tabstop=2 softtabstop=2
set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*
" Enable alignment
let g:neoformat_basic_format_align = 1
" Enable tab to spaces conversion
let g:neoformat_basic_format_retab = 1
" Enable trimmming of trailing whitespace
let g:neoformat_basic_format_trim = 1
'';
viAlias = true;
@ -95,9 +96,8 @@
nerdtree
vim-easy-align
vim-fugitive
vim-yaml
vim-autoformat
vimtex
neoformat
];
};
}