Compare commits

..

8 commits

Author SHA1 Message Date
1a04f40e89
pins: remove lsp-lines 2025-04-05 03:54:25 +03:00
raf
751601c1db
Merge branch 'main' into vim-diagnostics 2025-04-04 22:34:42 +00:00
raf
d5a12efbcb
Merge pull request #793 from venkyr77/indentscope-fix
mini/indentscope: add autocmd to disable indentscope in applicable filetypes
2025-04-04 22:34:27 +00:00
Venkatesan Ravi
19339ac3cd mini/indentscope: add autocmd to disable indentscope in applicable filetypes 2025-04-04 22:31:36 +00:00
raf
5a3ac8993a
Merge pull request #791 from venkyr77/illuminate-denylist-fix
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 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
ui/illuminate: add more applicable filetypes to denylist
2025-04-04 17:25:48 +00:00
Venkatesan Ravi
efd67cd82f ui/illuminate: add more applicable filetypes to denylist 2025-04-04 16:26:18 +00:00
raf
7918b43155
tabline/bufferline: add neo-tree integration (#788) 2025-04-04 13:51:37 +00:00
Venkatesan Ravi
37397706d6 tabline/bufferline: add neo-tree integration 2025-04-04 12:35:52 +00:00
6 changed files with 36 additions and 20 deletions

View file

@ -297,6 +297,9 @@
- Add lint (luacheck) and formatting (stylua) support for Lua.
- Add lint (markdownlint-cli2) support for Markdown.
- 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):

View file

@ -3,6 +3,7 @@
lib,
...
}: let
inherit (lib.generators) mkLuaInline;
inherit (lib.modules) mkIf;
inherit (lib.nvim.dag) entryAnywhere;
inherit (lib.nvim.lua) toLuaObject;
@ -10,6 +11,21 @@
cfg = config.vim.mini.indentscope;
in {
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"];
pluginRC.mini-indentscope = entryAnywhere ''

View file

@ -1,13 +1,16 @@
{
config,
lib,
...
}: let
inherit (lib.options) mkEnableOption;
{lib, ...}: let
inherit (lib.options) mkOption mkEnableOption;
inherit (lib.nvim.types) mkPluginSetupOption;
inherit (lib.types) str listOf;
in {
options.vim.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,6 +279,12 @@ in {
highlight = "Directory";
separator = true;
}
{
filetype = "neo-tree";
text = "File Explorer";
highlight = "Directory";
separator = true;
}
];
description = "The windows to offset bufferline above, see `:help bufferline-offset`";
};

View file

@ -11,7 +11,7 @@ in {
setupOpts = mkPluginSetupOption "vim-illuminate" {
filetypes_denylist = mkOption {
type = listOf str;
default = ["dirvish" "fugitive" "NvimTree" "TelescopePrompt"];
default = ["dirvish" "fugitive" "help" "neo-tree" "notify" "NvimTree" "TelescopePrompt"];
description = "Filetypes to not illuminate, this overrides `filetypes_allowlist`";
};
};

View file

@ -747,18 +747,6 @@
"url": "https://github.com/kawre/leetcode.nvim/archive/db7e1cd6b9191b34b4c1f2f96e4e3949cde9f951.tar.gz",
"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": {
"type": "Git",
"repository": {