require("plugins") require("general") require("treesitter") require("file-tree") require("telescope-config") require("lsp") require("remaps") -- Tabs require("bufferline").setup() -- Statusline require("lualine").setup() -- Git require("gitsigns").setup({ current_line_blame = true, current_line_blame_opts = { virt_text = true, virt_text_pos = "eol", delay = 500 }, keymaps = { noremap = true, ["n gs"] = 'lua require("gitsigns").stage_hunk()', ["n gu"] = 'lua require("gitsigns").undo_stage_hunk()', ["n gr"] = 'lua require("gitsigns").reset_hunk()' } }) require("nvim-autopairs").setup() -- Automatically formatting buffer on save vim.api.nvim_command("autocmd BufWritePre * lua vim.lsp.buf.formatting_sync()")