fzf delimiter adjustments for fish shell

main
bhagwan 2 years ago
parent c86716f0b6
commit 5b7fb9fb50

@ -579,6 +579,11 @@ require'fzf-lua'.setup {
["default"] = actions.buf_switch,
["ctrl-x"] = { actions.buf_del, actions.resume },
},
fzf_opts = {
-- hide tabnr
['--delimiter'] = "'[\\):]'",
["--with-nth"] = '2..',
},
},
lines = {
previewer = "builtin", -- set to 'false' to disable
@ -588,7 +593,7 @@ require'fzf-lua'.setup {
fzf_opts = {
-- do not include bufnr in fuzzy matching
-- tiebreak by line no.
['--delimiter'] = vim.fn.shellescape('[\\]:]'),
['--delimiter'] = "'[\\]:]'",
["--nth"] = '2..',
["--tiebreak"] = 'index',
},
@ -601,7 +606,7 @@ require'fzf-lua'.setup {
no_term_buffers = false, -- include 'term' buffers
fzf_opts = {
-- hide filename, tiebreak by line no.
['--delimiter'] = vim.fn.shellescape('[\\]:]'),
['--delimiter'] = "'[\\]:]'",
["--with-nth"] = '2..',
["--tiebreak"] = 'index',
},

@ -621,6 +621,11 @@ Consult the list below for available settings:
["default"] = actions.buf_switch,
["ctrl-x"] = { actions.buf_del, actions.resume },
},
fzf_opts = {
-- hide tabnr
['--delimiter'] = "'[\\):]'",
["--with-nth"] = '2..',
},
},
lines = {
previewer = "builtin", -- set to 'false' to disable
@ -630,7 +635,7 @@ Consult the list below for available settings:
fzf_opts = {
-- do not include bufnr in fuzzy matching
-- tiebreak by line no.
['--delimiter'] = vim.fn.shellescape('[\\]:]'),
['--delimiter'] = "'[\\]:]'",
["--nth"] = '2..',
["--tiebreak"] = 'index',
},
@ -643,7 +648,7 @@ Consult the list below for available settings:
no_term_buffers = false, -- include 'term' buffers
fzf_opts = {
-- hide filename, tiebreak by line no.
['--delimiter'] = vim.fn.shellescape('[\\]:]'),
['--delimiter'] = "'[\\]:]'",
["--with-nth"] = '2..',
["--tiebreak"] = 'index',
},

@ -338,6 +338,10 @@ M.globals.tabs = {
["default"] = actions.buf_switch,
["ctrl-x"] = { actions.buf_del, actions.resume },
},
fzf_opts = {
['--delimiter'] = "'[\\):]'",
["--with-nth"] = '2..',
},
}
M.globals.lines = {
previewer = M._default_previewer_fn,
@ -347,7 +351,7 @@ M.globals.lines = {
show_unlisted = false,
no_term_buffers = true,
fzf_opts = {
['--delimiter'] = vim.fn.shellescape('[\\]:]'),
['--delimiter'] = "'[\\]:]'",
["--nth"] = '2..',
["--tiebreak"] = 'index',
},
@ -361,7 +365,7 @@ M.globals.blines = {
show_unlisted = true,
no_term_buffers = false,
fzf_opts = {
['--delimiter'] = vim.fn.shellescape('[\\]:]'),
['--delimiter'] = "'[\\]:]'",
["--with-nth"] = '2..',
["--tiebreak"] = 'index',
},
@ -544,7 +548,7 @@ M.globals.dap = {
previewer = M._default_previewer_fn,
_actions = function() return M.globals.actions.files end,
fzf_opts = {
['--delimiter'] = vim.fn.shellescape('[\\]:]'),
['--delimiter'] = "'[\\]:]'",
["--with-nth"] = '2..',
},
},

@ -345,8 +345,6 @@ M.tabs = function(opts)
-- opts.fzf_opts["--no-multi"] = ''
opts.fzf_opts["--preview-window"] = 'hidden:right:0'
opts.fzf_opts["--delimiter"] = vim.fn.shellescape('[\\):]')
opts.fzf_opts["--with-nth"] = '2..'
opts = core.set_fzf_field_index(opts, 3, "{}")

@ -469,7 +469,6 @@ M.code_actions = function(opts)
opts.previewer = false
opts.fzf_opts["--no-multi"] = ''
opts.fzf_opts["--preview-window"] = 'right:0'
opts.fzf_opts["--delimiter"] = vim.fn.shellescape(':')
core.fzf_wrap(opts, opts.fzf_fn, function(selected)

Loading…
Cancel
Save