neovim conf part 9, the move to snacks, telescope u did well, farewell
This commit is contained in:
parent
bbd1f9f7c1
commit
5d23e188ae
10 changed files with 162 additions and 105 deletions
|
@ -5,19 +5,19 @@ return {
|
|||
|
||||
init = function()
|
||||
local Snacks = require('snacks')
|
||||
vim.api.nvim_create_autocmd("User", {
|
||||
pattern = "SnacksInputRename",
|
||||
vim.api.nvim_create_autocmd('User', {
|
||||
pattern = 'SnacksInputRename',
|
||||
callback = function ()
|
||||
Snacks.config.input.win.relative = "cursor"
|
||||
Snacks.config.input.win.relative = 'cursor'
|
||||
Snacks.config.input.win.col = -1
|
||||
Snacks.config.input.win.row = -3
|
||||
Snacks.config.input.win.title_pos = 'left'
|
||||
end
|
||||
})
|
||||
vim.api.nvim_create_autocmd("User", {
|
||||
pattern = "SnacksInputReset",
|
||||
vim.api.nvim_create_autocmd('User', {
|
||||
pattern = 'SnacksInputReset',
|
||||
callback = function ()
|
||||
Snacks.config.input.win.relative = "editor"
|
||||
Snacks.config.input.win.relative = 'editor'
|
||||
Snacks.config.input.win.col = nil
|
||||
Snacks.config.input.win.row = 6
|
||||
Snacks.config.input.win.title_pos = 'center'
|
||||
|
@ -60,6 +60,52 @@ return {
|
|||
quickfile = { enabled = true },
|
||||
rename = { enabled = true },
|
||||
|
||||
picker = {
|
||||
enabled = true,
|
||||
matcher = { frecency = true, },
|
||||
layout = {
|
||||
cycle = true,
|
||||
preset = 'telescope',
|
||||
},
|
||||
ui_select = true,
|
||||
win = {
|
||||
input = {
|
||||
keys = {
|
||||
['<Esc>'] = { 'close', mode = 'i' },
|
||||
['<C-s>'] = { 'edit_split', mode = 'i' },
|
||||
['<C-v>'] = { 'edit_vsplit', mode = 'i' },
|
||||
['<c-d>'] = { 'preview_scroll_down', mode = 'i' },
|
||||
['<c-u>'] = { 'preview_scroll_up', mode = 'i' },
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
layouts = {
|
||||
telescope = {
|
||||
reverse = true,
|
||||
layout = {
|
||||
box = 'horizontal',
|
||||
backdrop = false,
|
||||
width = 0.8,
|
||||
height = 0.9,
|
||||
border = 'none',
|
||||
{
|
||||
box = 'vertical',
|
||||
{ win = 'list', title = ' Results ', title_pos = 'center', border = 'rounded' },
|
||||
{ win = 'input', height = 1, border = 'rounded', title = '{title} {live} {flags}', title_pos = 'center' },
|
||||
},
|
||||
{
|
||||
win = 'preview',
|
||||
title = '{preview:Preview}',
|
||||
width = 0.55,
|
||||
border = 'rounded',
|
||||
title_pos = 'center',
|
||||
},
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
bufdelete = { enabled = false },
|
||||
debug = { enabled = false },
|
||||
dim = { enabled = false },
|
||||
|
@ -71,7 +117,6 @@ return {
|
|||
lazygit = { enabled = false },
|
||||
notifier = { enabled = false },
|
||||
notify = { enabled = false },
|
||||
picker = { enabled = false },
|
||||
profiler = { enabled = false },
|
||||
scope = { enabled = false },
|
||||
scratch = { enabled = false },
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue