{configure,cleanup} neovim options

This commit is contained in:
Guanran Wang 2024-02-21 17:07:58 +08:00
parent 59fca1d462
commit 503ba922d2
Signed by: nyancat
SSH key fingerprint: SHA256:8oWGKciPALWut/6WA27oFKofX+6Wtc0gQnsefXLQx/8

View file

@ -1,24 +1,34 @@
vim.opt.autowrite = true
vim.opt.cursorline = true
-- Better file reading
vim.opt.autoread = true
vim.opt.autowrite = true
vim.opt.tabstop = 2
vim.opt.shiftround = true
vim.opt.shiftwidth = 2
vim.opt.expandtab = true
-- Line number
vim.opt.cursorline = true
vim.opt.number = true
vim.opt.relativenumber = true
vim.wo.number = true
vim.wo.relativenumber = true
vim.wo.signcolumn = "yes"
vim.o.undofile = true
vim.o.clipboard = "unnamedplus"
vim.o.showmode = false
-- Mouse
vim.cmd([[
aunmenu PopUp.How-to\ disable\ mouse
aunmenu PopUp.-1-
]])
vim.opt.mouse = "a"
-- System integration
vim.cmd([[ set noswapfile ]])
vim.opt.clipboard = "unnamedplus"
vim.opt.undofile = true
-- Tab
vim.opt.expandtab = true
vim.opt.tabstop = 2
-- Visuals
vim.opt.laststatus = 3
vim.opt.showmode = false -- we already have lualine
vim.opt.signcolumn = "yes" -- so it doesn't shift around
-- Neovide
-- Put anything you want to happen only in Neovide here
if vim.g.neovide then
vim.o.guifont = "monospace:h12"