feat: more vim

This commit is contained in:
Iain Learmonth 2025-07-07 22:24:58 +01:00
parent 784a2b72ed
commit 87219d0a5a

View file

@ -5,20 +5,26 @@ vim.g.mapleader = " "
vim.opt.termguicolors = true vim.opt.termguicolors = true
vim.opt.tabstop = 4 vim.opt.tabstop = 2
vim.opt.softtabstop = 4 vim.opt.softtabstop = 2
vim.opt.shiftwidth = 4 vim.opt.shiftwidth = 2
vim.opt.expandtab = true vim.opt.expandtab = true
vim.opt.number = true vim.opt.number = true
vim.opt.relativenumber = true vim.opt.relativenumber = true
vim.opt.scrolloff = 8 vim.opt.scrolloff = 8
vim.opt.colorcolumn = "+1,+2"
vim.opt.cursorline = true
vim.opt.signcolumn = 'yes'
vim.cmd.colorscheme "catppuccin-mocha" vim.cmd.colorscheme "catppuccin-mocha"
-- Custom bindings for buffer navigation -- Custom bindings for buffer navigation
vim.keymap.set("n", "<leader>n", "<cmd>bn<CR>", { noremap = true, silent = true }) vim.keymap.set("n", "<leader>n", "<cmd>bn<CR>")
vim.keymap.set("n", "<leader>p", "<cmd>bp<CR>", { noremap = true, silent = true }) vim.keymap.set("n", "<leader>p", "<cmd>bp<CR>")
vim.keymap.set("n", "<Esc>", "<cmd>nohlsearch<CR>")
-- Bufferline (tabs) -- Bufferline (tabs)
require("bufferline").setup{} require("bufferline").setup{}
@ -27,9 +33,9 @@ require("bufferline").setup{}
require("lualine").setup{} require("lualine").setup{}
-- Telescope (anything search) -- Telescope (anything search)
vim.keymap.set("n", "<leader>b", "<cmd>Telescope buffers<CR>", { noremap = true, silent = true }) vim.keymap.set("n", "<leader>b", "<cmd>Telescope buffers<CR>")
vim.keymap.set("n", "<leader>f", "<cmd>Telescope find_files<CR>", { noremap = true, silent = true }) vim.keymap.set("n", "<leader>f", "<cmd>Telescope find_files<CR>")
vim.keymap.set("n", "<leader>g", "<cmd>Telescope git_files<CR>", { noremap = true, silent = true }) vim.keymap.set("n", "<leader>g", "<cmd>Telescope git_files<CR>")
-- Tree (file manager) -- Tree (file manager)
require("nvim-tree").setup() require("nvim-tree").setup()