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.set")
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -43,4 +43,10 @@ return require('packer').startup(function(use)
|
|||
{'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)
|
||||
|
|
|
@ -47,3 +47,11 @@ vim.keymap.set("n", "<leader>mr", "<cmd>CellularAutomaton make_it_rain<CR>");
|
|||
vim.keymap.set("n", "<leader><leader>", function()
|
||||
vim.cmd("so")
|
||||
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",
|
||||
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"] = {
|
||||
loaded = true,
|
||||
path = "/home/juliuswaldmann/.local/share/nvim/site/pack/packer/start/telescope.nvim",
|
||||
|
|
Loading…
Reference in New Issue