Compare commits

...

5 commits

Author SHA1 Message Date
007f14a2c8
pins: switch to main branch for nvim-treesitter-textobjects
Some checks failed
Set up binary cache / cachix (default) (push) Has been cancelled
Set up binary cache / cachix (maximal) (push) Has been cancelled
Set up binary cache / cachix (nix) (push) Has been cancelled
Treewide Checks / Validate flake (push) Has been cancelled
Treewide Checks / Check formatting (push) Has been cancelled
Treewide Checks / Check source tree for typos (push) Has been cancelled
Treewide Checks / Validate documentation builds (push) Has been cancelled
Treewide Checks / Validate hyperlinks in documentation sources (push) Has been cancelled
Treewide Checks / Validate Editorconfig conformance (push) Has been cancelled
Build and deploy documentation / Check latest commit (push) Has been cancelled
Build and deploy documentation / publish (push) Has been cancelled
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: Id54a7879cde7424088ec187d97393a206a6a6964
2026-01-15 11:06:32 +03:00
1e08501627
flake: bump inputs
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I08694d914332cbb43f7df085efe762c86a6a6964
2026-01-15 11:06:31 +03:00
raf
cf7b87c63b
Merge pull request #1342 from pyrox0/feat/hlargs-nvim
visuals/hlargs-nvim: init plugin
2026-01-15 10:57:15 +03:00
raf
41be0b567e
Merge branch 'main' into feat/hlargs-nvim 2026-01-15 10:52:09 +03:00
dish
d52b2b1d78 visuals/hlargs-nvim: init plugin
ez every time

npins bad tho
2026-01-14 15:47:51 -05:00
8 changed files with 68 additions and 17 deletions

View file

