mirror of
https://github.com/kogakure/dotfiles.git
synced 2026-02-03 20:25:30 +00:00
feat(nvim): add a few telescope extensions and reconfigure keymaps
This commit is contained in:
@@ -23,7 +23,6 @@ return {
|
||||
"prettierd",
|
||||
"pyright",
|
||||
"rubocop",
|
||||
"ruby",
|
||||
"rubyfmt",
|
||||
"shellcheck",
|
||||
"stylua",
|
||||
|
||||
@@ -5,7 +5,7 @@ return {
|
||||
dependencies = {
|
||||
"crispgm/telescope-heading.nvim",
|
||||
keys = {
|
||||
{ "<leader>sl", "<cmd>Telescope heading<cr>", desc = "Headlines" },
|
||||
{ ";h", "<cmd>Telescope heading<cr>", desc = "Headlines" },
|
||||
},
|
||||
opts = {
|
||||
extensions = {
|
||||
|
||||
@@ -1,22 +0,0 @@
|
||||
-- Telescope extension to open your Browser bookmarks
|
||||
-- https://github.com/dhruvmanila/telescope-bookmarks.nvim
|
||||
return {
|
||||
"telescope.nvim",
|
||||
dependencies = {
|
||||
"dhruvmanila/telescope-bookmarks.nvim",
|
||||
keys = {
|
||||
{ "<leader>sR", "<cmd>Telescope bookmarks<cr>", desc = "Brave Bookmarks" },
|
||||
},
|
||||
opts = {
|
||||
extensions = {
|
||||
bookmarks = {
|
||||
selected_browser = "brave",
|
||||
url_open_command = "open",
|
||||
},
|
||||
},
|
||||
},
|
||||
config = function()
|
||||
require("telescope").load_extension("bookmarks")
|
||||
end,
|
||||
},
|
||||
}
|
||||
@@ -5,7 +5,11 @@ return {
|
||||
dependencies = {
|
||||
"nvim-telescope/telescope-file-browser.nvim",
|
||||
keys = {
|
||||
{ "<leader>sB", ":Telescope file_browser path=%:p:h=%:p:h<cr>", desc = "Browse Files" },
|
||||
{
|
||||
";t",
|
||||
"<cmd>Telescope file_browser respect_gitignore=false hidden=true grouped=true<cr>",
|
||||
desc = "File Browser",
|
||||
},
|
||||
},
|
||||
opts = {
|
||||
extensions = {
|
||||
|
||||
@@ -8,7 +8,7 @@ return {
|
||||
"kkharji/sqlite.lua",
|
||||
},
|
||||
keys = {
|
||||
{ "<leader>sf", "<cmd>Telescope frecency<cr>", desc = "Frecency" },
|
||||
{ ";mr", "<cmd>Telescope frecency<cr>", desc = "Most recently used files" },
|
||||
},
|
||||
opts = {
|
||||
extensions = {
|
||||
|
||||
12
nvim/lua/plugins/telescope-import.lua
Normal file
12
nvim/lua/plugins/telescope-import.lua
Normal file
@@ -0,0 +1,12 @@
|
||||
-- Import modules with ease
|
||||
-- https://github.com/piersolenski/telescope-import.nvim
|
||||
return {
|
||||
"piersolenski/telescope-import.nvim",
|
||||
dependencies = "nvim-telescope/telescope.nvim",
|
||||
keys = {
|
||||
{ ";i", "<cmd>Telescope import<cr>", desc = "Import Modules" },
|
||||
},
|
||||
config = function()
|
||||
require("telescope").load_extension("import")
|
||||
end,
|
||||
}
|
||||
@@ -11,6 +11,9 @@ return {
|
||||
},
|
||||
},
|
||||
},
|
||||
keys = {
|
||||
{ ";s", "<cmd>Telescope live_grep_args<cr>", desc = "Live Grep" },
|
||||
},
|
||||
config = function()
|
||||
require("telescope").load_extension("live_grep_args")
|
||||
end,
|
||||
|
||||
@@ -5,7 +5,7 @@ return {
|
||||
dependencies = {
|
||||
"nvim-telescope/telescope-node-modules.nvim",
|
||||
keys = {
|
||||
{ "<leader>sN", "<cmd>Telescope node_modules list<cr>", desc = "Node Modules" },
|
||||
{ ";N", "<cmd>Telescope node_modules list<cr>", desc = "Node Modules" },
|
||||
},
|
||||
config = function()
|
||||
require("telescope").load_extension("node_modules")
|
||||
|
||||
16
nvim/lua/plugins/telescope-smart-open.lua
Normal file
16
nvim/lua/plugins/telescope-smart-open.lua
Normal file
@@ -0,0 +1,16 @@
|
||||
-- Neovim plugin for fast file-finding
|
||||
-- https://github.com/danielfalk/smart-open.nvim
|
||||
return {
|
||||
"danielfalk/smart-open.nvim",
|
||||
branch = "0.2.x",
|
||||
keys = {
|
||||
{ ";o", "<cmd>Telescope smart_open<cr>", desc = "Smart Open" },
|
||||
},
|
||||
config = function()
|
||||
require("telescope").load_extension("smart_open")
|
||||
end,
|
||||
dependencies = {
|
||||
"kkharji/sqlite.lua",
|
||||
{ "nvim-telescope/telescope-fzy-native.nvim" },
|
||||
},
|
||||
}
|
||||
@@ -6,6 +6,9 @@ return {
|
||||
"nvim-lua/plenary.nvim",
|
||||
"debugloop/telescope-undo.nvim",
|
||||
},
|
||||
keys = {
|
||||
{ ";u", "<cmd>Telescope undo<cr>", desc = "Undo Tree" },
|
||||
},
|
||||
opts = {
|
||||
extensions = {
|
||||
undo = {
|
||||
|
||||
@@ -8,17 +8,8 @@ return {
|
||||
{ ";cs", "<cmd>Telescope spell_suggest<cr>", desc = "Spell Suggest" },
|
||||
{ ";d", "<cmd>Telescope diagnostics<cr>", desc = "Diagnostics" },
|
||||
{ ";f", "<cmd>Telescope find_files<cr>", desc = "Find Files" },
|
||||
{ ";mr", "<cmd>Telescope frecency<cr>", desc = "Most recently used files" },
|
||||
{ ";n", "<cmd>Telescope notify<cr>", desc = "Notify" },
|
||||
{ ";r", "<cmd>Telescope resume<cr>", desc = "Resume" },
|
||||
{ ";s", "<cmd>Telescope live_grep_args<cr>", desc = "Live Grep" },
|
||||
{
|
||||
";t",
|
||||
"<cmd>Telescope file_browser respect_gitignore=false hidden=true grouped=true<cr>",
|
||||
desc = "File Browser",
|
||||
},
|
||||
{ ";o", "<cmd>TodoTelescope<cr>", desc = "Todo Comments" },
|
||||
{ ";u", "<cmd>Telescope undo<cr>", desc = "Undo Tree" },
|
||||
{ "<C-p>", "<cmd>Telescope find_files<cr>", desc = "Find Files" },
|
||||
{ "<C-t>", "<cmd>Telescope<cr>", desc = "Telescope" },
|
||||
{ "<M-b>", "<cmd>Telescope buffers previewer=false shorten_path=true theme=dropdown<cr>", desc = "Buffers" },
|
||||
|
||||
7
nvim/lua/plugins/todo-comments.lua
Normal file
7
nvim/lua/plugins/todo-comments.lua
Normal file
@@ -0,0 +1,7 @@
|
||||
return {
|
||||
"folke/todo-comments.nvim",
|
||||
dependencies = { "nvim-lua/plenary.nvim" },
|
||||
keys = {
|
||||
{ ";O", "<cmd>TodoTelescope<cr>", desc = "Todo Comments" },
|
||||
},
|
||||
}
|
||||
Reference in New Issue
Block a user