25 lines
No EOL
715 B
Python
25 lines
No EOL
715 B
Python
import sublime
|
|
|
|
import os
|
|
|
|
|
|
FTYPE_EXT_KEYMAP = ".sublime-keymap"
|
|
FTYPE_EXT_COMPLETIONS = ".sublime-completions"
|
|
FTYPE_EXT_SNIPPET = ".sublime-snippet"
|
|
FTYPE_EXT_BUILD = ".sublime-build"
|
|
FTYPE_EXT_SETTINGS = ".sublime-settings"
|
|
FTYPE_EXT_TMPREFERENCES = ".tmPreferences"
|
|
FTYPE_EXT_TMLANGUAGE = ".tmLanguage"
|
|
|
|
|
|
def root_at_packages(*leafs):
|
|
"""Combines leafs with path to Sublime's Packages folder.
|
|
"""
|
|
return os.path.join(sublime.packages_path(), *leafs)
|
|
|
|
|
|
def root_at_data(*leafs):
|
|
"""Combines leafs with Sublime's ``Data`` folder.
|
|
"""
|
|
data = os.path.join(os.path.split(sublime.packages_path())[0])
|
|
return os.path.join(data, *leafs) |