From 40338acb1e651bc8a911c1ac5e8b8e86dbb05757 Mon Sep 17 00:00:00 2001 From: Crony Akatsuki Date: Tue, 21 Oct 2025 10:29:17 +0200 Subject: [PATCH] feat(settings): refactor settings a bit. --- lua/config/settings.lua | 24 +++++++----------------- 1 file changed, 7 insertions(+), 17 deletions(-) diff --git a/lua/config/settings.lua b/lua/config/settings.lua index d901684..d4225b2 100644 --- a/lua/config/settings.lua +++ b/lua/config/settings.lua @@ -37,10 +37,6 @@ vim.opt.inccommand = "split" vim.opt.ignorecase = true vim.opt.smartcase = true --- matching bracket settings -vim.opt.showmatch = true -vim.opt.matchtime = 2 - -- commandline settings vim.opt.cmdheight = 1 vim.opt.showmode = false @@ -50,16 +46,6 @@ vim.opt.pumheight = 10 vim.opt.pumblend = 10 vim.opt.winblend = 0 --- concealing settings -vim.opt.conceallevel = 0 -vim.opt.concealcursor = "" - --- redraw lazilly -vim.opt.lazyredraw = true - --- lower syntax highlighing for performance -vim.opt.synmaxcol = 300 - -- better completion options vim.opt.completeopt = "menuone,noinsert,noselect" @@ -76,7 +62,7 @@ vim.opt.swapfile = false vim.opt.undofile = true vim.opt.undodir = vim.fn.expand("~/.local/state/nvim/undo") vim.opt.autoread = true -vim.opt.autowrite = true +vim.opt.autowrite = false -- durations for completion and other stuff vim.opt.updatetime = 300 @@ -89,7 +75,11 @@ vim.opt.errorbells = false vim.opt.backspace = "indent,eol,start" vim.opt.autochdir = false vim.opt.iskeyword:append("-") -- treat dash as part of the word -vim.opt.path:append("**") -- include subdirectories in search -vim.opt.selection = "exclusive" +vim.opt.path:append("**") -- include subdirectories in search vim.opt.modifiable = true vim.opt.encoding = "UTF8" + +-- better completion settings for the commandline +vim.opt.wildmenu = true +vim.opt.wildmode = "longest:full,full" +vim.opt.wildignore:append({ "*.o", "*.obj", "*.pyc", "*.class", "*.jar" })