##// END OF EJS Templates
keyword: collect kwmaps using a generator expression...
Christian Ebert -
r9081:d8e8447a default
parent child Browse files
Show More
@@ -124,9 +124,8 b' class kwtemplater(object):'
124
124
125 kwmaps = self.ui.configitems('keywordmaps')
125 kwmaps = self.ui.configitems('keywordmaps')
126 if kwmaps: # override default templates
126 if kwmaps: # override default templates
127 kwmaps = [(k, templater.parsestring(v, False))
127 self.templates = dict((k, templater.parsestring(v, False))
128 for (k, v) in kwmaps]
128 for k, v in kwmaps)
129 self.templates = dict(kwmaps)
130 escaped = map(re.escape, self.templates.keys())
129 escaped = map(re.escape, self.templates.keys())
131 kwpat = r'\$(%s)(: [^$\n\r]*? )??\$' % '|'.join(escaped)
130 kwpat = r'\$(%s)(: [^$\n\r]*? )??\$' % '|'.join(escaped)
132 self.re_kw = re.compile(kwpat)
131 self.re_kw = re.compile(kwpat)
General Comments 0
You need to be logged in to leave comments. Login now