mirror of
https://github.com/iofq/nvim.nix.git
synced 2026-01-23 08:55:16 -06:00
even more jj mini/snacks rice
This commit is contained in:
parent
83f9f90f1f
commit
75c09a73ff
15 changed files with 345 additions and 337 deletions
|
|
@ -1,7 +1,9 @@
|
|||
return {
|
||||
{
|
||||
'folke/snacks.nvim',
|
||||
dependencies = { 'folke/trouble.nvim' },
|
||||
dependencies = {
|
||||
'folke/trouble.nvim',
|
||||
},
|
||||
lazy = false,
|
||||
priority = 1000,
|
||||
opts = {
|
||||
|
|
@ -10,7 +12,6 @@ return {
|
|||
dim = { enabled = true },
|
||||
quickfile = { enabled = true },
|
||||
notifier = { enabled = true },
|
||||
scope = { enabled = true },
|
||||
terminal = { enabled = true },
|
||||
indent = { enabled = true },
|
||||
input = { enabled = true },
|
||||
|
|
@ -135,15 +136,6 @@ return {
|
|||
noremap = true,
|
||||
desc = 'snacks explorer',
|
||||
},
|
||||
{
|
||||
'<leader>fE',
|
||||
function()
|
||||
Snacks.explorer.reveal()
|
||||
end,
|
||||
noremap = true,
|
||||
silent = true,
|
||||
desc = 'snacks explorer open current file',
|
||||
},
|
||||
{
|
||||
'<leader>fg',
|
||||
function()
|
||||
|
|
@ -180,15 +172,6 @@ return {
|
|||
silent = true,
|
||||
desc = 'See all pickers',
|
||||
},
|
||||
{
|
||||
"<leader>f'",
|
||||
function()
|
||||
Snacks.picker.marks()
|
||||
end,
|
||||
noremap = true,
|
||||
silent = true,
|
||||
desc = 'Pick marks',
|
||||
},
|
||||
{
|
||||
'<leader>fu',
|
||||
function()
|
||||
|
|
@ -235,18 +218,54 @@ return {
|
|||
desc = 'pick notifications',
|
||||
},
|
||||
{
|
||||
'<leader>fj',
|
||||
'<leader>fm',
|
||||
function()
|
||||
require('nvim.lua.plugins.lib.snacks_jj').status()
|
||||
vim.cmd.delmarks { args = { '0-9' } }
|
||||
Snacks.picker.pick {
|
||||
finder = 'vim_marks',
|
||||
format = 'file',
|
||||
['local'] = false,
|
||||
global = true,
|
||||
actions = {
|
||||
markdel = function(picker)
|
||||
for _, item in ipairs(picker:selected()) do
|
||||
vim.cmd.delmarks { args = { item.label } }
|
||||
end
|
||||
vim.cmd('wshada')
|
||||
picker.list:set_selected()
|
||||
picker.list:set_target()
|
||||
picker:find()
|
||||
end,
|
||||
},
|
||||
win = {
|
||||
input = {
|
||||
keys = {
|
||||
['<c-x>'] = { 'markdel', mode = { 'n', 'i' } },
|
||||
},
|
||||
},
|
||||
list = {
|
||||
keys = { ['dd'] = 'markdel' },
|
||||
},
|
||||
},
|
||||
}
|
||||
end,
|
||||
noremap = true,
|
||||
silent = true,
|
||||
desc = 'pick global marks',
|
||||
},
|
||||
{
|
||||
'<leader>jf',
|
||||
function()
|
||||
require('plugins.lib.snacks_jj').status()
|
||||
end,
|
||||
noremap = true,
|
||||
silent = true,
|
||||
desc = 'pick notifications',
|
||||
},
|
||||
{
|
||||
'<leader>fr',
|
||||
'<leader>jj',
|
||||
function()
|
||||
require('nvim.lua.plugins.lib.snacks_jj').revs()
|
||||
require('plugins.lib.snacks_jj').revs()
|
||||
end,
|
||||
noremap = true,
|
||||
silent = true,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue