update

Changed files
+8 -12
home
+8 -10
home/nvim/default.nix
···
options.custom.nvim-lsps = lib.mkEnableOption "nvim-lsps";
config = {
programs.neovim = {
enable = true;
viAlias = true;
···
# + "colorscheme gruvbox";
plugins = with pkgs.vimPlugins;
[
-
{
-
plugin = null;
-
runtime = {
-
# format-flowed
-
"ftplugin/mail.vim".text = ''
-
setlocal tw=72
-
set formatoptions+=w
-
'';
-
};
-
}
gruvbox-nvim
{
···
] ++ lib.lists.optionals cfg.nvim-lsps [
{
plugin = nvim-lspconfig;
config = builtins.readFile ./lsp.lua;
runtime = let
ml-style = ''
···
}
{
plugin = nvim-dap;
config = builtins.readFile ./dap.lua;
}
cmp-nvim-lsp
···
options.custom.nvim-lsps = lib.mkEnableOption "nvim-lsps";
config = {
+
xdg.configFile = {
+
"ftplugin/mail.vim".text = ''
+
setlocal tw=72
+
set formatoptions+=w
+
'';
+
};
programs.neovim = {
enable = true;
viAlias = true;
···
# + "colorscheme gruvbox";
plugins = with pkgs.vimPlugins;
[
gruvbox-nvim
{
···
] ++ lib.lists.optionals cfg.nvim-lsps [
{
plugin = nvim-lspconfig;
+
type = "lua";
config = builtins.readFile ./lsp.lua;
runtime = let
ml-style = ''
···
}
{
plugin = nvim-dap;
+
type = "lua";
config = builtins.readFile ./dap.lua;
}
cmp-nvim-lsp
-2
home/nvim/lsp.lua
···
},
},
}
-
-
vim.cmd [[autocmd BufWritePre <buffer> lua vim.lsp.buf.format()]]
···
},
},
}