added telescope-file-browser accessible with <leader>fb
This commit is contained in:
parent
be8ccf4203
commit
aacc08b25b
|
@ -0,0 +1,22 @@
|
||||||
|
---- disable netrw at the very start of your init.lua
|
||||||
|
----vim.g.loaded_netrw = 1
|
||||||
|
----vim.g.loaded_netrwPlugin = 1
|
||||||
|
--
|
||||||
|
---- set termguicolors to enable highlight groups
|
||||||
|
--vim.opt.termguicolors = true
|
||||||
|
--
|
||||||
|
---- OR setup with some options
|
||||||
|
--require("nvim-tree").setup({
|
||||||
|
-- sort = {
|
||||||
|
-- sorter = "case_sensitive",
|
||||||
|
-- },
|
||||||
|
-- view = {
|
||||||
|
-- width = 30,
|
||||||
|
-- },
|
||||||
|
-- renderer = {
|
||||||
|
-- group_empty = true,
|
||||||
|
-- },
|
||||||
|
-- filters = {
|
||||||
|
-- dotfiles = true,
|
||||||
|
-- },
|
||||||
|
--})
|
|
@ -0,0 +1,21 @@
|
||||||
|
require("telescope").setup {
|
||||||
|
extensions = {
|
||||||
|
file_browser = {
|
||||||
|
theme = "ivy",
|
||||||
|
-- disables netrw and use telescope-file-browser in its place
|
||||||
|
hijack_netrw = false,
|
||||||
|
mappings = {
|
||||||
|
["i"] = {
|
||||||
|
-- your custom insert mode mappings
|
||||||
|
},
|
||||||
|
["n"] = {
|
||||||
|
-- your custom normal mode mappings
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
||||||
|
-- To get telescope-file-browser loaded and working with telescope,
|
||||||
|
-- you need to call load_extension, somewhere after setup function:
|
||||||
|
require("telescope").load_extension "file_browser"
|
||||||
|
|
|
@ -1,5 +1,2 @@
|
||||||
require("juliuswaldmann.remap")
|
require("juliuswaldmann.remap")
|
||||||
require("juliuswaldmann.set")
|
require("juliuswaldmann.set")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -43,4 +43,10 @@ return require('packer').startup(function(use)
|
||||||
{'L3MON4D3/LuaSnip'},
|
{'L3MON4D3/LuaSnip'},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
--use('nvim-tree/nvim-tree.lua')
|
||||||
|
--use('nvim-tree/nvim-web-devicons')
|
||||||
|
use {
|
||||||
|
"nvim-telescope/telescope-file-browser.nvim",
|
||||||
|
requires = { "nvim-telescope/telescope.nvim", "nvim-lua/plenary.nvim" }
|
||||||
|
}
|
||||||
end)
|
end)
|
||||||
|
|
|
@ -47,3 +47,11 @@ vim.keymap.set("n", "<leader>mr", "<cmd>CellularAutomaton make_it_rain<CR>");
|
||||||
vim.keymap.set("n", "<leader><leader>", function()
|
vim.keymap.set("n", "<leader><leader>", function()
|
||||||
vim.cmd("so")
|
vim.cmd("so")
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
--telescope-file-browser remaps
|
||||||
|
vim.api.nvim_set_keymap(
|
||||||
|
"n",
|
||||||
|
"<leader>fb",
|
||||||
|
":Telescope file_browser path=%:p:h select_buffer=true<CR>",
|
||||||
|
{ noremap = true }
|
||||||
|
)
|
||||||
|
|
|
@ -140,6 +140,11 @@ _G.packer_plugins = {
|
||||||
path = "/home/juliuswaldmann/.local/share/nvim/site/pack/packer/start/rose-pine",
|
path = "/home/juliuswaldmann/.local/share/nvim/site/pack/packer/start/rose-pine",
|
||||||
url = "https://github.com/rose-pine/neovim"
|
url = "https://github.com/rose-pine/neovim"
|
||||||
},
|
},
|
||||||
|
["telescope-file-browser.nvim"] = {
|
||||||
|
loaded = true,
|
||||||
|
path = "/home/juliuswaldmann/.local/share/nvim/site/pack/packer/start/telescope-file-browser.nvim",
|
||||||
|
url = "https://github.com/nvim-telescope/telescope-file-browser.nvim"
|
||||||
|
},
|
||||||
["telescope.nvim"] = {
|
["telescope.nvim"] = {
|
||||||
loaded = true,
|
loaded = true,
|
||||||
path = "/home/juliuswaldmann/.local/share/nvim/site/pack/packer/start/telescope.nvim",
|
path = "/home/juliuswaldmann/.local/share/nvim/site/pack/packer/start/telescope.nvim",
|
||||||
|
|
Loading…
Reference in New Issue