summaryrefslogtreecommitdiffstats
path: root/lua/plugins/telescope.lua
diff options
context:
space:
mode:
authorNanderty <psopka@sopka.ch>2023-03-21 19:22:45 +0100
committerNanderty <psopka@sopka.ch>2023-03-21 19:22:45 +0100
commit425f6135ec366b9c38b00c8936ad728dbf377714 (patch)
treebe0d634a80ddac7c1deb569a492ca3e8b63a6765 /lua/plugins/telescope.lua
parent0cbfb1248476aa278c1567deeb4021e68703d7e2 (diff)
downloadneovim-config-425f6135ec366b9c38b00c8936ad728dbf377714.tar.gz
neovim-config-425f6135ec366b9c38b00c8936ad728dbf377714.tar.bz2
neovim-config-425f6135ec366b9c38b00c8936ad728dbf377714.zip
lazy all
Diffstat (limited to 'lua/plugins/telescope.lua')
-rw-r--r--lua/plugins/telescope.lua32
1 files changed, 21 insertions, 11 deletions
diff --git a/lua/plugins/telescope.lua b/lua/plugins/telescope.lua
index 6407bc3..949c617 100644
--- a/lua/plugins/telescope.lua
+++ b/lua/plugins/telescope.lua
@@ -3,13 +3,17 @@ return {
'nvim-telescope/telescope.nvim',
keys = {
{ '<leader>pf', '<cmd>Telescope find_files<cr>', desc = 'find files' },
- { '<leader>pd', '<cmd>Telescope oldfiles<cr>', desc = 'oldfiles' },
+ { '<leader>pd', '<cmd>Telescope oldfiles<cr>', desc = 'find oldfiles' },
{ '<leader>pg', '<cmd>Telescope live_grep<cr>', desc = 'grep files' },
+ { '<leader>pb', '<cmd>Telescope buffers<cr>', desc = 'find buffers' },
+ },
+ dependencies = {
+ 'nvim-lua/plenary.nvim',
+ 'nvim-tree/nvim-web-devicons',
+ 'nvim-telescope/telescope-fzf-native.nvim',
},
- dependencies = { 'nvim-lua/plenary.nvim' },
opts = {
defaults = {
- initial_mode = 'normal',
mappings = {
n = {
['q'] = function(...)
@@ -19,7 +23,7 @@ return {
},
layout_config = {
horizontal = {
- prompt_position = "top",
+ prompt_position = 'top',
preview_width = 0.55,
results_width = 0.8,
},
@@ -30,19 +34,15 @@ return {
height = 0.80,
preview_cutoff = 120,
},
- borderchars = { "█", " ", "▀", "█", "█", " ", " ", "▀" },
+ borderchars = { '█', ' ', '▀', '█', '█', ' ', ' ', '▀' },
},
extensions = {
- file_browser ={
- hijack_netrw = true,
- },
sessions_picker = {
sessions_dir = vim.fn.stdpath('data') ..'/session/',
}
},
},
},
-
{
'nvim-telescope/telescope-file-browser.nvim',
keys = {
@@ -50,8 +50,6 @@ return {
},
dependencies = {
'nvim-telescope/telescope.nvim',
- 'nvim-lua/plenary.nvim',
- 'nvim-tree/nvim-web-devicons',
},
config = function()
require('telescope').load_extension 'file_browser'
@@ -62,8 +60,20 @@ return {
keys = {
{ '<leader>ps', '<cmd>Telescope telemini<cr>', desc = 'sessions' }
},
+ dependencies = {
+ 'nvim-telescope/telescope.nvim',
+ },
config = function()
require('telescope').load_extension 'telemini'
end,
},
+ {
+ 'nvim-telescope/telescope-fzf-native.nvim',
+ build = 'make',
+ config = function()
+ require('telescope').load_extension 'fzf'
+ end,
+ },
+ { 'nvim-tree/nvim-web-devicons',},
+ { 'nvim-lua/plenary.nvim',},
}