plugins/intellitab: migrate to mkVimPlugin

This commit is contained in:
Gaetan Lepage 2024-12-16 17:18:32 +01:00
parent 9062a66ee9
commit a24ec7412e
3 changed files with 7 additions and 28 deletions

View file

@ -71,11 +71,6 @@ KNOWN_PATHS: dict[
"plugins/by-name/chadtree/default.nix": (State.OLD, Kind.NEOVIM, False), "plugins/by-name/chadtree/default.nix": (State.OLD, Kind.NEOVIM, False),
"plugins/by-name/coq-thirdparty/default.nix": (State.OLD, Kind.NEOVIM, False), "plugins/by-name/coq-thirdparty/default.nix": (State.OLD, Kind.NEOVIM, False),
"plugins/by-name/dap/default.nix": (State.OLD, Kind.NEOVIM, False), "plugins/by-name/dap/default.nix": (State.OLD, Kind.NEOVIM, False),
"plugins/by-name/intellitab/default.nix": (
State.OLD,
Kind.VIM,
False,
), # No options
"plugins/by-name/leap/default.nix": (State.OLD, Kind.NEOVIM, False), "plugins/by-name/leap/default.nix": (State.OLD, Kind.NEOVIM, False),
"plugins/by-name/lint/default.nix": (State.OLD, Kind.NEOVIM, False), "plugins/by-name/lint/default.nix": (State.OLD, Kind.NEOVIM, False),
"plugins/by-name/lspkind/default.nix": (State.OLD, Kind.NEOVIM, False), "plugins/by-name/lspkind/default.nix": (State.OLD, Kind.NEOVIM, False),

View file

@ -1,31 +1,15 @@
{ {
lib, lib,
helpers,
config,
pkgs,
... ...
}: }:
with lib; lib.nixvim.vim-plugin.mkVimPlugin {
let name = "intellitab";
cfg = config.plugins.intellitab; packPathName = "intellitab.nvim";
in package = "intellitab-nvim";
{
options = {
plugins.intellitab = {
enable = mkEnableOption "intellitab.nvim";
package = lib.mkPackageOption pkgs "intellitab.nvim" { maintainers = [ lib.maintainers.GaetanLepage ];
default = [
"vimPlugins"
"intellitab-nvim"
];
};
};
};
config = mkIf cfg.enable {
extraPlugins = [ cfg.package ];
extraConfig = {
keymaps = [ keymaps = [
{ {
mode = "i"; mode = "i";

View file

@ -1,5 +1,5 @@
{ {
empty = { empty = {
plugins.intellitab.enable = false; plugins.intellitab.enable = true;
}; };
} }