Making it work with iterm2 3.3.9
Closed this issue · 2 comments
pyrho commented
After struggling to find a version of the applescript that works, I found one buried deep in the alfred forums, thought I'd share:
on alfred_script(q)
if application "iTerm2" is running or application "iTerm" is running then
run script "
on run {q}
tell application \"iTerm\"
activate
try
select first window
set nowindows to false
on error
create window with default profile
select first window
set nowindows to true
end try
tell the first window
if nowindows is false then
create tab with default profile
end if
tell current session to write text q
end tell
end tell
end run
" with parameters {q}
else
run script "
on run {q}
tell application \"iTerm\"
activate
try
select first window
on error
create window with default profile
select first window
end try
tell the first window
tell current session to write text q
end tell
end tell
end run
" with parameters {q}
end if
end alfred_script
vitorgalvao commented
If the problem still occurs in the new version, please open a new issue.