@ -138,6 +138,9 @@
[Tombi](https://tombi-toml.github.io/tombi/) language server, linter, and [Tombi](https://tombi-toml.github.io/tombi/) language server, linter, and
formatter. formatter.
- Added [hlargs.nvim](https://github.com/m-demare/hlargs.nvim) support as
`visuals.hlargs-nvim`.
[Machshev](https://github.com/machshev): [Machshev](https://github.com/machshev):
- Added `ruff` and `ty` LSP support for Python under `programs.python`. - Added `ruff` and `ty` LSP support for Python under `programs.python`.

25
flake.lock generated
View file

@ -23,11 +23,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1760948891, "lastModified": 1768135262,
"narHash": "sha256-TmWcdiUUaWk8J4lpjzu4gCGxWY6/Ok7mOK4fIFfBuU4=", "narHash": "sha256-PVvu7OqHBGWN16zSi6tEmPwwHQ4rLPU9Plvs8/1TUBY=",
"owner": "hercules-ci", "owner": "hercules-ci",
"repo": "flake-parts", "repo": "flake-parts",
"rev": "864599284fc7c0ba6357ed89ed5e2cd5040f0c04", "rev": "80daad04eddbbf5a4d883996a73f3f542fa437ac",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -38,11 +38,11 @@
}, },
"mnw": { "mnw": {
"locked": { "locked": {
"lastModified": 1758834834, "lastModified": 1767030222,
"narHash": "sha256-Y7IvY4F8vajZyp3WGf+KaiIVwondEkMFkt92Cr9NZmg=", "narHash": "sha256-kSvWF3Xt2HW9hmV5V7i8PqeWJIBUKmuKoHhOgj3Znzs=",
"owner": "Gerg-L", "owner": "Gerg-L",
"repo": "mnw", "repo": "mnw",
"rev": "cfbc7d1cc832e318d0863a5fc91d940a96034001", "rev": "75bb637454b0fbbb5ed652375a4bf7ffd28bcf6f",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -58,26 +58,27 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1765720983, "lastModified": 1768214250,
"narHash": "sha256-tWtukpABmux6EC/FuCJEgA1kmRjcRPtED44N+GGPq+4=", "narHash": "sha256-hnBZDQWUxJV3KbtvyGW5BKLO/fAwydrxm5WHCWMQTbw=",
"owner": "feel-co", "owner": "feel-co",
"repo": "ndg", "repo": "ndg",
"rev": "f399ace8bb8e1f705dd8942b24d207aa4d75c936", "rev": "a6bd3c1ce2668d096e4fdaaa03ad7f03ba1fbca8",
"type": "github" "type": "github"
}, },
"original": { "original": {
"owner": "feel-co", "owner": "feel-co",
"ref": "refs/tags/v2.6.0",
"repo": "ndg", "repo": "ndg",
"type": "github" "type": "github"
} }
}, },
"nixpkgs": { "nixpkgs": {
"locked": { "locked": {
"lastModified": 1767364772, "lastModified": 1768395095,
"narHash": "sha256-fFUnEYMla8b7UKjijLnMe+oVFOz6HjijGGNS1l7dYaQ=", "narHash": "sha256-ZhuYJbwbZT32QA95tSkXd9zXHcdZj90EzHpEXBMabaw=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "16c7794d0a28b5a37904d55bcca36003b9109aaa", "rev": "13868c071cc73a5e9f610c47d7bb08e5da64fdd5",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

@ -139,7 +139,7 @@
# Alternative documentation generator # Alternative documentation generator
ndg = { ndg = {
url = "github:feel-co/ndg"; url = "github:feel-co/ndg?ref=refs/tags/v2.6.0";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
}; };

View file

@ -11,6 +11,7 @@ in {
./cinnamon-nvim ./cinnamon-nvim
./fidget-nvim ./fidget-nvim
./highlight-undo ./highlight-undo
./hlargs-nvim
./indent-blankline ./indent-blankline
./nvim-cursorline ./nvim-cursorline
./nvim-scrollbar ./nvim-scrollbar

View file

@ -0,0 +1,18 @@
{
config,
lib,
...
}: let
inherit (lib.modules) mkIf;
inherit (lib.nvim.dag) entryAnywhere;
inherit (lib.nvim.lua) toLuaObject;
cfg = config.vim.visuals.hlargs-nvim;
in {
vim = mkIf cfg.enable {
startPlugins = ["hlargs-nvim"];
pluginRC.hlargs-nvim = entryAnywhere ''
require('hlargs').setup(${toLuaObject cfg.setupOpts})
'';
};
}

View file

@ -0,0 +1,6 @@
{
imports = [
./hlargs-nvim.nix
./config.nix
];
}

View file

@ -0,0 +1,9 @@
{lib, ...}: let
inherit (lib.options) mkEnableOption;
inherit (lib.nvim.types) mkPluginSetupOption;
in {
options.vim.visuals.hlargs-nvim = {
enable = mkEnableOption "hlargs-nvim";
setupOpts = mkPluginSetupOption "hlargs-nvim" {};
};
}

View file

@ -708,6 +708,19 @@
"url": "https://github.com/tzachar/highlight-undo.nvim/archive/ee32e12693d70e66f954d09a504a7371d110fc27.tar.gz", "url": "https://github.com/tzachar/highlight-undo.nvim/archive/ee32e12693d70e66f954d09a504a7371d110fc27.tar.gz",
"hash": "sha256-yU4i3uPI7qghxdevOuqzxu8gIol6pxgd7TIY6vnyfiU=" "hash": "sha256-yU4i3uPI7qghxdevOuqzxu8gIol6pxgd7TIY6vnyfiU="
}, },
"hlargs-nvim": {
"type": "Git",
"repository": {
"type": "GitHub",
"owner": "m-demare",
"repo": "hlargs.nvim"
},
"branch": "main",
"submodules": false,
"revision": "0b29317c944fb1f76503ce4540d6dceffbb5ccd2",
"url": "https://github.com/m-demare/hlargs.nvim/archive/0b29317c944fb1f76503ce4540d6dceffbb5ccd2.tar.gz",
"hash": "sha256-WjmVefR0qk2ANWgyHSuYMTuCfzlVTF7tqzAL+uatKkc="
},
"hop.nvim": { "hop.nvim": {
"type": "GitRelease", "type": "GitRelease",
"repository": { "repository": {
@ -2062,11 +2075,11 @@
"owner": "nvim-treesitter", "owner": "nvim-treesitter",
"repo": "nvim-treesitter-textobjects" "repo": "nvim-treesitter-textobjects"
}, },
"branch": "master", "branch": "main",
"submodules": false, "submodules": false,
"revision": "71385f191ec06ffc60e80e6b0c9a9d5daed4824c", "revision": "baa6b4ec28c8be5e4a96f9b1b6ae9db85ec422f8",
"url": "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/archive/71385f191ec06ffc60e80e6b0c9a9d5daed4824c.tar.gz", "url": "https://github.com/nvim-treesitter/nvim-treesitter-textobjects/archive/baa6b4ec28c8be5e4a96f9b1b6ae9db85ec422f8.tar.gz",
"hash": "sha256-6hHKcQIdNn93YOSMccI+GFX84iVNHXLlSAxySTnQ6F4=" "hash": "sha256-kbnZaUtIKXoBj4tFiQWSpGmI6Doke7PjoetqIhsI8lc="
}, },
"nvim-ts-autotag": { "nvim-ts-autotag": {
"type": "Git", "type": "Git",