It seems [bookmark] paths supports shell wildcards, not regular expression.
bookmarkable_paths = ListOption('bookmark', 'paths', '/*',
doc='List of URL paths to allow bookmarking on. Globs are supported.')
But the plugin uses re.match for each value with no changes.
def post_process_request(self, req, template, data, content_type):
# Show bookmarks context menu except when on the bookmark page
if 'BOOKMARK_VIEW' in req.perm and not self.match_request(req):
for path in self.bookmarkable_paths:
if re.match(path, req.path_info):
self.render_bookmarker(req)
break
return template, data, content_type
I think it should fix to be able to use shell wildcards.