Skip to content

Commit 5be2b6b

Browse files
committed
Apply widths to header row.
1 parent d1d8544 commit 5be2b6b

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

autoload/startuptime.vim

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -783,10 +783,14 @@ function! s:Tabulate(items, startup) abort
783783
let l:value_start = l:key_end + 2
784784
let l:value_end = strdisplaywidth(l:startup_line)
785785
call add(l:output, [[l:key_start, l:key_end], [l:value_start, l:value_end]])
786-
let l:line = printf('%-*S', g:startuptime_event_width, 'event')
787-
let l:line .= printf(' %*S', g:startuptime_time_width, 'time')
788-
let l:line .= printf(' %*S', g:startuptime_percent_width, 'percent')
789-
let l:line .= ' plot'
786+
let l:event = strcharpart('event', 0, g:startuptime_event_width)
787+
let l:line = printf('%-*S', g:startuptime_event_width, l:event)
788+
let l:time = strcharpart('time', 0, g:startuptime_time_width)
789+
let l:line .= printf(' %*S', g:startuptime_time_width, l:time)
790+
let l:percent = strcharpart('percent', 0, g:startuptime_percent_width)
791+
let l:line .= printf(' %*S', g:startuptime_percent_width, l:percent)
792+
let l:plot = strcharpart('plot', 0, g:startuptime_plot_width)
793+
let l:line .= ' ' . l:plot
790794
let l:field_bounds_list = [
791795
\ s:FieldBounds('event', 'event', 1),
792796
\ s:FieldBounds('time', 'time', 0),

0 commit comments

Comments
 (0)