@@ -16,26 +16,34 @@ func tpipeline#debug#os()
16
16
endfunc
17
17
18
18
func tpipeline#debug#info ()
19
- let left = readfile (s: tpipeline_filepath )
20
- let right = readfile (s: tpipeline_right_filepath )
19
+ if filereadable (s: tpipeline_filepath )
20
+ let left = readfile (s: tpipeline_filepath )
21
+ else
22
+ let left = ' '
23
+ endif
24
+ if filereadable (s: tpipeline_right_filepath )
25
+ let right = readfile (s: tpipeline_right_filepath )
26
+ else
27
+ let right = ' '
28
+ endif
21
29
let tmux = systemlist (" tmux -V" )[-1 ]
22
30
let jobstate = tpipeline#job_state ()
23
31
let os = tpipeline#debug#os ()
24
32
let bad_colors = len (tpipeline#debug#get_bad_hl_groups ())
25
33
let result = #{left : left , right : right , tmux: tmux, plugin_version: tpipeline#version#string (), job_state: jobstate, job_errors: s: stderr , os: os, bad_colors: bad_colors}
26
34
27
35
if has (' nvim' )
28
- let stl = g: tpipeline_statusline
36
+ let stl = get ( g: , ' tpipeline_statusline' , ' ' )
29
37
if empty (stl )
30
38
let stl = &stl
31
39
endif
32
- let native = nvim_eval_statusline (stl , #{highlights: 1 , use_tabline: g: tpipeline_tabline })
40
+ let native = nvim_eval_statusline (stl , #{highlights: 1 , use_tabline: get ( g: , ' tpipeline_tabline' , 0 ) })
33
41
let brand = ' neovim'
34
42
let version_info = join (luaeval (" vim.inspect(vim.version())" )- >split (' \n' ))
35
43
36
44
let result.native_str = native.str
37
45
let result.native_highlights = native.highlights
38
- let result.tpipeline_size = g: tpipeline_size
46
+ let result.tpipeline_size = get ( g: , ' tpipeline_size' , 0 )
39
47
else
40
48
let brand = ' vim'
41
49
let version_info = v: versionlong
0 commit comments