[vim] inherit the shell's background (dark/light)
This commit is contained in:
parent
b78b20347b
commit
065ae919ee
2 changed files with 7 additions and 2 deletions
|
@ -73,7 +73,7 @@ change_palette() (
|
||||||
# - prompt string
|
# - prompt string
|
||||||
# - `ls` command output colors
|
# - `ls` command output colors
|
||||||
do_solarize_shell() {
|
do_solarize_shell() {
|
||||||
[ -z "$BACKGROUND" ] && BACKGROUND="dark"
|
[ -z "$BACKGROUND" ] && export BACKGROUND="dark"
|
||||||
|
|
||||||
if [ "$TERM_PROGRAM" = "Apple_Terminal" ]; then
|
if [ "$TERM_PROGRAM" = "Apple_Terminal" ]; then
|
||||||
echo "tell application \"Terminal\" to set current settings of selected tab of front window to settings set \"solarized-$BACKGROUND\"" | osascript
|
echo "tell application \"Terminal\" to set current settings of selected tab of front window to settings set \"solarized-$BACKGROUND\"" | osascript
|
||||||
|
@ -113,7 +113,7 @@ do_solarize_shell() {
|
||||||
# Change the ANSI color palette
|
# Change the ANSI color palette
|
||||||
# iTerm2: Pnrrggbb (http://iterm2.com/documentation-escape-codes.html)
|
# iTerm2: Pnrrggbb (http://iterm2.com/documentation-escape-codes.html)
|
||||||
# other terminals: 4;n;#rrggbb
|
# other terminals: 4;n;#rrggbb
|
||||||
# Pn or 4;n;# n rrggbb ANSI name
|
# Pn or 4;n;# n rrggbb ANSI name
|
||||||
change_palette $(printf $selector 0) $base02 # 0;30 black
|
change_palette $(printf $selector 0) $base02 # 0;30 black
|
||||||
change_palette $(printf $selector 1) $red # 0;31 red
|
change_palette $(printf $selector 1) $red # 0;31 red
|
||||||
change_palette $(printf $selector 2) $green # 0;32 green
|
change_palette $(printf $selector 2) $green # 0;32 green
|
||||||
|
|
5
vimrc
5
vimrc
|
@ -110,6 +110,11 @@ let mapleader = ","
|
||||||
" }}}
|
" }}}
|
||||||
|
|
||||||
" vim-colors-solarized {{{
|
" vim-colors-solarized {{{
|
||||||
|
if $BACKGROUND == 'light' " use background from bash if available
|
||||||
|
set background=light
|
||||||
|
else
|
||||||
|
set background=dark " default is dark
|
||||||
|
endif
|
||||||
silent! colorscheme solarized
|
silent! colorscheme solarized
|
||||||
" }}}
|
" }}}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue