diff options
| author | Ariel D'Alessandro <dalessandro.ariel@gmail.com> | 2021-11-20 20:25:07 +0100 |
|---|---|---|
| committer | Ariel D'Alessandro <dalessandro.ariel@gmail.com> | 2021-11-20 20:25:07 +0100 |
| commit | 31efe743072b868d4bb86ed709b85253db0b1f60 (patch) | |
| tree | 9fb46944cb2130b4e38e9af706c20d9fef4d25fb /lua/alpha/telescope.lua | |
| parent | 742388c8ee0e68993d67beac362eaa98439f9394 (diff) | |
| download | nvim-conf-31efe743072b868d4bb86ed709b85253db0b1f60.tar.gz nvim-conf-31efe743072b868d4bb86ed709b85253db0b1f60.zip | |
Update config
Diffstat (limited to 'lua/alpha/telescope.lua')
| -rw-r--r-- | lua/alpha/telescope.lua | 27 |
1 files changed, 11 insertions, 16 deletions
diff --git a/lua/alpha/telescope.lua b/lua/alpha/telescope.lua index 21fd839..daa4cd8 100644 --- a/lua/alpha/telescope.lua +++ b/lua/alpha/telescope.lua @@ -1,15 +1,17 @@ +local telescope = require('telescope') local actions = require('telescope.actions') +local previewers = require('telescope.previewers') -require('telescope').setup { +telescope.setup { defaults = { file_sorter = require('telescope.sorters').get_fzy_sorter, prompt_prefix = ' >', use_less = false, set_env = { ['COLORTERM'] = 'truecolor' }, - file_previewer = require('telescope.previewers').vim_buffer_cat.new, - grep_previewer = require('telescope.previewers').vim_buffer_vimgrep.new, - qflist_previewer = require('telescope.previewers').vim_buffer_qflist.new, + file_previewer = previewers.vim_buffer_cat.new, + grep_previewer = previewers.vim_buffer_vimgrep.new, + qflist_previewer = previewers.vim_buffer_qflist.new, mappings = { i = { @@ -26,7 +28,7 @@ require('telescope').setup { } } -require('telescope').load_extension('fzy_native') +telescope.load_extension('fzy_native') local M = {} @@ -37,8 +39,10 @@ M.search_config = function() }) end -M.buffers = function() - require("telescope.builtin").buffers() +M.project_files = function() + local opts = {} -- define here if you want to define something + local ok = pcall(require'telescope.builtin'.git_files, opts) + if not ok then require'telescope.builtin'.find_files(opts) end end M.branches = function() @@ -49,16 +53,7 @@ M.branches = function() end}) end --- just a test base on a relative path -M.laravel_controllers = function() - require("telescope.builtin").find_files({ - prompt_title = "< Controllers >", - cwd = "app/Http/Controllers", - }) -end - M.laravel_artisan = require('alpha.telescope_laravel').artisan - M.project_find = require('alpha.telescope_projectionist').find return M |