config/sublime/Packages/AAAPackageDev/commands_file_dev.py
2013-03-15 10:49:28 -07:00

20 lines
543 B
Python

import sublime_plugin
from sublime_lib import path
tpl = """[
{ "caption": "${1:My Caption for the Comand Palette}", "command": "${2:my_command}" }$0
]"""
SYNTAX_DEF = 'Packages/AAAPackageDev/Support/Sublime Commands.tmLanguage'
class NewCommandsFileCommand(sublime_plugin.WindowCommand):
def run(self):
v = self.window.new_file()
v.run_command('insert_snippet', {'contents': tpl})
v.settings().set('default_dir', path.root_at_packages('User'))
v.set_syntax_file(SYNTAX_DEF)