plugins/lsp: use package option

This commit is contained in:
Austin Horstman 2024-09-13 22:37:52 -05:00
parent 873d7b51a7
commit 9c476a0948
No known key found for this signature in database

View file

@ -16,6 +16,11 @@ in
plugins.lsp = {
enable = mkEnableOption "neovim's built-in LSP";
package = lib.mkPackageOption pkgs [
"vimPlugins"
"nvim-lspconfig"
] { };
keymaps = {
silent = mkOption {
type = types.bool;
@ -182,7 +187,7 @@ in
) servers;
in
mkIf cfg.enable {
extraPlugins = [ pkgs.vimPlugins.nvim-lspconfig ];
extraPlugins = [ cfg.package ];
keymapsOnEvents.LspAttach =
let