From 5eed5cf3ec13de0ce2a82ff032a1967e759d6a26 Mon Sep 17 00:00:00 2001 From: kjssad Date: Mon, 5 Jul 2021 14:43:37 +0000 Subject: Add borders to lsp popups (#686) * feat(lsp): add single type border to hover popup * feat(lsp): add single type border to signatureHelp * feat(lsp): add border to line diagnostic popup * feat(lsp): use global option to configure borders --- lua/default-config.lua | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lua/default-config.lua') diff --git a/lua/default-config.lua b/lua/default-config.lua index 3f8bbc34..661f8f23 100644 --- a/lua/default-config.lua +++ b/lua/default-config.lua @@ -31,6 +31,10 @@ O = { rainbow = { enabled = false }, }, + lsp = { + popup_border = "single" + }, + database = { save_location = "~/.config/nvcode_db", auto_execute = 1 }, plugin = { -- cgit v1.2.3 From 1940bd26a6538210f2e03dd657705d532c67a097 Mon Sep 17 00:00:00 2001 From: Robin Kautz Date: Mon, 5 Jul 2021 18:02:05 +0200 Subject: evenly resize split windows (#698) * evenly resize split windows * fixed indention --- lua/default-config.lua | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lua/default-config.lua') diff --git a/lua/default-config.lua b/lua/default-config.lua index 661f8f23..01b3ff83 100644 --- a/lua/default-config.lua +++ b/lua/default-config.lua @@ -288,4 +288,8 @@ require("lv-utils").define_augroups { _buffer_bindings = { { "FileType", "floaterm", "nnoremap q :q" }, }, + _auto_resize = { + -- will cause split windows to be resized evenly if main window is resized + {'VimResized ', '*', 'wincmd ='}, + }, } -- cgit v1.2.3 From cea49760660acc366940b51ccd13e03e28b7acda Mon Sep 17 00:00:00 2001 From: Robin Kautz Date: Mon, 5 Jul 2021 20:37:01 +0200 Subject: switch to absolute line numbers in insert mode (#702) * switch to absolute line numbers in insert mode * made aucmd respect cursorline setting --- lua/default-config.lua | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'lua/default-config.lua') diff --git a/lua/default-config.lua b/lua/default-config.lua index 01b3ff83..cd49c136 100644 --- a/lua/default-config.lua +++ b/lua/default-config.lua @@ -292,4 +292,11 @@ require("lv-utils").define_augroups { -- will cause split windows to be resized evenly if main window is resized {'VimResized ', '*', 'wincmd ='}, }, + _mode_switching = { + -- will switch between absolute and relative line numbers depending on mode + {'InsertEnter', '*', 'if &relativenumber | let g:ms_relativenumberoff = 1 | setlocal number norelativenumber | endif'}, + {'InsertLeave', '*', 'if exists("g:ms_relativenumberoff") | setlocal relativenumber | endif'}, + {'InsertEnter', '*', 'if &cursorline | let g:ms_cursorlineoff = 1 | setlocal nocursorline | endif'}, + {'InsertLeave', '*', 'if exists("g:ms_cursorlineoff") | setlocal cursorline | endif'}, + }, } -- cgit v1.2.3 From 6b41286d70b71184b915724a0a03ccd8ec3b4e16 Mon Sep 17 00:00:00 2001 From: christianchiarulli Date: Mon, 5 Jul 2021 14:49:07 -0400 Subject: updated autocommands for user --- lua/default-config.lua | 59 +++++--------------------------------------------- 1 file changed, 6 insertions(+), 53 deletions(-) (limited to 'lua/default-config.lua') diff --git a/lua/default-config.lua b/lua/default-config.lua index cd49c136..830a77d4 100644 --- a/lua/default-config.lua +++ b/lua/default-config.lua @@ -4,6 +4,7 @@ CACHE_PATH = vim.fn.stdpath "cache" TERMINAL = vim.fn.expand "$TERMINAL" O = { + auto_close_tree = 0, auto_complete = true, colorscheme = "lunar", @@ -76,6 +77,10 @@ O = { tabnine = { active = false }, }, + user_autocommands = { + { "FileType", "qf", "set nobuflisted" }, + }, + lang = { python = { linter = "", @@ -247,56 +252,4 @@ O = { }, } --- TODO find a new home for these autocommands -require("lv-utils").define_augroups { - _general_settings = { - { - "TextYankPost", - "*", - "lua require('vim.highlight').on_yank({higroup = 'Search', timeout = 200})", - }, - { - "BufWinEnter", - "*", - "setlocal formatoptions-=c formatoptions-=r formatoptions-=o", - }, - { - "BufRead", - "*", - "setlocal formatoptions-=c formatoptions-=r formatoptions-=o", - }, - { - "BufNewFile", - "*", - "setlocal formatoptions-=c formatoptions-=r formatoptions-=o", - }, - { "VimLeavePre", "*", "set title set titleold=" }, - { "FileType", "qf", "set nobuflisted" }, - }, - -- _solidity = { - -- {'BufWinEnter', '.sol', 'setlocal filetype=solidity'}, {'BufRead', '*.sol', 'setlocal filetype=solidity'}, - -- {'BufNewFile', '*.sol', 'setlocal filetype=solidity'} - -- }, - -- _gemini = { - -- {'BufWinEnter', '.gmi', 'setlocal filetype=markdown'}, {'BufRead', '*.gmi', 'setlocal filetype=markdown'}, - -- {'BufNewFile', '*.gmi', 'setlocal filetype=markdown'} - -- }, - _markdown = { - { "FileType", "markdown", "setlocal wrap" }, - { "FileType", "markdown", "setlocal spell" }, - }, - _buffer_bindings = { - { "FileType", "floaterm", "nnoremap q :q" }, - }, - _auto_resize = { - -- will cause split windows to be resized evenly if main window is resized - {'VimResized ', '*', 'wincmd ='}, - }, - _mode_switching = { - -- will switch between absolute and relative line numbers depending on mode - {'InsertEnter', '*', 'if &relativenumber | let g:ms_relativenumberoff = 1 | setlocal number norelativenumber | endif'}, - {'InsertLeave', '*', 'if exists("g:ms_relativenumberoff") | setlocal relativenumber | endif'}, - {'InsertEnter', '*', 'if &cursorline | let g:ms_cursorlineoff = 1 | setlocal nocursorline | endif'}, - {'InsertLeave', '*', 'if exists("g:ms_cursorlineoff") | setlocal cursorline | endif'}, - }, -} + -- cgit v1.2.3