Got itFrom VSlick 10's slick.sh (a statement I notice is conspicuously missing from 11)
/*
This flag is used by the push_bookmark command. PUSHED bookmarks
are mainly useful for tagging where the bookmarks are very temporary.
By convention, PUSHED bookmarks do not appear on the left edge
or in the bookmarks dialog and are ignored by all commands excepted
the pop_bookmark command. Don't specify the VSBMFLAG_SHOWNAME or
VSBMFLAG_STANDARD flags when using this flag.
In case you were wondering, tag boookmarks are named to simplify
save and restoring bookmarks.
*/
#define VSBMFLAG_PUSHED 0x4
This behavior has changed and ALL bookmarks are now displayed on the left edge.
A little more digging shows that this bookmark display behavior is now keyed to the following variable in pushtag.e
boolean def_show_bm_tags=true;
I was about to edit the file to set this to false when I decided to see how else it was used (It's forcibly set to false for Eclipse users because it's not the behavior they expect...>ahem<
) and discovered that it can be updated through some sort of configuration file.
A quick search back on this forum and this community forum proves its worth. Somebody's already pointed out that it's possible to set macro variables using Macro | Set Macro Variable and after typing in a few characters of 'def_sh', voila... there's def_show_bm_tags.
Set it to 0 and bang... no more bookmark droppings!
(Now if I can just figure out where the #include completion behavior is macro-ized so I can do auto-complete like Visual Assist and handle directory changes...
)