mirror of
https://github.com/NotAShelf/nvf.git
synced 2026-03-15 21:26:03 +00:00
Merge pull request #1446 from NotAShelf/notashelf/push-pkmkotukopkx
Some checks are pending
Set up binary cache / cachix (default) (push) Waiting to run
Set up binary cache / cachix (maximal) (push) Waiting to run
Set up binary cache / cachix (nix) (push) Waiting to run
Treewide Checks / Validate flake (push) Waiting to run
Treewide Checks / Check formatting (push) Waiting to run
Treewide Checks / Check source tree for typos (push) Waiting to run
Treewide Checks / Validate documentation builds (push) Waiting to run
Treewide Checks / Validate documentation builds-1 (push) Waiting to run
Treewide Checks / Validate documentation builds-2 (push) Waiting to run
Treewide Checks / Validate documentation builds-3 (push) Waiting to run
Treewide Checks / Validate hyperlinks in documentation sources (push) Waiting to run
Treewide Checks / Validate Editorconfig conformance (push) Waiting to run
Build and deploy documentation / Check latest commit (push) Waiting to run
Build and deploy documentation / publish (push) Blocked by required conditions
Some checks are pending
Set up binary cache / cachix (default) (push) Waiting to run
Set up binary cache / cachix (maximal) (push) Waiting to run
Set up binary cache / cachix (nix) (push) Waiting to run
Treewide Checks / Validate flake (push) Waiting to run
Treewide Checks / Check formatting (push) Waiting to run
Treewide Checks / Check source tree for typos (push) Waiting to run
Treewide Checks / Validate documentation builds (push) Waiting to run
Treewide Checks / Validate documentation builds-1 (push) Waiting to run
Treewide Checks / Validate documentation builds-2 (push) Waiting to run
Treewide Checks / Validate documentation builds-3 (push) Waiting to run
Treewide Checks / Validate hyperlinks in documentation sources (push) Waiting to run
Treewide Checks / Validate Editorconfig conformance (push) Waiting to run
Build and deploy documentation / Check latest commit (push) Waiting to run
Build and deploy documentation / publish (push) Blocked by required conditions
various: make `mkPackageOption` nullable for Treesitter grammars; filter null grammars
This commit is contained in:
commit
baf207654c
3 changed files with 8 additions and 1 deletions
|
|
@ -6,6 +6,7 @@
|
||||||
`vimPlugins.nvim-treesitter`. Namely, it changes from the frozen `master`
|
`vimPlugins.nvim-treesitter`. Namely, it changes from the frozen `master`
|
||||||
branch to the new main branch. This change removes incremental selections, so
|
branch to the new main branch. This change removes incremental selections, so
|
||||||
it is no longer available.
|
it is no longer available.
|
||||||
|
|
||||||
- [obsidian.nvim] now uses a maintained fork which has removed the `dir`
|
- [obsidian.nvim] now uses a maintained fork which has removed the `dir`
|
||||||
setting. Use `workspaces` instead:
|
setting. Use `workspaces` instead:
|
||||||
|
|
||||||
|
|
@ -78,6 +79,8 @@
|
||||||
[NotAShelf](https://github.com/notashelf):
|
[NotAShelf](https://github.com/notashelf):
|
||||||
|
|
||||||
- Lazyload noice.nvim and nvim-web-devicons on `DeferredUIEnter`
|
- Lazyload noice.nvim and nvim-web-devicons on `DeferredUIEnter`
|
||||||
|
- Allow nulling treesitter packages for various language modules, filter `null`
|
||||||
|
values in `vim.treesitter.grammars`.
|
||||||
|
|
||||||
[jfeo](https://github.com/jfeo):
|
[jfeo](https://github.com/jfeo):
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,7 @@
|
||||||
mkGrammarOption = pkgs: grammar:
|
mkGrammarOption = pkgs: grammar:
|
||||||
mkPackageOption pkgs ["${grammar} treesitter"] {
|
mkPackageOption pkgs ["${grammar} treesitter"] {
|
||||||
default = ["vimPlugins" "nvim-treesitter" "grammarPlugins" grammar];
|
default = ["vimPlugins" "nvim-treesitter" "grammarPlugins" grammar];
|
||||||
|
nullable = true;
|
||||||
};
|
};
|
||||||
in {
|
in {
|
||||||
inherit diagnostics diagnosticSubmodule mkGrammarOption;
|
inherit diagnostics diagnosticSubmodule mkGrammarOption;
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,10 @@
|
||||||
);
|
);
|
||||||
|
|
||||||
# Build a given Treesitter grammar.
|
# Build a given Treesitter grammar.
|
||||||
buildTreesitterPlug = grammars: vimPlugins.nvim-treesitter.withPlugins (_: grammars);
|
buildTreesitterPlug = grammars:
|
||||||
|
vimPlugins.nvim-treesitter.withPlugins (
|
||||||
|
_: builtins.filter (g: g != null) grammars
|
||||||
|
);
|
||||||
|
|
||||||
pluginBuilders = {
|
pluginBuilders = {
|
||||||
nvim-treesitter = buildTreesitterPlug config.vim.treesitter.grammars;
|
nvim-treesitter = buildTreesitterPlug config.vim.treesitter.grammars;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue