feat(nvim): chezmoi picker

This commit is contained in:
winston 2022-12-11 20:49:09 +01:00
parent 5c6232c31c
commit 1390f3175b
Signed by: winston
GPG key ID: 3786770EDBC2B481
2 changed files with 18 additions and 32 deletions

View file

@ -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")

View file

@ -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({