From ef65954149b5172117927d1b7c49908f0f5069c9 Mon Sep 17 00:00:00 2001 From: Eric Nielsen Date: Mon, 8 Aug 2016 10:33:23 -0500 Subject: [PATCH] Fix solarized themes colors - Swap values without needing temporary variables --- autoload/lightline/colorscheme/solarized.vim | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/autoload/lightline/colorscheme/solarized.vim b/autoload/lightline/colorscheme/solarized.vim index fc8a244..577177e 100644 --- a/autoload/lightline/colorscheme/solarized.vim +++ b/autoload/lightline/colorscheme/solarized.vim @@ -2,7 +2,7 @@ " Filename: autoload/lightline/colorscheme/solarized.vim " Author: itchyny " License: MIT License -" Last Change: 2016/08/07 11:13:00. +" Last Change: 2016/08/08 10:31:00. " ============================================================================= let s:cuicolors = { @@ -54,18 +54,10 @@ let s:cyan = [ '#2aa198', s:cuicolors.cyan[s:cuiindex] ] let s:green = [ '#859900', s:cuicolors.green[s:cuiindex] ] if &background ==# 'light' - let s:temp03 = s:base03 - let s:temp02 = s:base02 - let s:temp01 = s:base01 - let s:temp00 = s:base00 - let s:base03 = s:base3 - let s:base02 = s:base2 - let s:base01 = s:base1 - let s:base00 = s:base0 - let s:base0 = s:temp00 - let s:base1 = s:temp01 - let s:base2 = s:temp02 - let s:base3 = s:temp03 + let [ s:base03, s:base3 ] = [ s:base3, s:base03 ] + let [ s:base02, s:base2 ] = [ s:base2, s:base02 ] + let [ s:base01, s:base1 ] = [ s:base1, s:base01 ] + let [ s:base00, s:base0 ] = [ s:base0, s:base00 ] endif let s:p = {'normal': {}, 'inactive': {}, 'insert': {}, 'replace': {}, 'visual': {}, 'tabline': {}}