From 87219d0a5afc060bf4b3fb553075faa4fdcb2ea5 Mon Sep 17 00:00:00 2001 From: irl Date: Mon, 7 Jul 2025 22:24:58 +0100 Subject: [PATCH] feat: more vim --- modules/home-manager/vim/init.lua | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/modules/home-manager/vim/init.lua b/modules/home-manager/vim/init.lua index 14d71f1..cab8b97 100644 --- a/modules/home-manager/vim/init.lua +++ b/modules/home-manager/vim/init.lua @@ -5,20 +5,26 @@ vim.g.mapleader = " " vim.opt.termguicolors = true -vim.opt.tabstop = 4 -vim.opt.softtabstop = 4 -vim.opt.shiftwidth = 4 +vim.opt.tabstop = 2 +vim.opt.softtabstop = 2 +vim.opt.shiftwidth = 2 vim.opt.expandtab = true vim.opt.number = true vim.opt.relativenumber = true vim.opt.scrolloff = 8 +vim.opt.colorcolumn = "+1,+2" +vim.opt.cursorline = true +vim.opt.signcolumn = 'yes' + vim.cmd.colorscheme "catppuccin-mocha" -- Custom bindings for buffer navigation -vim.keymap.set("n", "n", "bn", { noremap = true, silent = true }) -vim.keymap.set("n", "p", "bp", { noremap = true, silent = true }) +vim.keymap.set("n", "n", "bn") +vim.keymap.set("n", "p", "bp") + +vim.keymap.set("n", "", "nohlsearch") -- Bufferline (tabs) require("bufferline").setup{} @@ -27,9 +33,9 @@ require("bufferline").setup{} 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 }) -vim.keymap.set("n", "g", "Telescope git_files", { noremap = true, silent = true }) +vim.keymap.set("n", "b", "Telescope buffers") +vim.keymap.set("n", "f", "Telescope find_files") +vim.keymap.set("n", "g", "Telescope git_files") -- Tree (file manager) require("nvim-tree").setup()