Ahora mismo, si quiero cambiar a una ventana de Texto Sublime 2 abierta a un "proyecto" llamado foo
, puedo hacer option+space
, teclear Sub hit entrar y luego presionar cmd+'
repetidamente hasta que llegue a la ventana que quiero.
¿Hay alguna forma de manipular esto en Alfred, o usar cualquier otro método abreviado para que pueda simplemente escribir el nombre de una ventana abierta para cambiar?
Intenté escribir un AppleScript, pero una vez que terminé una parte del proceso, me di cuenta de que no tengo forma de comunicarle esta lista a Alfred para que haga una selección:
on alfred_script(q)
tell application "System Events"
set procs to processes
set windowTitles to {}
repeat with proc in procs
try
if exists (window 1 of proc) then
repeat with w in windows of proc
if w's title is not "" then
set titlename to proc's name & " — " & w's title as Unicode text
if q is in titlename is not false
copy titlename to the end of windowTitles
end if
end if
end repeat
end if
end try -- ignore errors
end repeat
end tell
return windowTitles
end alfred_script