Skip to content

Plugin errors when launching #10

@vendion

Description

@vendion

Using vim 7.2 on a headless Ubuntu server , more exactly 7.2.330, via SSH when I try to open Buffet.vim with ether the :Bufferlist or the :Bufferlistsw command the screen gets filled with the following errors:

"buflisttempbuffer412393" [New File]                                                    
Error detected while processing function <SNR>31_toggletop..<SNR>31_toggle..<SNR>31_open_new_wind
ow:
line    3:
E518: Unknown option: nornu
Error detected while processing function <SNR>31_toggletop..<SNR>31_toggle..<SNR>31_display_buffe
r_list..<SNR>31_process_callback:
line    8:
E117: Unknown function: strwidth
E15: Invalid expression: strwidth(l:i)
line    9:
E121: Undefined variable: l:temp
E116: Invalid arguments for function add
line   10:
E121: Undefined variable: l:temp
E15: Invalid expression: (s:columnwidths[l:cn] < l:temp ) 
line    8:
E117: Unknown function: strwidth
E15: Invalid expression: strwidth(l:i)
line    9:
E121: Undefined variable: l:temp
E116: Invalid arguments for function add
line   10:
E121: Undefined variable: l:temp
E15: Invalid expression: (s:columnwidths[l:cn] < l:temp ) 
line    8:
E117: Unknown function: strwidth
E15: Invalid expression: strwidth(l:i)
line    9:
E121: Undefined variable: l:temp
E116: Invalid arguments for function add
line   10:
E121: Undefined variable: l:temp
E15: Invalid expression: (s:columnwidths[l:cn] < l:temp ) 
line    8:
E117: Unknown function: strwidth
E15: Invalid expression: strwidth(l:i)
line    9:
E121: Undefined variable: l:temp
E116: Invalid arguments for function add
line   10:
E121: Undefined variable: l:temp
E15: Invalid expression: (s:columnwidths[l:cn] < l:temp ) 
line    8:
E117: Unknown function: strwidth
E15: Invalid expression: strwidth(l:i)
line    9:
E121: Undefined variable: l:temp
E116: Invalid arguments for function add
line   10:
E121: Undefined variable: l:temp
E15: Invalid expression: (s:columnwidths[l:cn] < l:temp ) 
line    8:
E117: Unknown function: strwidth
E15: Invalid expression: strwidth(l:i)
line    9:
E121: Undefined variable: l:temp
E116: Invalid arguments for function add
line   10:
E121: Undefined variable: l:temp
E15: Invalid expression: (s:columnwidths[l:cn] < l:temp ) 
line    8:
E117: Unknown function: strwidth
E15: Invalid expression: strwidth(l:i)
line    9:
E121: Undefined variable: l:temp
E116: Invalid arguments for function add
line   10:
E121: Undefined variable: l:temp
E15: Invalid expression: (s:columnwidths[l:cn] < l:temp ) 
Error detected while processing function <SNR>31_toggletop..<SNR>31_toggle..<SNR>31_display_buffe
r_list:
line   55:
E684: list index out of range: 0
E116: Invalid arguments for function repeat(' ',s:columnwidths[l:cc] - l:column_widths[l:cc])
E15: Invalid expression: l:linecontent . l:column . repeat(' ',s:columnwidths[l:cc] - l:column_wi
dths[l:cc])
E684: list index out of range: 1
E116: Invalid arguments for function repeat(' ',s:columnwidths[l:cc] - l:column_widths[l:cc])
E15: Invalid expression: l:linecontent . l:column . repeat(' ',s:columnwidths[l:cc] - l:column_wi
dths[l:cc])
E684: list index out of range: 2
E116: Invalid arguments for function repeat(' ',s:columnwidths[l:cc] - l:column_widths[l:cc])
E15: Invalid expression: l:linecontent . l:column . repeat(' ',s:columnwidths[l:cc] - l:column_wi
dths[l:cc])
E684: list index out of range: 3
E116: Invalid arguments for function repeat(' ',s:columnwidths[l:cc] - l:column_widths[l:cc])
E15: Invalid expression: l:linecontent . l:column . repeat(' ',s:columnwidths[l:cc] - l:column_wi
dths[l:cc])
E684: list index out of range: 4
E116: Invalid arguments for function repeat(' ',s:columnwidths[l:cc] - l:column_widths[l:cc])
E15: Invalid expression: l:linecontent . l:column . repeat(' ',s:columnwidths[l:cc] - l:column_wi
dths[l:cc])
E684: list index out of range: 5
E116: Invalid arguments for function repeat(' ',s:columnwidths[l:cc] - l:column_widths[l:cc])
E15: Invalid expression: l:linecontent . l:column . repeat(' ',s:columnwidths[l:cc] - l:column_widths[l:cc])
E684: list index out of range: 6
E116: Invalid arguments for function repeat(' ',s:columnwidths[l:cc] - l:column_widths[l:cc])
E15: Invalid expression: l:linecontent . l:column . repeat(' ',s:columnwidths[l:cc] - l:column_wi
dths[l:cc])

After scrolling through and hitting enter the split at the top of the screen appears and I can see the interface for Buffet.vim but the list of buffers is empty. I take it as the plugin can not determine the width it needs to open for the split? The reason why I came to that is because it works fine on my host machine running VIM 7.3. If this is so is there a way to override the width detection?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions