From cf4a0c5f4486702cf2f1e9314a9830129fea3709 Mon Sep 17 00:00:00 2001 From: crupest Date: Fri, 8 Sep 2023 20:18:59 +0800 Subject: Update neovim config. --- configs/nvim/init.lua | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'configs/nvim/init.lua') 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', 'ff', builtin.find_files, {}) +vim.keymap.set('n', 'fg', builtin.live_grep, {}) +vim.keymap.set('n', 'fb', builtin.buffers, {}) +vim.keymap.set('n', 'fh', builtin.help_tags, {}) + -- cgit v1.2.3