aboutsummaryrefslogtreecommitdiff
path: root/configs/nvim/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'configs/nvim/init.lua')
-rw-r--r--configs/nvim/init.lua28
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, {})
+