Light mode support in shell, now.
This commit is contained in:
@ -103,6 +103,10 @@ set ansi_15="FFFFFF"
|
|||||||
|
|
||||||
alias set-terminal-colors echo "]4\;0\;#${ansi_0}\;1\;#${ansi_1}\;2\;#${ansi_2}\;3\;#${ansi_3}\;4\;#${ansi_4}\;5\;#${ansi_5}\;6\;#${ansi_6}\;7\;#${ansi_7}\;8\;#${ansi_8}\;9\;#${ansi_9}\;10\;#${ansi_10}\;11\;#${ansi_11}\;12\;#${ansi_12}\;13\;#${ansi_13}\;14\;#${ansi_14}\;15\;#${ansi_15}"
|
alias set-terminal-colors echo "]4\;0\;#${ansi_0}\;1\;#${ansi_1}\;2\;#${ansi_2}\;3\;#${ansi_3}\;4\;#${ansi_4}\;5\;#${ansi_5}\;6\;#${ansi_6}\;7\;#${ansi_7}\;8\;#${ansi_8}\;9\;#${ansi_9}\;10\;#${ansi_10}\;11\;#${ansi_11}\;12\;#${ansi_12}\;13\;#${ansi_13}\;14\;#${ansi_14}\;15\;#${ansi_15}"
|
||||||
|
|
||||||
|
alias set-light-mode setenv CSHENV_LIGHT_MODE 1\;echo "]10\;#000000]11\;#ffffff]12\;#ff0000"
|
||||||
|
alias set-dark-mode unsetenv CSHENV_LIGHT_MODE\;echo "]10\;#ffffff]11\;#000000]12\;#00ff00"
|
||||||
|
alias home-mode unsetenv CSHENV_LIGHT_MODE\;echo "]104\;]110]111]112"
|
||||||
|
|
||||||
alias reset-terminal-colors echo "]104\;"
|
alias reset-terminal-colors echo "]104\;"
|
||||||
|
|
||||||
###########################
|
###########################
|
||||||
|
@ -2,10 +2,11 @@
|
|||||||
hi clear normal
|
hi clear normal
|
||||||
"set bg&
|
"set bg&
|
||||||
|
|
||||||
set background=light
|
|
||||||
" remove all existing highlighting and set the defaults.
|
" remove all existing highlighting and set the defaults.
|
||||||
hi clear
|
hi clear
|
||||||
" load the syntax highlighting defaults, if it's enabled.
|
" load the syntax highlighting defaults, if it's enabled.
|
||||||
|
"set background=light
|
||||||
|
" load the syntax highlighting defaults, if it's enabled.
|
||||||
if exists("syntax_on")
|
if exists("syntax_on")
|
||||||
syntax reset
|
syntax reset
|
||||||
endif
|
endif
|
||||||
|
@ -7,12 +7,18 @@ syntax on
|
|||||||
|
|
||||||
"The adam color scheme has both syntax colors and adam colorscheme now.
|
"The adam color scheme has both syntax colors and adam colorscheme now.
|
||||||
"This fixes the longstanding xterm-256color issues I've had.
|
"This fixes the longstanding xterm-256color issues I've had.
|
||||||
|
"let light_mode_env=$CSHENV_LIGHT_MODE
|
||||||
colors adam
|
colors adam
|
||||||
|
|
||||||
|
let light_mode_env=$CSHENV_LIGHT_MODE
|
||||||
|
if light_mode_env == '1'
|
||||||
|
colors adam-light
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
source ~/.vim/vimrc.globalprefs
|
source ~/.vim/vimrc.globalprefs
|
||||||
|
|
||||||
|
|
||||||
source ~/.vim/vimrc.defkeymaps
|
source ~/.vim/vimrc.defkeymaps
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user