vim/telescope: organize and fix prompt titles
This commit is contained in:
parent
ccf42e8b65
commit
8096290986
1 changed files with 28 additions and 11 deletions
|
@ -17,6 +17,21 @@ local config = function()
|
||||||
['<c-k>'] = actions.cycle_history_prev,
|
['<c-k>'] = actions.cycle_history_prev,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
local titles = {
|
||||||
|
git_commits = ' Commits ',
|
||||||
|
buffers = ' Buffers ',
|
||||||
|
find_files = ' Files ',
|
||||||
|
help_tags = ' Help tags ',
|
||||||
|
keymaps = ' Keymaps ',
|
||||||
|
live_grep = ' Live grep ',
|
||||||
|
vim_options = ' Vim options ',
|
||||||
|
man_pages = ' Man pages ',
|
||||||
|
all_files = ' ALL Files ',
|
||||||
|
dotfiles = ' Find dotfiles ',
|
||||||
|
grep_string = ' grep: %s ',
|
||||||
|
grep_visual = ' grep: %s ',
|
||||||
|
}
|
||||||
|
|
||||||
telescope.setup {
|
telescope.setup {
|
||||||
defaults = {
|
defaults = {
|
||||||
prompt_prefix = ' ❯ ',
|
prompt_prefix = ' ❯ ',
|
||||||
|
@ -57,14 +72,15 @@ local config = function()
|
||||||
},
|
},
|
||||||
|
|
||||||
pickers = {
|
pickers = {
|
||||||
buffers = { prompt_title = ' Buffers ' },
|
buffers = { prompt_title = titles.buffers },
|
||||||
find_files = { prompt_title = ' Files ' },
|
find_files = { prompt_title = titles.find_files },
|
||||||
git_commits = { prompt_title = ' Commits ' },
|
git_commits = { prompt_title = titles.git_commits },
|
||||||
help_tags = { prompt_title = ' Help tags ' },
|
grep_string = { prompt_title = titles.grep_string },
|
||||||
keymaps = { prompt_title = ' Keymaps ' },
|
help_tags = { prompt_title = titles.help_tags },
|
||||||
live_grep = { prompt_title = ' Live grep ' },
|
keymaps = { prompt_title = titles.keymaps },
|
||||||
vim_options = { prompt_title = ' Vim options ' },
|
live_grep = { prompt_title = titles.live_grep },
|
||||||
man_pages = { prompt_title = ' Man pages ' },
|
vim_options = { prompt_title = titles.vim_options },
|
||||||
|
man_pages = { prompt_title = titles.man_pages },
|
||||||
},
|
},
|
||||||
|
|
||||||
extensions = {
|
extensions = {
|
||||||
|
@ -106,10 +122,11 @@ local config = function()
|
||||||
return vim.fn.join(vim.api.nvim_buf_get_text(0, r0, c0, r1, c1, {}), '\n')
|
return vim.fn.join(vim.api.nvim_buf_get_text(0, r0, c0, r1, c1, {}), '\n')
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
local custom = {
|
local custom = {
|
||||||
all_files = function()
|
all_files = function()
|
||||||
builtin.find_files {
|
builtin.find_files {
|
||||||
prompt_title = ' ALL Files ',
|
prompt_title = titles.all_files,
|
||||||
hidden = true,
|
hidden = true,
|
||||||
no_ignore = true,
|
no_ignore = true,
|
||||||
no_ignore_parent = true,
|
no_ignore_parent = true,
|
||||||
|
@ -118,7 +135,7 @@ local config = function()
|
||||||
|
|
||||||
dotfiles = function()
|
dotfiles = function()
|
||||||
builtin.find_files {
|
builtin.find_files {
|
||||||
prompt_title = ' Find dotfiles ',
|
prompt_title = titles.dotfiles,
|
||||||
cwd = '~/.dotfiles',
|
cwd = '~/.dotfiles',
|
||||||
hidden = true,
|
hidden = true,
|
||||||
}
|
}
|
||||||
|
@ -127,7 +144,7 @@ local config = function()
|
||||||
grep_visual = function()
|
grep_visual = function()
|
||||||
local selection = selected_text()
|
local selection = selected_text()
|
||||||
builtin.grep_string {
|
builtin.grep_string {
|
||||||
prompt_title = string.format(' Grep: %s', selection),
|
prompt_title = string.format(titles.grep_visual, selection),
|
||||||
search = selection,
|
search = selection,
|
||||||
}
|
}
|
||||||
end,
|
end,
|
||||||
|
|
Loading…
Add table
Reference in a new issue