diff -urp global-6.3.4/plugin-factory/pygments_parser.py.in global-6.3-4/plugin-factory/pygments_parser.py.in --- global-6.3.4/plugin-factory/pygments_parser.py.in 2015-02-02 19:32:23 +1000 +++ global-6.3-4/plugin-factory/pygments_parser.py.in 2015-02-09 10:45:22 +1000 @@ -197,9 +197,12 @@ def parse_langmap(string): def handle_requests(langmap, options): if EXUBERANT_CTAGS != '' and EXUBERANT_CTAGS != 'no': - ctags_parser = CtagsParser(EXUBERANT_CTAGS, options) pygments_parser = PygmentsParser(langmap, options) - parser = MergingParser(ctags_parser, pygments_parser) + try: + ctags_parser = CtagsParser(EXUBERANT_CTAGS, options) + parser = MergingParser(ctags_parser, pygments_parser) + except Exception as e: + parser = pygments_parser else: parser = PygmentsParser(langmap, options) while True: