From f27c5bf0452d37b9fb9580a4aacac4d5fa2d8f27 Mon Sep 17 00:00:00 2001 From: "jakob.stendahl" Date: Fri, 12 Apr 2024 19:51:13 +0200 Subject: lsp things --- Common/nvim/lua/lsp-conf.lua | 16 +++++++++------- linux/tmux.conf.m4 | 9 +++++---- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/Common/nvim/lua/lsp-conf.lua b/Common/nvim/lua/lsp-conf.lua index fde33b3..bedac5a 100644 --- a/Common/nvim/lua/lsp-conf.lua +++ b/Common/nvim/lua/lsp-conf.lua @@ -40,16 +40,18 @@ vim.diagnostic.config({ virtual_text = false, signs = true, update_in_insert = true, - underline = false, + underline = true, severity_sort = false, - float = { - border = 'rounded', - source = 'always', - header = '', - prefix = '', - }, }) +vim.cmd [[ +hi DiagnosticUnderlineError gui=none guibg='LightRed' +hi DiagnosticUnderlineWarn guisp='Orange' gui=undercurl +hi DiagnosticUnderlineInfo guisp='Cyan' gui=undercurl +hi DiagnosticUnderlineHint guisp='Cyan' gui=undercurl +hi DiagnosticUnderlineOk gui=none +]] + vim.opt.completeopt = {'menuone', 'noselect', 'noinsert'} vim.opt.shortmess = vim.opt.shortmess + { c = true} vim.api.nvim_set_option('updatetime', 300) diff --git a/linux/tmux.conf.m4 b/linux/tmux.conf.m4 index 9b69c77..87cf9d4 100644 --- a/linux/tmux.conf.m4 +++ b/linux/tmux.conf.m4 @@ -1,8 +1,9 @@ # -- general ------------------------------------------------------------------- -# Options are 'screen-256color', 'screen-256color-bce' -set -g default-terminal "xterm-256color" -# Options are ',*:U8=0', ',xterm-256color:Tc', 'xterm-256color:RGB' -set-option -ga terminal-overrides ",xterm-256color:Tc" +#set -g default-terminal "xterm-256color" +set -g default-terminal "tmux-256color" +set-option -ga terminal-overrides ",xterm-256color:Tc" # don't remember +set -as terminal-overrides ',*:Smulx=\E[4::%p1%dm' # undercurl support +set -as terminal-overrides ',*:Setulc=\E[58::2::%p1%{65536}%/%d::%p1%{256}%/%{255}%&%d::%p1%{255}%&%d%;m' # underscore colours - needs tmux-3.0 set -s escape-time 0 # faster command sequences set -s focus-events on -- cgit v1.2.3