xed/plugins/snippets/snippets/LanguageManager.py

22 lines
490 B
Python
Executable File

import gtksourceview2 as gsv
import os
from Library import Library
global manager
manager = None
def get_language_manager():
global manager
if not manager:
dirs = []
for d in Library().systemdirs:
dirs.append(os.path.join(d, 'lang'))
manager = gsv.LanguageManager()
manager.set_search_path(dirs + manager.get_search_path())
return manager