diff --git a/home/.config/nvim/lua/settings.lua b/home/.config/nvim/lua/settings.lua index 461ada0..e2637e3 100644 --- a/home/.config/nvim/lua/settings.lua +++ b/home/.config/nvim/lua/settings.lua @@ -1,6 +1,5 @@ local o = vim.o local g = vim.g -local cmd = vim.cmd ------ Appearance ------ @@ -10,59 +9,32 @@ o.termguicolors = true -- Floating window transparency o.winblend = 10 --- Remove extra line -o.cmdheight = 1 - --- Always show signcolumn -o.signcolumn = 'yes' - -- Diff settings -cmd 'set diffopt=filler,internal,algorithm:histogram,indent-heuristic' +o.diffopt = 'filler,internal,algorithm:histogram,indent-heuristic' -- Allow switching buffers with unsaved changes -cmd 'set hidden' +o.hidden = true -- Show line numbers -cmd 'set number' +o.number = true -- Blinking cursor -cmd 'set guicursor=i:ver1' -cmd 'set guicursor+=a:blinkon1' +o.guicursor = 'a:blinkon1' --- Gutter and cursoline bg transparent -cmd 'highlight CursorLineNr guibg=transparent' -cmd 'highlight SignColumn guibg=transparent' +-- Enable global statusline +o.laststatus = 3 + +-- Hide cmdline +o.cmdheight = 0 ------ Misc ------- -- Use suda by default g.suda_smart_edit = 1 --- Split direction -o.splitbelow = true -o.splitright = true - -- Case insensitive search o.ignorecase = true o.smartcase = true --- Use mouse -o.mouse = 'a' - --- Use system clipboard -o.clipboard = 'unnamedplus' - --- Autoindent and syntax higlight -o.autoindent = true -o.smartindent = true -o.tabstop = 4 -o.shiftwidth = 4 -cmd 'syntax on' -cmd 'filetype on' -cmd 'filetype plugin indent on' - --- Disable auto commenting -o.formatoptions = 'cro' - -- Set leader g.mapleader = " "