parent
7f2d610add
commit
53ca81b6b0
5 changed files with 46 additions and 2 deletions
17
flake.lock
generated
17
flake.lock
generated
|
@ -1830,6 +1830,7 @@
|
||||||
"ts-for-gir-src": "ts-for-gir-src",
|
"ts-for-gir-src": "ts-for-gir-src",
|
||||||
"tuya-local-src": "tuya-local-src",
|
"tuya-local-src": "tuya-local-src",
|
||||||
"vimplugin-easytables-src": "vimplugin-easytables-src",
|
"vimplugin-easytables-src": "vimplugin-easytables-src",
|
||||||
|
"vimplugin-jinja-vim-src": "vimplugin-jinja-vim-src",
|
||||||
"vimplugin-roslyn-nvim-src": "vimplugin-roslyn-nvim-src",
|
"vimplugin-roslyn-nvim-src": "vimplugin-roslyn-nvim-src",
|
||||||
"vimplugin-ts-error-translator-src": "vimplugin-ts-error-translator-src",
|
"vimplugin-ts-error-translator-src": "vimplugin-ts-error-translator-src",
|
||||||
"virtualkeyboard-adapter": "virtualkeyboard-adapter",
|
"virtualkeyboard-adapter": "virtualkeyboard-adapter",
|
||||||
|
@ -2059,6 +2060,22 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"vimplugin-jinja-vim-src": {
|
||||||
|
"flake": false,
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1746986029,
|
||||||
|
"narHash": "sha256-o3nk0O6Dd2L2x7ALeXZaN5DaZPAXNtgg7tw2fyRgaUM=",
|
||||||
|
"owner": "HiPhish",
|
||||||
|
"repo": "jinja.vim",
|
||||||
|
"rev": "966cc763f35472ea1033743766688621d93a39af",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "HiPhish",
|
||||||
|
"repo": "jinja.vim",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"vimplugin-roslyn-nvim-src": {
|
"vimplugin-roslyn-nvim-src": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
|
|
|
@ -493,6 +493,12 @@
|
||||||
repo = "easytables.nvim";
|
repo = "easytables.nvim";
|
||||||
type = "github";
|
type = "github";
|
||||||
};
|
};
|
||||||
|
vimplugin-jinja-vim-src = {
|
||||||
|
flake = false;
|
||||||
|
owner = "HiPhish";
|
||||||
|
repo = "jinja.vim";
|
||||||
|
type = "github";
|
||||||
|
};
|
||||||
vimplugin-roslyn-nvim-src = {
|
vimplugin-roslyn-nvim-src = {
|
||||||
flake = false;
|
flake = false;
|
||||||
owner = "seblj";
|
owner = "seblj";
|
||||||
|
|
|
@ -11,7 +11,7 @@ self: {
|
||||||
|
|
||||||
cfg = config.programs.neovim;
|
cfg = config.programs.neovim;
|
||||||
in {
|
in {
|
||||||
imports = [./treesitter.nix];
|
imports = [(import ./treesitter.nix self)];
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
programs.neovim = {
|
programs.neovim = {
|
||||||
|
|
|
@ -1,10 +1,12 @@
|
||||||
{
|
self: {
|
||||||
config,
|
config,
|
||||||
lib,
|
lib,
|
||||||
pkgs,
|
pkgs,
|
||||||
...
|
...
|
||||||
}: let
|
}: let
|
||||||
inherit (lib) mkIf;
|
inherit (lib) mkIf;
|
||||||
|
inherit (self.inputs) vimplugin-jinja-vim-src;
|
||||||
|
inherit (self.lib.${pkgs.system}) buildPlugin;
|
||||||
|
|
||||||
cfg = config.programs.neovim;
|
cfg = config.programs.neovim;
|
||||||
in {
|
in {
|
||||||
|
@ -40,6 +42,20 @@ in {
|
||||||
});
|
});
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
plugin = buildPlugin "jinja-vim" vimplugin-jinja-vim-src;
|
||||||
|
type = "lua";
|
||||||
|
config =
|
||||||
|
# lua
|
||||||
|
''
|
||||||
|
--
|
||||||
|
vim.api.nvim_create_autocmd('BufEnter', {
|
||||||
|
pattern = '*.j2',
|
||||||
|
command = "TSBufDisable highlight | LspStop",
|
||||||
|
});
|
||||||
|
'';
|
||||||
|
}
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -329,6 +329,11 @@ let
|
||||||
owner = "seblj";
|
owner = "seblj";
|
||||||
repo = "roslyn.nvim";
|
repo = "roslyn.nvim";
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
owner = "HiPhish";
|
||||||
|
repo = "jinja.vim";
|
||||||
|
name = "vimplugin-jinja-vim-src";
|
||||||
|
}
|
||||||
{
|
{
|
||||||
name = "nix-develop-nvim-src";
|
name = "nix-develop-nvim-src";
|
||||||
owner = "matt1432";
|
owner = "matt1432";
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue