diff --git a/neovim/lua/_settings.lua b/neovim/lua/_settings.lua index d03391b..d052484 100644 --- a/neovim/lua/_settings.lua +++ b/neovim/lua/_settings.lua @@ -5,6 +5,10 @@ local utils = require("utils") -- Set leader to space g.mapleader = " " +vim.cmd([[ + let &t_8f = "\[38;2;%lu;%lu;%lum" + let &t_8b = "\[48;2;%lu;%lu;%lum" +]]) o.termguicolors = true o.number = true o.expandtab = true diff --git a/vim/rc/ui.rc.vim b/vim/rc/ui.rc.vim index da46184..87b7b87 100644 --- a/vim/rc/ui.rc.vim +++ b/vim/rc/ui.rc.vim @@ -111,6 +111,12 @@ if &term =~# '^screen' set term=xterm endif + if exists('+termguicolors') + let &t_8f = "\[38;2;%lu;%lu;%lum" + let &t_8b = "\[48;2;%lu;%lu;%lum" + set termguicolors + endif + " gotta set these *last*, since `set term` resets everything set t_ts=k set t_fs=\