2024-07-07 23:45:18 +02:00
|
|
|
_: {
|
2024-07-06 17:14:45 +02:00
|
|
|
programs.neovim-flake.settings.vim = {
|
2024-07-06 15:15:37 +02:00
|
|
|
languages = {
|
|
|
|
enableLSP = true;
|
|
|
|
enableFormat = true;
|
|
|
|
enableTreesitter = true;
|
|
|
|
enableExtraDiagnostics = true;
|
|
|
|
|
|
|
|
markdown.enable = true;
|
|
|
|
html.enable = true;
|
|
|
|
css.enable = true;
|
|
|
|
tailwind.enable = true;
|
|
|
|
ts.enable = true;
|
|
|
|
go.enable = true;
|
|
|
|
python.enable = true;
|
|
|
|
bash.enable = true;
|
|
|
|
typst.enable = true;
|
|
|
|
zig.enable = true;
|
|
|
|
dart.enable = false;
|
|
|
|
elixir.enable = false;
|
|
|
|
svelte.enable = false;
|
|
|
|
sql.enable = false;
|
|
|
|
lua = {
|
|
|
|
enable = true;
|
|
|
|
lsp.neodev.enable = true;
|
|
|
|
};
|
|
|
|
|
2024-07-06 18:17:02 +02:00
|
|
|
nix = {
|
|
|
|
enable = true;
|
|
|
|
lsp.enable = true;
|
|
|
|
};
|
2024-07-06 15:15:37 +02:00
|
|
|
rust = {
|
|
|
|
enable = true;
|
|
|
|
crates.enable = true;
|
|
|
|
};
|
|
|
|
|
|
|
|
clang = {
|
|
|
|
enable = true;
|
|
|
|
lsp = {
|
|
|
|
enable = true;
|
|
|
|
server = "clangd";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|