diff options
| author | Ariel D'Alessandro <dalessandro.ariel@gmail.com> | 2022-02-13 12:32:19 +0100 |
|---|---|---|
| committer | Ariel D'Alessandro <dalessandro.ariel@gmail.com> | 2022-02-13 12:32:19 +0100 |
| commit | d43a4f3b7455599968b9e61c64944ef2759458d6 (patch) | |
| tree | 051652cd7bb8d272f40d70146cdd38b1b089ff98 /lua/alpha/telescope.lua | |
| parent | 535b2236a134a4e36979ae27159c3f46e808ca6c (diff) | |
| download | nvim-conf-d43a4f3b7455599968b9e61c64944ef2759458d6.tar.gz nvim-conf-d43a4f3b7455599968b9e61c64944ef2759458d6.zip | |
More refactor move telescope to it's own repo and restructure
Diffstat (limited to 'lua/alpha/telescope.lua')
| -rw-r--r-- | lua/alpha/telescope.lua | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/lua/alpha/telescope.lua b/lua/alpha/telescope.lua deleted file mode 100644 index 28f06b2..0000000 --- a/lua/alpha/telescope.lua +++ /dev/null @@ -1,70 +0,0 @@ -local telescope = require('telescope') -local actions = require('telescope.actions') -local previewers = require('telescope.previewers') - -telescope.setup { - defaults = { - file_sorter = require('telescope.sorters').get_fzy_sorter, - prompt_prefix = ' >', - use_less = false, - set_env = { ['COLORTERM'] = 'truecolor' }, - - file_previewer = previewers.vim_buffer_cat.new, - grep_previewer = previewers.vim_buffer_vimgrep.new, - qflist_previewer = previewers.vim_buffer_qflist.new, - - mappings = { - i = { - ["<C-x>"] = false, - ["<C-q>"] = actions.send_to_qflist, - }, - } - }, - extensions = { - fzy_native = { - override_generic_sorter = false, - override_file_sorter = true, - } - } -} - -telescope.load_extension('fzy_native') -telescope.load_extension("projectionist") -telescope.load_extension("file_browser") - -local M = {} - -M.search_config = function() - require("telescope.builtin").git_files({ - prompt_title = "< dotfiles >", - cwd = "$HOME/.dotfiles", - }) -end - -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() - require'telescope.builtin'.git_branches({ attach_mappings = function(_, map) - map('i', '<c-j>', actions.git_create_branch) - map('n', '<c-j>', actions.git_create_branch) - return true - end}) -end - -M.laravel_artisan = require('alpha.telescope_laravel').artisan - -M.grep_string = function () - vim.ui.input("Grep for > ", function (input) - if input == nil then - return - end - require('telescope.builtin').grep_string({ search = input}) - end) -end - - -return M |