Spark Daemon no OSX

Sem isso dai não rola usar nem o Safari nem o Terminal.

Com o Spark Daemon, costumo criar uns atalhos (shortcuts) que executam código Apple Script, específico por aplicativo.

No Safari, por exemplo, os shortcuts Cmd+1 até Cmd+9 servem pra mudar a aba (tab) do browser, usando este código:

tell front window of application "Safari" to set current tab to tab 1

No Terminal, mesma coisa…

tell front window of application "Terminal" to set selected tab to tab 1

E ainda, o shortcut Cmd+Shift+M pra maximizar apenas na vertical:

tell application "Finder"
	set _b to bounds of window of desktop
end tell

tell application "Terminal"
	tell front window
		set {_x, _y, _w, _h} to (get bounds)
		set _vz to item 4 of _b
		set bounds to {_x, 10, _w, _vz}
	end tell
end tell

terminal.app do mac osx

Uh! Sem os atalhos “bons” pra alternar entre as tabs (abas :) não dá pra trabalhar nesse terminal. Esse esquema de ⌘+shift+setas é muito furado, e obriga a usar as duas mãos.

Como não há nenhuma maneira “padrão” pra substituir esses atalhos, é necessário instalar o SIMBL e depois um bundle que resolve o problema. Depois disso, será possível alternar entre as tabs usando ⌘1-9.

  1. Baixar e instalar o SIMBL
  2. Baixar o bundle do tab-switch que substitui os atalhos originais pelos bons, ⌘1-9
  3. Copiar o TerminalTabSwitching.bundle em ~/Library/Application Support/SIMBL/Plugins