Skip to content

Instantly share code, notes, and snippets.

@hsigrist
Forked from arthuralvim/Bibtex.sublime-build
Created January 8, 2014 02:32
Show Gist options
  • Select an option

  • Save hsigrist/8310785 to your computer and use it in GitHub Desktop.

Select an option

Save hsigrist/8310785 to your computer and use it in GitHub Desktop.
// It's saved under path_to_Packages/User/
{
"cmd": ["bibtex", "$file_base_name"],
"path": "$PATH:/usr/texbin:/usr/local/bin",
"file_regex": "^(...*?):([0-9]+): ([0-9]*)([^\\.]+)",
"selector": "text.tex.latex"
}
// It's saved under path_to_Packages/User/
{
"cmd": ["latexmk","-CA","$file"],
"path": "$PATH:/usr/texbin:/usr/local/bin",
"file_regex": "^(...*?):([0-9]+): ([0-9]*)([^\\.]+)",
"selector": "text.tex.latex"
}
// KeyBindings - User
// You should add the lines above without brackets to your keybindings (user) file or only download the file
// and overwrite it. Set the shortcuts the way you want.
[
{ "keys": ["ctrl+shift+b"], "command": "run_build", "args":{"build_system":"Packages/User/Bibtex.sublime-build"}},
{ "keys": ["ctrl+shift+l"], "command": "run_build", "args":{"build_system":"Packages/User/CleanTexFiles.sublime-build"}}
]
# It's saved under path_to_Packages/User/
import sublime
import sublime_plugin
class RunBuildCommand(sublime_plugin.WindowCommand):
def run(self, build_system):
self.window.run_command( "set_build_system", {"file": build_system } )
self.window.run_command( "build" )
# all credits for these guys http://www.bit-101.com/blog/?p=3439. =)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment