diff options
Diffstat (limited to 'configs/nvim/init.lua')
-rw-r--r-- | configs/nvim/init.lua | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/configs/nvim/init.lua b/configs/nvim/init.lua index 20fd1b1..f70919d 100644 --- a/configs/nvim/init.lua +++ b/configs/nvim/init.lua @@ -37,8 +37,29 @@ vim.opt.rtp:prepend(lazypath) -- Use lazy.nvim require("lazy").setup("plugins") +-- setup nvim-tree require("nvim-tree").setup() +-- setup lualine +require('lualine').setup() + +-- setup bufferline +require("bufferline").setup{ + options = { + offsets = { + { + filetype = "NvimTree", + text = "File Explorer", + highlight = "Directory", + separator = true + } + } + } +} + +-- setup gitsigns +require('gitsigns').setup() + -- setup nvim-cmp local cmp = require("cmp") @@ -73,3 +94,10 @@ lspconfig.clangd.setup { capabilities = capabilites } +-- setup keymap for telescope +local builtin = require('telescope.builtin') +vim.keymap.set('n', '<leader>ff', builtin.find_files, {}) +vim.keymap.set('n', '<leader>fg', builtin.live_grep, {}) +vim.keymap.set('n', '<leader>fb', builtin.buffers, {}) +vim.keymap.set('n', '<leader>fh', builtin.help_tags, {}) + |