:note

Alfred3でiTerm2 v3

Alfred v3.1 で iTerm2 ver3を利用する機能がなぜか効かなくなっていたので更新した。

stuartcryan/custom-iterm-applescripts-for-alfred: Custom iTerm Applescripts for Alfred

-- This is v0.6 of the custom script for AlfredApp for iTerm 2.9+
-- Please see https://github.com/stuartcryan/custom-iterm-applescripts-for-alfred/
-- for the latest changes.

-- Please note, if you store the iTerm binary in any other location than the Applications Folder
-- please ensure you update the two locations below (in the format of : rather than / for folder dividers)
-- this gets around issues with AppleScript not handling things well if you have two iTerm binaries on your system... which can happen :D

on alfred_script(q)
  if application "iTerm2" is running or application "iTerm" is running then
    run script "
      on run {q}
        tell application \":Applications:iTerm.app\"
          activate
          try
            select first window
            set onlywindow to false
          on error
            create window with default profile
            select first window
            set onlywindow to true
          end try
          tell the first window
            if onlywindow 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 \":Applications:iTerm.app\"
          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

をペースト

 
comments powered by Disqus
back to top