-- autocmd.lua -------------- -- Highlight on yank vim.api.nvim_create_autocmd("TextYankPost", { pattern = "*", callback = function() vim.highlight.on_yank({ timeout = 1200 }) end, }) -- keybindings.lua ------------------ local set = vim.keymap.set local opts = { silent = true, } -- cmd string local function cmd(command) return "" .. command .. "" end -- set("", "", "", opts) vim.g.mapleader = " " vim.g.maplocalleader = " " -- set("n", "l", cmd("noh"), opts) set("v", ">", ">gv", opts) set("v", "<", "", cmd("bd"), opts) -- options.lua -------------- local o = vim.o -- o.mouse = "" o.expandtab = true o.tabstop = 4 o.shiftwidth = 4 o.smartindent = true o.number = true o.ignorecase = true o.smartcase = true o.gdefault = true o.termguicolors = true o.wrap = false o.whichwrap = "b,s,h,l,<,>,[,]" o.clipboard = "unnamedplus" o.undofile = true o.showmode = false o.scrolloff = 3 o.sidescrolloff = 5 o.cursorline = true o.shell = "/usr/bin/fish" o.confirm = true o.linebreak = true o.laststatus = 3 o.pumblend = 10