diff --git a/common/home/neovim/default.nix b/common/home/neovim/default.nix index 31730c4..1ad89cb 100644 --- a/common/home/neovim/default.nix +++ b/common/home/neovim/default.nix @@ -4,6 +4,7 @@ lib, nvim-theme-src, coc-stylelintplus, + vimplugin-easytables-src, vimplugin-riscv-src, ... }: let @@ -259,8 +260,18 @@ in { } (pkgs.vimUtils.buildVimPlugin { name = "riscv-asm"; + version = vimplugin-riscv-src.shortRev; src = vimplugin-riscv-src; }) + { + plugin = (pkgs.vimUtils.buildVimPlugin { + name = "easytables-nvim"; + version = vimplugin-easytables-src.shortRev; + src = vimplugin-easytables-src; + }); + type = "lua"; + config = ''require("easytables").setup();''; + } ]) # Treesitter ++ (with pkgs.vimPlugins; [ diff --git a/flake.lock b/flake.lock index f32d85e..bd81d1c 100644 --- a/flake.lock +++ b/flake.lock @@ -1506,6 +1506,7 @@ "subsync": "subsync", "touch-gestures-src": "touch-gestures-src", "trash-d-src": "trash-d-src", + "vimplugin-easytables-src": "vimplugin-easytables-src", "vimplugin-riscv-src": "vimplugin-riscv-src", "xresources-theme-src": "xresources-theme-src" } @@ -1771,6 +1772,22 @@ "type": "github" } }, + "vimplugin-easytables-src": { + "flake": false, + "locked": { + "lastModified": 1708936809, + "narHash": "sha256-fzfTQrpc4Z4kagpFDfB/1k09nvgCcUeeSsljF3J3YWk=", + "owner": "Myzel394", + "repo": "easytables.nvim", + "rev": "a00222ffc64dc31e69e32e8a0fc34f520540bc97", + "type": "github" + }, + "original": { + "owner": "Myzel394", + "repo": "easytables.nvim", + "type": "github" + } + }, "vimplugin-riscv-src": { "flake": false, "locked": { diff --git a/flake.nix b/flake.nix index 100149d..2ef0951 100644 --- a/flake.nix +++ b/flake.nix @@ -364,6 +364,13 @@ flake = false; }; + vimplugin-easytables-src = { + type = "github"; + owner = "Myzel394"; + repo = "easytables.nvim"; + flake = false; + }; + ## Overlays gpu-screen-recorder-src = { type = "git";