aboutsummaryrefslogtreecommitdiffstats
path: root/lua/alpha/telescope/init.lua
diff options
context:
space:
mode:
authorAriel D'Alessandro <dalessandro.ariel@gmail.com>2022-04-11 08:41:09 +0200
committerAriel D'Alessandro <dalessandro.ariel@gmail.com>2022-04-11 08:41:09 +0200
commit5f6142f224ac128d62c4cb5c7d4acf45db19e5c2 (patch)
tree3630b6d24bac761c3e0c2381112fb4ec63d83f2e /lua/alpha/telescope/init.lua
parent76c51d6b471250550afd0461b4ea4316a5b4f506 (diff)
downloadnvim-conf-5f6142f224ac128d62c4cb5c7d4acf45db19e5c2.tar.gz
nvim-conf-5f6142f224ac128d62c4cb5c7d4acf45db19e5c2.zip
Apply stylelua and clean
Diffstat (limited to 'lua/alpha/telescope/init.lua')
-rw-r--r--lua/alpha/telescope/init.lua185
1 files changed, 94 insertions, 91 deletions
diff --git a/lua/alpha/telescope/init.lua b/lua/alpha/telescope/init.lua
index 608e6cf..904fdbc 100644
--- a/lua/alpha/telescope/init.lua
+++ b/lua/alpha/telescope/init.lua
@@ -1,145 +1,148 @@
SHOULD_RELOAD_TELESCOPE = true
local reloader = function()
- if SHOULD_RELOAD_TELESCOPE then
- RELOAD "plenary"
- RELOAD "telescope"
- RELOAD "alpha.telescope.setup"
- end
+ if SHOULD_RELOAD_TELESCOPE then
+ RELOAD("plenary")
+ RELOAD("telescope")
+ RELOAD("alpha.telescope.setup")
+ end
end
-local action_state = require "telescope.actions.state"
-local fb_actions = require "telescope".extensions.file_browser.actions
-local actions = require('telescope.actions')
+local action_state = require("telescope.actions.state")
+local fb_actions = require("telescope").extensions.file_browser.actions
+local actions = require("telescope.actions")
local M = {}
function M.project_files()
- 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
+ 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
function M.branches()
- 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})
+ 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
function M.search_config()
- require("telescope.builtin").git_files({
- prompt_title = "< dotfiles >",
- cwd = "$HOME/.dotfiles",
- })
+ require("telescope.builtin").git_files({
+ prompt_title = "< dotfiles >",
+ cwd = "$HOME/.dotfiles",
+ })
end
function M.grep_string()
- vim.ui.input("Grep for > ", function (input)
- if input == nil then
- return
- end
- require('telescope.builtin').grep_string({ search = input})
- end)
+ vim.ui.input("Grep for > ", function(input)
+ if input == nil then
+ return
+ end
+ require("telescope.builtin").grep_string({ search = input })
+ end)
end
function M.grep_word()
- require('telescope.builtin').grep_string({ search = vim.fn.expand("<cword>")})
+ require("telescope.builtin").grep_string({ search = vim.fn.expand("<cword>") })
end
-function M.find_symbol ()
- vim.ui.input("Symbol for > ", function (input)
- if input == nil then
- return
- end
- require('telescope.builtin').lsp_workspace_symbols({ search = input})
- end)
+function M.find_symbol()
+ vim.ui.input("Symbol for > ", function(input)
+ if input == nil then
+ return
+ end
+ require("telescope.builtin").lsp_workspace_symbols({ search = input })
+ end)
end
function M.my_plugins()
- require("telescope.builtin").find_files {
- cwd = "~/plugins/",
- }
+ require("telescope.builtin").find_files({
+ cwd = "~/plugins/",
+ })
end
-function M.projectionist ()
- return require("telescope").extensions.projectionist.projectionist()
+function M.projectionist()
+ return require("telescope").extensions.projectionist.projectionist()
end
-
-function M.laravel ()
- vim.env.NO_TTY = 1
- return require("telescope").extensions.laravel.laravel()
+function M.laravel()
+ vim.env.NO_TTY = 1
+ return require("telescope").extensions.laravel.laravel()
end
-function M.worktree ()
- return require('telescope').extensions.git_worktree.git_worktrees()
+function M.worktree()
+ return require("telescope").extensions.git_worktree.git_worktrees()
end
-function M.worktree_create ()
- return require('telescope').extensions.git_worktree.create_git_worktree()
+function M.worktree_create()
+ return require("telescope").extensions.git_worktree.create_git_worktree()
end
-function M.refactor ()
- return require('telescope').extensions.refactoring.refactors()
+function M.refactor()
+ return require("telescope").extensions.refactoring.refactors()
end
-function M.file_browser_relative ()
- return M.file_browser({path = "%:p:h"})
+function M.file_browser_relative()
+ return M.file_browser({ path = "%:p:h" })
end
-function M.file_browser (opts)
- opts = opts or {}
+function M.file_browser(opts)
+ opts = opts or {}
- opts = {
- path = opts.path,
- sorting_strategy = "ascending",
- scroll_strategy = "cycle",
- layout_config = {
- prompt_position = "top",
- },
+ opts = {
+ path = opts.path,
+ sorting_strategy = "ascending",
+ scroll_strategy = "cycle",
+ layout_config = {
+ prompt_position = "top",
+ },
- attach_mappings = function(prompt_bufnr, map)
- local current_picker = action_state.get_current_picker(prompt_bufnr)
+ attach_mappings = function(prompt_bufnr, map)
+ local current_picker = action_state.get_current_picker(prompt_bufnr)
- local modify_cwd = function(new_cwd)
- local finder = current_picker.finder
+ local modify_cwd = function(new_cwd)
+ local finder = current_picker.finder
- finder.path = new_cwd
- finder.files = true
- current_picker:refresh(false, { reset_prompt = true })
- end
+ finder.path = new_cwd
+ finder.files = true
+ current_picker:refresh(false, { reset_prompt = true })
+ end
- map("n", "-", function()
- modify_cwd(current_picker.cwd .. "/..")
- end)
+ map("n", "-", function()
+ modify_cwd(current_picker.cwd .. "/..")
+ end)
- map("i", "~", function()
- modify_cwd(vim.fn.expand "~")
- end)
+ map("i", "~", function()
+ modify_cwd(vim.fn.expand("~"))
+ end)
- map("n", "yy", function()
- local entry = action_state.get_selected_entry()
- vim.fn.setreg("+", entry.value)
- end)
+ map("n", "yy", function()
+ local entry = action_state.get_selected_entry()
+ vim.fn.setreg("+", entry.value)
+ end)
- map("i", "<c-y>", fb_actions.create)
+ map("i", "<c-y>", fb_actions.create)
- return true
- end,
- }
+ return true
+ end,
+ }
- return require("telescope").extensions.file_browser.file_browser(opts)
+ return require("telescope").extensions.file_browser.file_browser(opts)
end
return setmetatable({}, {
- __index = function(_, k)
- reloader()
- if M[k] then
- return M[k]
- else
- return require("telescope.builtin")[k]
- end
- end,
+ __index = function(_, k)
+ reloader()
+ if M[k] then
+ return M[k]
+ else
+ return require("telescope.builtin")[k]
+ end
+ end,
})