diff --git a/modules2/nixvim/edit-alternate/config.nix b/modules2/nixvim/edit-alternate/config.nix index a086c694..4006ff14 100644 --- a/modules2/nixvim/edit-alternate/config.nix +++ b/modules2/nixvim/edit-alternate/config.nix @@ -1,5 +1,13 @@ { flake.modules.nixvim.custom.extraConfigLua = '' + vim.fn["edit_alternate#rule#add"]("go", function(filename) + if filename:find "_test%.go$" then + return filename:gsub("_test%.go$", ".go") + else + return filename:gsub("%.go$", "_test.go") + end + end) + vim.fn["edit_alternate#rule#add"]("php", function(filename) if filename:find "Test.php$" then filename = filename:gsub("Test.php$", ".php")