Files
neovim-config/lua/vim.lua

34 lines
652 B
Lua

local config = require("config").vim
-- Options
local options = config.options
vim.opt.guicursor = ""
vim.opt.number = options.line_numbers.enabled
vim.opt.relativenumber = options.line_numbers.relative
vim.opt.shiftwidth = options.tab_size
vim.g.mapleader = options.leader
vim.g.maplocalleader = options.leader
vim.opt.clipboard = "unnamedplus"
-- Mappings
local mappings = config.mappings
vim.keymap.set("i", mappings.undo, "<C-o>:undo<CR>", {
desc = "Undo last edit",
noremap = true,
silent = true
})
vim.keymap.set("i", mappings.redo, "<C-o>:redo<CR>", {
desc = "Redo last edit",
noremap = true,
silent = true
})