tomtom / quickfixsigns_vim

Mark quickfix & location list items with signs
http://www.vim.org/scripts/script.php?script_id=2584
GNU General Public License v3.0
131 stars 13 forks source link

Errors when opening a directory, in QuickfixsignsSet..<SNR>65_PlaceSign #7

Closed blueyed closed 13 years ago

blueyed commented 13 years ago

When opening a directory during startup, e.g. vi pentadactyl, I am getting these errors:

Error detected while processing function QuickfixsignsSet..<SNR>65_PlaceSign:
line    9:
E706: Variable type mismatch for: item
line   10:
E716: Key not present in Dictionary: ikey
E15: Invalid expression: item.ikey
line   12:
E121: Undefined variable: ikey
E116: Invalid arguments for function add
line   13:
E716: Key not present in Dictionary: new
E15: Invalid expression: item.new
line    9:
E706: Variable type mismatch for: item
line   10:
E716: Key not present in Dictionary: ikey
E15: Invalid expression: item.ikey
line   12:
E121: Undefined variable: ikey
E116: Invalid arguments for function add
line   13:
E716: Key not present in Dictionary: new
E15: Invalid expression: item.new
tomtom commented 13 years ago

I cannot verify this. Maybe it would help to log what it going on during startup (vi -V20qfs.txt pentadactyl)? Since the log will be rather large, you could send it per pm.

tomtom commented 13 years ago

You could also uncomment the TLogVAR statements or replace them with :echom commands. The problem is with the function that collects the signs list.

blueyed commented 13 years ago

I cannot reproduce this anymore, this might have been fixed in the meantime, or the circumstances changed.

Closing. Thanks.