Merge pull request #451 from otavioschwanck/feat/navigate-with-numbers

feat: navigate_with_numbers
This commit is contained in:
ThePrimeagen 2024-01-05 15:22:00 -07:00 committed by GitHub
commit 9411ce15d3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 0 deletions

View File

@ -270,6 +270,7 @@ local extensions = require("harpoon.extensions");
harpoon:setup()
harpoon:extend(extensions.builtins.command_on_nav("foo bar"));
harpoon:extend(extensions.builtins.navigate_with_number());
```
## ⇁ Contribution

View File

@ -51,6 +51,18 @@ function Builtins.command_on_nav(cmd)
}
end
function Builtins.navigate_with_number()
return {
UI_CREATE = function(cx)
for i = 1, 9 do
vim.keymap.set("n", "" .. i, function()
require("harpoon"):list():select(i)
end, { buffer = cx.bufnr })
end
end,
}
end
return {
builtins = Builtins,
extensions = extensions,