feat(nvim): chezmoi picker
This commit is contained in:
parent
5c6232c31c
commit
1390f3175b
2 changed files with 18 additions and 32 deletions
|
@ -3,38 +3,7 @@ local telescope = require("telescope")
|
|||
telescope.setup({
|
||||
defaults = {
|
||||
selection_caret = "▶ ",
|
||||
borderchars = {
|
||||
results = {
|
||||
"═",
|
||||
"│",
|
||||
" ",
|
||||
"║",
|
||||
"╔",
|
||||
"╤",
|
||||
"│",
|
||||
"║",
|
||||
},
|
||||
prompt = {
|
||||
"─",
|
||||
"│",
|
||||
"═",
|
||||
"║",
|
||||
"╟",
|
||||
"┤",
|
||||
"╧",
|
||||
"╚",
|
||||
},
|
||||
preview = {
|
||||
"═",
|
||||
"║",
|
||||
"═",
|
||||
" ",
|
||||
"═",
|
||||
"╗",
|
||||
"╝",
|
||||
"═",
|
||||
},
|
||||
},
|
||||
borderchars = { '═', '║', '═', '║', '╔', '╗', '╝', '╚' },
|
||||
},
|
||||
extensions = {
|
||||
fzf = {
|
||||
|
@ -46,4 +15,17 @@ telescope.setup({
|
|||
},
|
||||
})
|
||||
|
||||
|
||||
local easypick = require("easypick")
|
||||
easypick.setup({
|
||||
pickers = {
|
||||
{
|
||||
name = "chezmoi",
|
||||
command = [[chezmoi managed -x encrypted -i files | awk '{ printf("%s/%s\n", "~", $0) }']],
|
||||
previewer = easypick.previewers.default()
|
||||
},
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
telescope.load_extension("fzf")
|
||||
|
|
|
@ -221,6 +221,10 @@ return packer.startup({
|
|||
require("telescope").load_extension("project")
|
||||
end,
|
||||
})
|
||||
use({
|
||||
'axkirillov/easypick.nvim',
|
||||
requires = 'nvim-telescope/telescope.nvim'
|
||||
})
|
||||
|
||||
use("nvim-tree/nvim-web-devicons")
|
||||
use({
|
||||
|
|
Loading…
Reference in a new issue