From 2ce4fbab0eee785d915d8f347186065299ab05e0 Mon Sep 17 00:00:00 2001 From: Shubham Saini Date: Fri, 20 May 2022 12:19:37 -0700 Subject: darwin: automatic theme change --- nvim/.config/nvim/colors/jellybeans.vim | 1 + nvim/.config/nvim/colors/pencil.vim | 2 +- nvim/.config/nvim/init.vim | 16 +++++++++++++++- 3 files changed, 17 insertions(+), 2 deletions(-) (limited to 'nvim/.config') diff --git a/nvim/.config/nvim/colors/jellybeans.vim b/nvim/.config/nvim/colors/jellybeans.vim index 73a0d98..bae6c69 100755 --- a/nvim/.config/nvim/colors/jellybeans.vim +++ b/nvim/.config/nvim/colors/jellybeans.vim @@ -88,6 +88,7 @@ endif " - g:jellybeans_use_gui_italics (default = 1) " - g:jellybeans_use_term_italics (default = 0) +let s:background_color = "NONE" let s:background_color = "000000" if exists("g:jellybeans_overrides") diff --git a/nvim/.config/nvim/colors/pencil.vim b/nvim/.config/nvim/colors/pencil.vim index 75c6ab2..6ec59a5 100755 --- a/nvim/.config/nvim/colors/pencil.vim +++ b/nvim/.config/nvim/colors/pencil.vim @@ -65,7 +65,7 @@ endif " Colors let s:black = { "gui": "#212121", "cterm": "NONE" } let s:medium_gray = { "gui": "#767676", "cterm": "243" } -let s:white = { "gui": "#F1F1F1", "cterm": "15" } +let s:white = { "gui": "#F1F1F1", "cterm": "NONE" } let s:actual_white = { "gui": "#FFFFFF", "cterm": "231" } let s:light_black = { "gui": "#424242", "cterm": "235" } let s:lighter_black = { "gui": "#545454", "cterm": "240" } diff --git a/nvim/.config/nvim/init.vim b/nvim/.config/nvim/init.vim index ee7fddf..ff1a0c5 100755 --- a/nvim/.config/nvim/init.vim +++ b/nvim/.config/nvim/init.vim @@ -13,13 +13,14 @@ Plug 'plasticboy/vim-markdown' Plug 'vuciv/vim-bujo' Plug 'lervag/vimtex' Plug 'metakirby5/codi.vim' +Plug 'hashivim/vim-terraform' call plug#end() " sets set guicursor= set number relativenumber set mouse=a -set background=dark +"set background=dark syntax enable set cursorline set ignorecase @@ -38,8 +39,21 @@ colorscheme pencil "hi Normal ctermbg=16 guibg=#000000 "hi LineNr ctermbg=16 guibg=#000000 +" Change background based on macos theme +let output = system("defaults read -g AppleInterfaceStyle") +if v:shell_error != 0 + set background=light + colorscheme plain +else + set background=dark + colorscheme pencil +endif + let mapleader=" " +" Reload vimrc +nnoremap sv :source $VIMRC + " Alias write and quit to Q nnoremap q :wq nnoremap w :w -- cgit v1.2.3