Commit Graph

6 Commits

Author SHA1 Message Date
Andy Stewart
7ce6309a01 Don't call getbufvar() with a default value.
Support for a default value in getbufvar() was introduced some time
after Vim 7.3.547 which is the current stable version in some package
repositories.
2014-01-09 10:05:49 +01:00
Andy Stewart
faa6aaf669 Minimise sign place/unplace calls to speed things up.
Profiling shows that `:sign place` and `:sign unplace` are slow despite
being native vimscript functions.  This commit minimises the number of
such calls by only updating signs that have changed.
2014-01-06 17:05:01 +01:00
Andy Stewart
c81d897d60 Reduce chance of dummy sign's id clobbering another. 2014-01-06 17:04:54 +01:00
Andy Stewart
a4f6acb731 Use buffer-local variables to store signs. 2014-01-06 11:22:34 +01:00
Andy Stewart
d3177cacd9 Remove unnecessary conditional. 2014-01-05 13:59:22 +01:00
Andy Stewart
702d27a84f Autoload. 2013-12-17 11:03:52 +01:00