Compiling Plim on the fly with Sublime Text
Put this on your packages directory of st. ex) $HOME/Library/Application\ Support/Sublime\ Text\ 2/Packages/PlimCompiler/plim_compiler.py
import sublime, sublime_plugin import os import subprocess class PlimCompiler(sublime_plugin.EventListener): def on_post_save(self, view): setting = view.settings().get('plim_compiler') syntax = setting.get('syntax') command = setting.get('command') current_syntax = os.path.splitext(os.path.basename(view.settings().get('syntax')))[0] if current_syntax == syntax: src_name = view.file_name() name, ext = os.path.splitext(src_name) if ext == '.plim': dst_name = '%s.html' % name subprocess.Popen([command, '-o', dst_name, src_name])
In setting (Preferences.sublime-settings):
... "plim_compiler": { "command": "plimc", "syntax": "Ruby Slim" }, ...