Enhanced gf command for Neovim that allows creating non-existent files.
small-gf-override.mov
- Preserves original
gffunctionality for existing files - Prompts to create non-existent files
- Creates parent directories automatically if they don't exist
Using lazy.nvim:
{
"gs-deliverists-io/gf-override.nvim",
dependencies = { "nvim-lua/plenary.nvim" },
keys = {
{
"gf",
function()
require("gf-override").gf_handler()
end,
desc = "Enhanced gf command with file creation",
},
},
}MIT