tb-dotfiles/home/.config/nvim/lua/settings.lua

28 lines
1,007 B
Lua

local g = vim.g
local opt = vim.opt
local cmd = vim.cmd
-- color theme
-- gruvbox is used via the autocmd require
g.gruvbox_contrast_dark = "hard" -- hard contrast mode for gruvobx
opt.background = "dark" -- make sure dark mode is used
opt.mouse = 'c' -- disable mouse
opt.number = true -- show line numbers
-- opt.cursorline = true -- highlight the line that the cursor is on
opt.laststatus = 2 -- always show the status line
opt.autoindent = true -- turn on autoindent
opt.smarttab = true -- turn on smart tabs
opt.incsearch = true -- turn on incremental search
opt.ruler = true -- show ruler on page
opt.lazyredraw = true -- make large files bearable
opt.regexpengine = 1 -- make searching large files bearable
-- tabs look like 4 spaces
opt.expandtab = true
opt.tabstop = 4
opt.shiftwidth = 4
opt.softtabstop = 4
cmd('filetype plugin indent on')