diff options
| author | Nanderty <psopka@sopka.ch> | 2023-03-21 19:22:45 +0100 |
|---|---|---|
| committer | Nanderty <psopka@sopka.ch> | 2023-03-21 19:22:45 +0100 |
| commit | 425f6135ec366b9c38b00c8936ad728dbf377714 (patch) | |
| tree | be0d634a80ddac7c1deb569a492ca3e8b63a6765 /lua/plugins/telescope.lua | |
| parent | 0cbfb1248476aa278c1567deeb4021e68703d7e2 (diff) | |
| download | neovim-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.lua | 32 |
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',}, } |
