telecrope
This commit is contained in:
@@ -59,6 +59,13 @@ Browse files with:
|
|||||||
<leader>dl
|
<leader>dl
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Telescope shortcuts:
|
||||||
|
|
||||||
|
- `<leader>ff` find files
|
||||||
|
- `<leader>fg` live grep
|
||||||
|
- `<leader>fb` list buffers
|
||||||
|
- `<leader>fh` browse help tags
|
||||||
|
|
||||||
Oil usage:
|
Oil usage:
|
||||||
|
|
||||||
- `<leader>dl` opens the parent directory of the current file
|
- `<leader>dl` opens the parent directory of the current file
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
require("romanzy.plugins.rose-pine")
|
require("romanzy.plugins.rose-pine")
|
||||||
require("romanzy.plugins.oil")
|
require("romanzy.plugins.oil")
|
||||||
|
require("romanzy.plugins.telescope")
|
||||||
require("romanzy.plugins.nvim-treesitter")
|
require("romanzy.plugins.nvim-treesitter")
|
||||||
require("romanzy.plugins.lsp")
|
require("romanzy.plugins.lsp")
|
||||||
require("romanzy.plugins.header42")
|
require("romanzy.plugins.header42")
|
||||||
|
|||||||
12
nvim/.config/nvim/lua/romanzy/plugins/telescope.lua
Normal file
12
nvim/.config/nvim/lua/romanzy/plugins/telescope.lua
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
vim.pack.add({
|
||||||
|
{
|
||||||
|
src = "https://github.com/nvim-telescope/telescope.nvim",
|
||||||
|
name = "telescope.nvim",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
src = "https://github.com/nvim-lua/plenary.nvim",
|
||||||
|
name = "plenary.nvim",
|
||||||
|
},
|
||||||
|
})
|
||||||
|
|
||||||
|
require("telescope").setup({})
|
||||||
@@ -1,8 +1,18 @@
|
|||||||
vim.g.mapleader = " "
|
vim.g.mapleader = " "
|
||||||
vim.g.maplocalleader = " "
|
vim.g.maplocalleader = " "
|
||||||
|
|
||||||
|
local function telescope_picker(picker)
|
||||||
|
return function()
|
||||||
|
require("telescope.builtin")[picker]()
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
vim.keymap.set("n", "<leader>dl", "<Cmd>Oil<CR>")
|
vim.keymap.set("n", "<leader>dl", "<Cmd>Oil<CR>")
|
||||||
vim.keymap.set("n", "<leader>nl", vim.cmd.Ex)
|
vim.keymap.set("n", "<leader>nl", vim.cmd.Ex)
|
||||||
|
vim.keymap.set("n", "<leader>ff", telescope_picker("find_files"))
|
||||||
|
vim.keymap.set("n", "<leader>fg", telescope_picker("live_grep"))
|
||||||
|
vim.keymap.set("n", "<leader>fb", telescope_picker("buffers"))
|
||||||
|
vim.keymap.set("n", "<leader>fh", telescope_picker("help_tags"))
|
||||||
|
|
||||||
vim.keymap.set("n", "<leader>s", ":set spell!<CR>")
|
vim.keymap.set("n", "<leader>s", ":set spell!<CR>")
|
||||||
vim.keymap.set("n", "<leader>sv", "<Cmd>vs<CR>")
|
vim.keymap.set("n", "<leader>sv", "<Cmd>vs<CR>")
|
||||||
|
|||||||
@@ -24,9 +24,17 @@
|
|||||||
"rev": "b73018b75affd13fa38e2fc94ef753b465f770d7",
|
"rev": "b73018b75affd13fa38e2fc94ef753b465f770d7",
|
||||||
"src": "https://github.com/stevearc/oil.nvim"
|
"src": "https://github.com/stevearc/oil.nvim"
|
||||||
},
|
},
|
||||||
|
"plenary.nvim": {
|
||||||
|
"rev": "74b06c6c75e4eeb3108ec01852001636d85a932b",
|
||||||
|
"src": "https://github.com/nvim-lua/plenary.nvim"
|
||||||
|
},
|
||||||
"rose-pine": {
|
"rose-pine": {
|
||||||
"rev": "ff483051a47e27d84bdef47703538df1ed9f4a47",
|
"rev": "ff483051a47e27d84bdef47703538df1ed9f4a47",
|
||||||
"src": "https://github.com/rose-pine/neovim"
|
"src": "https://github.com/rose-pine/neovim"
|
||||||
|
},
|
||||||
|
"telescope.nvim": {
|
||||||
|
"rev": "427b576c16792edad01a92b89721d923c19ad60f",
|
||||||
|
"src": "https://github.com/nvim-telescope/telescope.nvim"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user