Something went wrong. Try again.
neovim configuration using rocks.nvim plugin manager
Something went wrong. Try again.
3.0 kB · 109 lines
Lua
at main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110vim.env.LANG = "en_US.UTF-8"
vim.o.foldexpr = "v:lua.vim.treesitter.foldexpr()"vim.o.clipboard = "unnamedplus"vim.o.cmdheight = 1-- due to stevearc/quicker.nvim#21 issuevim.o.cmdwinheight = 8vim.o.colorcolumn = "101"vim.o.completeopt = "menu,menuone,popup"vim.opt.completeopt:append("fuzzy")vim.o.conceallevel = 0vim.o.confirm = truevim.o.cursorline = truevim.o.expandtab = truevim.o.exrc = true-- stylua: ignorevim.opt.fillchars = { foldopen = "v", foldclose = ">", fold = " ", foldsep = " ",
diff = "╱", eob = "~",
horiz = ' ', -- '▁', -- horiz = '▁', horizup = '│', horizdown = ' ', -- '▁', -- horizdown = '▁', vert = '│', vertleft = '│', vertright = '│', verthoriz = '│',}vim.o.foldcolumn = "0"vim.o.foldenable = truevim.o.foldlevel = 99vim.o.foldlevelstart = 99vim.o.foldmethod = "expr"vim.o.foldexpr = "v:lua.vim.treesitter.foldexpr()"vim.o.formatexpr = "v:lua.require'conform'.formatexpr()"vim.o.formatoptions = "jcrqlnt"if vim.fn.executable("rg") ~= 0 then vim.o.grepprg = "rg --vimgrep"endvim.o.inccommand = "split"vim.o.ignorecase = truevim.o.laststatus = 2vim.o.list = truevim.opt.listchars = { -- eol = "¬", tab = "▏ ", trail = "·", -- Dot Operator (U+22C5) extends = "»", -- RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK (U+00BB, UTF-8: C2 BB) precedes = "«", -- LEFT-POINTING DOUBLE ANGLE QUOTATION MARK (U+00AB, UTF-8: C2 AB)}vim.o.mouse = "nv"vim.o.number = truevim.o.pumblend = 0vim.o.pumheight = 10vim.o.relativenumber = truevim.o.scrolloff = 5vim.opt.sessionoptions = { "buffers", "curdir", "folds", "help", "tabpages", "winsize" }vim.o.shiftround = truevim.o.shiftwidth = 0vim.opt.shortmess:append({ W = true, -- Don't print "written" when editing I = false, -- No splash screen c = true, -- Don't show ins-completion-menu messages (match 1 of 2) C = true, -- Don't show messages while scannign ins-completion items (scanning tags) s = true, -- Don't show "Search hit BOTTOM" message})-- vim.o.showbreak = "↳ "vim.o.showmode = truevim.o.sidescrolloff = 6vim.o.signcolumn = "yes"vim.o.smartcase = truevim.o.smartindent = truevim.o.spelllang = "en,cjk"vim.o.splitkeep = "cursor"vim.o.splitbelow = truevim.o.splitright = truevim.o.tabstop = 4vim.o.termguicolors = true-- vim.o.textwidth = 100vim.o.timeoutlen = 500vim.o.undofile = truevim.o.undolevels = 10000vim.o.updatetime = 200-- vim.o.winbar = [[%f %h%w%m%r%=%-14.(%l,%c%V%) %P]]vim.o.winminwidth = 10vim.o.wrap = false
vim.g.editorconfig = true
-- disable providers (see :h provider)vim.g.loaded_python3_provider = 0vim.g.loaded_ruby_provider = 0vim.g.loaded_node_provider = 0vim.g.loaded_perl_provider = 0
if vim.g.neovide then vim.o.guifont = "Fira Code:h16" vim.g.neovide_profiler = trueend
-- Fix markdown indentation settingsvim.g.markdown_recommended_style = 0