Files
dotfiles/.config/nvim/lua/core/options.lua
T
2026-08-31 13:48:36 -07:00

54 lines
1.2 KiB
Lua

local g = vim.g
local o = vim.o
g.mapleader = " "
g.maplocalleader = ","
g.fzf_command = 'fzf --height 90% --width=85% --layout=reverse --preview "bat --color=always {}"'
o.completeopt = "menu,menuone,noselect"
o.showmode = false
o.termguicolors = true
o.background = "dark"
o.mouse = "a"
o.laststatus = 3
o.number = true
o.relativenumber = true
o.colorcolumn = "88"
o.textwidth = 80
o.shiftwidth = 4
o.tabstop = 4
o.autoindent = true
o.ignorecase = true
o.smartcase = true
o.incsearch = true
o.hlsearch = true
o.title = true
o.splitright = true
o.cursorline = true
o.scrolloff = 8
o.sidescrolloff = 8
o.wildmenu = false --cmp
o.wildmode = "" --cmp
o.wildoptions = ""
o.wildignore = ".git,.hg,.svn,CVS,.DS_Store,.idea,.vscode,.vscode-test,node_modules"
o.showmatch = true
o.list = true
o.listchars = "tab:»·,trail:·,nbsp:·,extends:>,precedes:<"
o.guifont = "JetBrainsMono Nerd Font 14"
o.expandtab = true
o.cmdheight = 1
o.updatetime = 300
o.timeoutlen = 500
o.pumwidth = 35
o.foldmethod = "marker"
o.conceallevel = 1
o.winborder = "rounded"
vim.diagnostic.config({
virtual_text = false,
virtual_lines = { current_line = true },
signs = true,
underline = true,
severity_sort = true,
update_in_insert = false,
})