Compare commits

..

No commits in common. "1a04f40e89365732ad0a1cd255b7b4a333943d69" and "963af1541e336c4eeb2a1846ca0f960ca453a60e" have entirely different histories.

6 changed files with 20 additions and 36 deletions

View file

@ -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):

View file

@ -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 ''

View file

@ -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";
};
};
}; };
} }

View file

@ -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`";
}; };

View file

@ -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`";
}; };
}; };

View file

@ -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": {