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({
|
telescope.setup({
|
||||||
defaults = {
|
defaults = {
|
||||||
selection_caret = "▶ ",
|
selection_caret = "▶ ",
|
||||||
borderchars = {
|
borderchars = { '═', '║', '═', '║', '╔', '╗', '╝', '╚' },
|
||||||
results = {
|
|
||||||
"═",
|
|
||||||
"│",
|
|
||||||
" ",
|
|
||||||
"║",
|
|
||||||
"╔",
|
|
||||||
"╤",
|
|
||||||
"│",
|
|
||||||
"║",
|
|
||||||
},
|
|
||||||
prompt = {
|
|
||||||
"─",
|
|
||||||
"│",
|
|
||||||
"═",
|
|
||||||
"║",
|
|
||||||
"╟",
|
|
||||||
"┤",
|
|
||||||
"╧",
|
|
||||||
"╚",
|
|
||||||
},
|
|
||||||
preview = {
|
|
||||||
"═",
|
|
||||||
"║",
|
|
||||||
"═",
|
|
||||||
" ",
|
|
||||||
"═",
|
|
||||||
"╗",
|
|
||||||
"╝",
|
|
||||||
"═",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
extensions = {
|
extensions = {
|
||||||
fzf = {
|
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")
|
telescope.load_extension("fzf")
|
||||||
|
|
|
@ -221,6 +221,10 @@ return packer.startup({
|
||||||
require("telescope").load_extension("project")
|
require("telescope").load_extension("project")
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
use({
|
||||||
|
'axkirillov/easypick.nvim',
|
||||||
|
requires = 'nvim-telescope/telescope.nvim'
|
||||||
|
})
|
||||||
|
|
||||||
use("nvim-tree/nvim-web-devicons")
|
use("nvim-tree/nvim-web-devicons")
|
||||||
use({
|
use({
|
||||||
|
|
Loading…
Reference in a new issue