mirror of
https://github.com/itchyny/lightline.vim.git
synced 2025-11-12 21:43:50 -05:00
improve autoload/lightline.vim, autoload/lightline/tab.vim: use single quotes
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
" Version: 0.0
|
" Version: 0.0
|
||||||
" Author: itchyny
|
" Author: itchyny
|
||||||
" License: MIT License
|
" License: MIT License
|
||||||
" Last Change: 2014/12/24 14:47:41.
|
" Last Change: 2015/01/08 10:18:33.
|
||||||
" =============================================================================
|
" =============================================================================
|
||||||
|
|
||||||
let s:save_cpo = &cpo
|
let s:save_cpo = &cpo
|
||||||
@@ -275,7 +275,7 @@ endfunction
|
|||||||
|
|
||||||
function! s:subseparator(x, y, s, a, b) abort
|
function! s:subseparator(x, y, s, a, b) abort
|
||||||
let [c, f, v] = [ s:lightline.component, s:lightline.component_function, s:lightline.component_visible_condition ]
|
let [c, f, v] = [ s:lightline.component, s:lightline.component_function, s:lightline.component_visible_condition ]
|
||||||
return '%{('.(a:a?"1":has_key(f,a:x)?'!!strlen(exists("*'.f[a:x].'")?'.f[a:x].'():"")':get(v,a:x,has_key(c,a:x)?"1":"0")).')*(('.join(map(range(len(a:y)),
|
return '%{('.(a:a?'1':has_key(f,a:x)?'!!strlen(exists("*'.f[a:x].'")?'.f[a:x].'():"")':get(v,a:x,has_key(c,a:x)?'1': '0')).')*(('.join(map(range(len(a:y)),
|
||||||
\'(a:b[v:val]?"1":has_key(f,a:y[v:val])?"!!strlen(exists(\"*".f[a:y[v:val]]."\")?".f[a:y[v:val]]."():\"\")":get(v,a:y[v:val],has_key(c,a:y[v:val])?"1":"0"))'),')+(')."))?('".a:s."'):''}"
|
\'(a:b[v:val]?"1":has_key(f,a:y[v:val])?"!!strlen(exists(\"*".f[a:y[v:val]]."\")?".f[a:y[v:val]]."():\"\")":get(v,a:y[v:val],has_key(c,a:y[v:val])?"1":"0"))'),')+(')."))?('".a:s."'):''}"
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
@@ -302,7 +302,7 @@ function! s:_expand(a, c, _, e, t, i, j, x) abort
|
|||||||
return
|
return
|
||||||
endtry
|
endtry
|
||||||
for k in [0, 1, 2]
|
for k in [0, 1, 2]
|
||||||
let sk = filter(type(s[k])==3?map(s[k],"type(v:val)==1?(v:val):string(v:val)"):type(s[k])==1?[s[k]]:[string(s[k])],"strlen(v:val)")
|
let sk = filter(type(s[k])==3?map(s[k],'type(v:val)==1?(v:val):string(v:val)'):type(s[k])==1?[s[k]]:[string(s[k])],'strlen(v:val)')
|
||||||
if len(sk)
|
if len(sk)
|
||||||
unlet! m
|
unlet! m
|
||||||
let m = k == 1 && has_key(a:t, a:x[a:i][a:j]) ? a:t[a:x[a:i][a:j]] : a:i
|
let m = k == 1 && has_key(a:t, a:x[a:i][a:j]) ? a:t[a:x[a:i][a:j]] : a:i
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
" Version: 0.0
|
" Version: 0.0
|
||||||
" Author: itchyny
|
" Author: itchyny
|
||||||
" License: MIT License
|
" License: MIT License
|
||||||
" Last Change: 2014/12/17 00:14:04.
|
" Last Change: 2015/01/04 22:44:37.
|
||||||
" =============================================================================
|
" =============================================================================
|
||||||
|
|
||||||
let s:save_cpo = &cpo
|
let s:save_cpo = &cpo
|
||||||
@@ -145,7 +145,7 @@ function! s:nr(x) abort
|
|||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! s:rgb(r, g, b) abort
|
function! s:rgb(r, g, b) abort
|
||||||
return printf("#%02x%02x%02x", a:r, a:g, a:b)
|
return printf('#%02x%02x%02x', a:r, a:g, a:b)
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! s:upconvert(nr) abort
|
function! s:upconvert(nr) abort
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
" Version: 0.0
|
" Version: 0.0
|
||||||
" Author: itchyny
|
" Author: itchyny
|
||||||
" License: MIT License
|
" License: MIT License
|
||||||
" Last Change: 2014/12/17 00:13:51.
|
" Last Change: 2015/01/04 22:44:42.
|
||||||
" =============================================================================
|
" =============================================================================
|
||||||
|
|
||||||
let s:save_cpo = &cpo
|
let s:save_cpo = &cpo
|
||||||
@@ -12,7 +12,7 @@ set cpo&vim
|
|||||||
function! lightline#tab#filename(n) abort
|
function! lightline#tab#filename(n) abort
|
||||||
let buflist = tabpagebuflist(a:n)
|
let buflist = tabpagebuflist(a:n)
|
||||||
let winnr = tabpagewinnr(a:n)
|
let winnr = tabpagewinnr(a:n)
|
||||||
let _ = expand("#".buflist[winnr - 1].":t")
|
let _ = expand('#'.buflist[winnr - 1].':t')
|
||||||
return strlen(_) ? _ : '[No Name]'
|
return strlen(_) ? _ : '[No Name]'
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user