- Registriert
- 04.04.10
- Beiträge
- 58
Ich habe mal versucht mir einen Service zu schreiben, der mir eine Datein in iTerm mit Vim oeffnet. Mit einer Datei klappt das auch, aber sobald ich mehrere Dateien oeffnen will, gibt es nur eine Fehlermeldung. Ist ja auch irgendwie logisch, aber ich habe keine Idee wie ich mein Script so umschreiben koennte, dass es auch funktioniert wenn ich mehrere Dateien damit oeffnen moechte. Bisher sieht das ganze so aus:
Hat da jemand eine Idee?
Code:
on run {input, parameters}
set posixinput to (the POSIX path of input)
set programmname to "vim " & posixinput
tell application "iTerm"
activate
tell the first terminal
set vimsession to (make new session at the end of sessions)
tell vimsession
set name to "vim"
exec command programmname
end tell
end tell
end tell
return input
end run
Hat da jemand eine Idee?