1
0
Fork 0
mirror of https://github.com/nix-community/nixvim.git synced 2025-12-13 20:41:09 +01:00

plugins/substitute: init

plugins/substitute: removed options and used nested

plugins/substitute: changed example

plugins/substitute: remove __raw

plugins/substitute: Fixed failing test

plugins/substitute: removedplugins/substitute: init

removed
This commit is contained in:
fwastring 2025-12-01 13:49:27 +01:00 committed by Gaétan Lepage
parent 91288dfdfb
commit 1665448e75
2 changed files with 104 additions and 0 deletions

View file

@ -0,0 +1,29 @@
{ lib, ... }:
lib.nixvim.plugins.mkNeovimPlugin {
name = "substitute";
package = "substitute-nvim";
description = "Operator to substitute and exchange text objects quickly.";
maintainers = [ lib.maintainers.fwastring ];
settingsExample = {
on_substitute = lib.nixvim.nestedLiteralLua ''
function(params)
vim.notify("substituted using register " .. params.register)
end
'';
yank_substituted_text = true;
modifiers = [
"join"
"trim"
];
highlight_substituted_text.timer = 750;
range = {
prefix = "S";
complete_word = true;
auto_apply = true;
cursor_position = "start";
};
};
}