local options = { backup = false, clipboard = "unnamedplus", cmdheight = 2, completeopt = { "menuone", "noselect" }, conceallevel = 0, fileencoding = "utf-8", hidden = true, hlsearch = true, ignorecase = true, mouse = "a", pumheight = 10, showmode = false, showtabline = 2, smartcase = true, smartindent = true, splitbelow = true, splitright = true, swapfile = false, termguicolors = true, undofile = true, updatetime = 300, writebackup = false, shiftwidth = 4, tabstop = 4, cursorline = true, number = true, -- relativenumber = true, numberwidth = 4, signcolumn = "yes", wrap = true, scrolloff = 8, sidescrolloff = 8, syntax = "on", foldenable = false, scrolloff = 999, so = vim.fn.floor(vim.fn.winheight(0) / 2), guicursor = "n-v-c:block,i-ci-ve:ver25,r-cr:hor20,o:hor50,i:blinkwait700-blinkoff400-blinkon250-Cursor/lCursor,a:blinkwait700-blinkoff400-blinkon250-Cursor/lCursor,sm:block-blinkwait175-blinkoff150-blinkon175", langmap = "ФИСВУАПРШОЛДЬТЩЗЙКЫЕГМЦЧНЯЖ;ABCDEFGHIJKLMNOPQRSTUVWXYZ:,фисвуапршолдьтщзйкыегмцчня;abcdefghijklmnopqrstuvwxyz", } vim.opt.formatoptions:append({ r = true, o = true }) vim.opt.shortmess:append("c") for k, v in pairs(options) do vim.opt[k] = v end vim.wo.foldmethod = "expr" vim.wo.foldexpr = "v:lua.vim.treesitter.foldexpr()" vim.cmd("set whichwrap+=<,>,[,],h,l") vim.filetype.add({ extension = { templ = "templ", }, }) vim.cmd([[colorscheme neonxp]])