added flash.nvim.
This commit is contained in:
parent
71f670b049
commit
927ca9be1d
4 changed files with 21 additions and 3 deletions
16
lua/plugins/flash.lua
Normal file
16
lua/plugins/flash.lua
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
return {
|
||||||
|
{
|
||||||
|
"flash.nvim",
|
||||||
|
for_cat = 'lazy',
|
||||||
|
after = function(plugin)
|
||||||
|
require("flash").setup()
|
||||||
|
end,
|
||||||
|
keys = {
|
||||||
|
{ "s", function() require("flash").jump() end, mode = { "n", "x", "o" }, noremap = true, desc = "Flash" },
|
||||||
|
{ "S", function() require("flash").treesitter() end, mode = { "n", "x", "o" }, noremap = true, desc = "Flash Treesitter" },
|
||||||
|
{ "r", function() require("flash").remote() end, mode = "o", noremap = true, desc = "Remote Flash" },
|
||||||
|
{ "R", function() require("flash").treesitter_search() end, mode = { "o", "x" }, noremap = true, desc = "Treesitter Search" },
|
||||||
|
{ "<c-s>", function() require("flash").toggle() end, mode = { "c" }, noremap = true, desc = "Toggle Flash Search" },
|
||||||
|
},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -13,6 +13,7 @@ require('lze').load {
|
||||||
{ import = "plugins.completion", },
|
{ import = "plugins.completion", },
|
||||||
{ import = "plugins.preview.markdown", },
|
{ import = "plugins.preview.markdown", },
|
||||||
{ import = "plugins.preview.typst", },
|
{ import = "plugins.preview.typst", },
|
||||||
|
{ import = "plugins.flash", },
|
||||||
{
|
{
|
||||||
"leap.nvim",
|
"leap.nvim",
|
||||||
for_cat = 'always',
|
for_cat = 'always',
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
return {
|
return {
|
||||||
{
|
{
|
||||||
"nvim-treesitter",
|
"nvim-treesitter",
|
||||||
for_cat = 'lazy',
|
for_cat = 'lazy',
|
||||||
event = "DeferredUIEnter",
|
event = "DeferredUIEnter",
|
||||||
load = function(name)
|
load = function(name)
|
||||||
vim.cmd.packadd(name)
|
vim.cmd.packadd(name)
|
||||||
|
|
@ -18,14 +18,14 @@ return {
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"comment.nvim",
|
"comment.nvim",
|
||||||
for_cat = 'lazy',
|
for_cat = 'lazy',
|
||||||
after = function(plugin)
|
after = function(plugin)
|
||||||
require('Comment').setup()
|
require('Comment').setup()
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"treesj",
|
"treesj",
|
||||||
for_cat = 'lazy',
|
for_cat = 'lazy',
|
||||||
keys = { { "<leader>j", "<cmd>TSJToggle<CR>", mode = { "n" }, desc = "Treesitter join" }, },
|
keys = { { "<leader>j", "<cmd>TSJToggle<CR>", mode = { "n" }, desc = "Treesitter join" }, },
|
||||||
after = function(_)
|
after = function(_)
|
||||||
require("treesj").setup({
|
require("treesj").setup({
|
||||||
|
|
|
||||||
|
|
@ -109,6 +109,7 @@ inputs: {
|
||||||
comment-nvim
|
comment-nvim
|
||||||
rainbow-delimiters-nvim
|
rainbow-delimiters-nvim
|
||||||
nvim-treesitter.withAllGrammars
|
nvim-treesitter.withAllGrammars
|
||||||
|
flash-nvim
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
config.specs.completion = {
|
config.specs.completion = {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue