-- Global settings vim.g.loaded_netrw = 1 vim.g.loaded_netrwPlugin = 1 vim.g.mapleader = " " vim.opt.termguicolors = true vim.opt.expandtab = true vim.cmd.colorscheme "catppuccin" -- Custom bindings vim.keymap.set("n", "n", "bn", { noremap = true, silent = true }) vim.keymap.set("n", "p", "bp", { noremap = true, silent = true }) -- Bufferline (tabs) require("bufferline").setup{} -- Lualine (status line) require("lualine").setup{} -- Telescope (anything search) vim.keymap.set("n", "b", "Telescope buffers", { noremap = true, silent = true }) vim.keymap.set("n", "f", "Telescope find_files", { noremap = true, silent = true }) -- lspconfig (LSPs) vim.lsp.enable("nil") vim.lsp.enable("pyright") vim.lsp.enable("rust-analyzer")