exec-in-window is modified exec
command used in Sublime Text 2 build system
- display build results in new Sublime Text window instead of output panel
- execute unsaved files - based on selected syntax
If you are using Sublime Package Control, you can install plugin via the Package Control: Install Package menu item
. Plugin is listed as Exec In Window
go to Sublime Text Packages
directory
~/Library/Application\ Support/Sublime\ Text\ 2/Packages
on OS X%APPDATA%/Sublime Text 2/Packages/
on Windows~/.config/sublime-text-2/Packages/
on Linux
clone repository
git clone https://github.com/vhyza/exec-in-window.git
modify build settings for desired language
for example for Ruby
you need to modify file Packages/Ruby/Ruby.sublime-build
and add line "target": "exec_in_window"
whole file should look like this
{
"cmd": ["/Users/vhyza/.rvm/bin/rvm-auto-ruby", "$file"],
"target": "exec_in_window",
"selector": "source.ruby"
}
to disable output panel add "show_panel_on_build": false
into your preferences (Command+,
)
press Command+B
to build file (unnamed files should have set proper syntax)