-- Alternatively, using a Lua function local function lines_with_preview() local current_file = vim.fn.fnameescape(vim.fn.expand('%')) local rg_command = string.format("rg --with-filename --column --line-number --no-heading --color=always --smart-case . %s", current_file) local fzf_command = string.format("call fzf#vim#grep('%s', 1, fzf#vim#with_preview({'options': '--delimiter : --nth 4.. --no-sort'}, 'up:50%%', '?'), 1)", rg_command) vim.cmd(fzf_command) end vim.api.nvim_create_user_command('LinesWithPreview', lines_with_preview, {})