aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Common/nvim/lua/lsp-conf.lua16
-rw-r--r--linux/tmux.conf.m49
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