mirror of
https://github.com/NotAShelf/nvf.git
synced 2026-01-17 07:43:21 +00:00
Compare commits
No commits in common. "1a04f40e89365732ad0a1cd255b7b4a333943d69" and "963af1541e336c4eeb2a1846ca0f960ca453a60e" have entirely different histories.
1a04f40e89
...
963af1541e
6 changed files with 20 additions and 36 deletions
|
|
@ -297,9 +297,6 @@
|
||||||
- Add lint (luacheck) and formatting (stylua) support for Lua.
|
- Add lint (luacheck) and formatting (stylua) support for Lua.
|
||||||
- Add lint (markdownlint-cli2) support for Markdown.
|
- Add lint (markdownlint-cli2) support for Markdown.
|
||||||
- Add catppuccin integration for Bufferline, Lspsaga.
|
- Add catppuccin integration for Bufferline, Lspsaga.
|
||||||
- Add neo-tree integration for Bufferline.
|
|
||||||
- Add more applicable filetypes to illuminate denylist.
|
|
||||||
- Disable mini.indentscope for applicable filetypes.
|
|
||||||
|
|
||||||
[tebuevd](https://github.com/tebuevd):
|
[tebuevd](https://github.com/tebuevd):
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@
|
||||||
lib,
|
lib,
|
||||||
...
|
...
|
||||||
}: let
|
}: let
|
||||||
inherit (lib.generators) mkLuaInline;
|
|
||||||
inherit (lib.modules) mkIf;
|
inherit (lib.modules) mkIf;
|
||||||
inherit (lib.nvim.dag) entryAnywhere;
|
inherit (lib.nvim.dag) entryAnywhere;
|
||||||
inherit (lib.nvim.lua) toLuaObject;
|
inherit (lib.nvim.lua) toLuaObject;
|
||||||
|
|
@ -11,21 +10,6 @@
|
||||||
cfg = config.vim.mini.indentscope;
|
cfg = config.vim.mini.indentscope;
|
||||||
in {
|
in {
|
||||||
vim = mkIf cfg.enable {
|
vim = mkIf cfg.enable {
|
||||||
autocmds = [
|
|
||||||
{
|
|
||||||
callback = mkLuaInline ''
|
|
||||||
function()
|
|
||||||
local ignore_filetypes = ${toLuaObject cfg.setupOpts.ignore_filetypes}
|
|
||||||
if vim.tbl_contains(ignore_filetypes, vim.bo.filetype) then
|
|
||||||
vim.b.miniindentscope_disable = true
|
|
||||||
end
|
|
||||||
end
|
|
||||||
'';
|
|
||||||
desc = "Disable indentscope for certain filetypes";
|
|
||||||
event = ["FileType"];
|
|
||||||
}
|
|
||||||
];
|
|
||||||
|
|
||||||
startPlugins = ["mini-indentscope"];
|
startPlugins = ["mini-indentscope"];
|
||||||
|
|
||||||
pluginRC.mini-indentscope = entryAnywhere ''
|
pluginRC.mini-indentscope = entryAnywhere ''
|
||||||
|
|
|
||||||
|
|
@ -1,16 +1,13 @@
|
||||||
{lib, ...}: let
|
{
|
||||||
inherit (lib.options) mkOption mkEnableOption;
|
config,
|
||||||
|
lib,
|
||||||
|
...
|
||||||
|
}: let
|
||||||
|
inherit (lib.options) mkEnableOption;
|
||||||
inherit (lib.nvim.types) mkPluginSetupOption;
|
inherit (lib.nvim.types) mkPluginSetupOption;
|
||||||
inherit (lib.types) str listOf;
|
|
||||||
in {
|
in {
|
||||||
options.vim.mini.indentscope = {
|
options.vim.mini.indentscope = {
|
||||||
enable = mkEnableOption "mini.indentscope";
|
enable = mkEnableOption "mini.indentscope";
|
||||||
setupOpts = mkPluginSetupOption "mini.indentscope" {
|
setupOpts = mkPluginSetupOption "mini.indentscope" {};
|
||||||
ignore_filetypes = mkOption {
|
|
||||||
type = listOf str;
|
|
||||||
default = ["help" "neo-tree" "notify" "NvimTree" "TelescopePrompt"];
|
|
||||||
description = "File types to ignore for illuminate";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -279,12 +279,6 @@ in {
|
||||||
highlight = "Directory";
|
highlight = "Directory";
|
||||||
separator = true;
|
separator = true;
|
||||||
}
|
}
|
||||||
{
|
|
||||||
filetype = "neo-tree";
|
|
||||||
text = "File Explorer";
|
|
||||||
highlight = "Directory";
|
|
||||||
separator = true;
|
|
||||||
}
|
|
||||||
];
|
];
|
||||||
description = "The windows to offset bufferline above, see `:help bufferline-offset`";
|
description = "The windows to offset bufferline above, see `:help bufferline-offset`";
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@ in {
|
||||||
setupOpts = mkPluginSetupOption "vim-illuminate" {
|
setupOpts = mkPluginSetupOption "vim-illuminate" {
|
||||||
filetypes_denylist = mkOption {
|
filetypes_denylist = mkOption {
|
||||||
type = listOf str;
|
type = listOf str;
|
||||||
default = ["dirvish" "fugitive" "help" "neo-tree" "notify" "NvimTree" "TelescopePrompt"];
|
default = ["dirvish" "fugitive" "NvimTree" "TelescopePrompt"];
|
||||||
description = "Filetypes to not illuminate, this overrides `filetypes_allowlist`";
|
description = "Filetypes to not illuminate, this overrides `filetypes_allowlist`";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -747,6 +747,18 @@
|
||||||
"url": "https://github.com/kawre/leetcode.nvim/archive/db7e1cd6b9191b34b4c1f2f96e4e3949cde9f951.tar.gz",
|
"url": "https://github.com/kawre/leetcode.nvim/archive/db7e1cd6b9191b34b4c1f2f96e4e3949cde9f951.tar.gz",
|
||||||
"hash": "1d3lb7625b2qdzqm74mzrac66rxqc0qgjd3mb37l4v8wqyiyv6pp"
|
"hash": "1d3lb7625b2qdzqm74mzrac66rxqc0qgjd3mb37l4v8wqyiyv6pp"
|
||||||
},
|
},
|
||||||
|
"lsp-lines": {
|
||||||
|
"type": "Git",
|
||||||
|
"repository": {
|
||||||
|
"type": "Git",
|
||||||
|
"url": "https://git.sr.ht/~whynothugo/lsp_lines.nvim"
|
||||||
|
},
|
||||||
|
"branch": "main",
|
||||||
|
"submodules": false,
|
||||||
|
"revision": "a92c755f182b89ea91bd8a6a2227208026f27b4d",
|
||||||
|
"url": null,
|
||||||
|
"hash": "14ym4d8vgvw2vhsaxik8612wyvszd895q69n9h100yd7x5jqhy4c"
|
||||||
|
},
|
||||||
"lsp-signature-nvim": {
|
"lsp-signature-nvim": {
|
||||||
"type": "Git",
|
"type": "Git",
|
||||||
"repository": {
|
"repository": {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue