Cette petite fonction AppleScript / bash ouvre un fichier et se rend à une ligne spécifique.
Tout d'abord, ajoutez cette fonction à votre ~/.bash_profile
:
function aquamacs-line {
aquamacs "$2"
osascript -e "
tell application \"AquaMacs\"
activate
tell application \"System Events\"
keystroke \"l\" using command down
keystroke \"$1\"
key code 36
end tell
end tell" > /dev/null 2>&1
}
Rechargez le shell en ouvrant un nouveau terminal ou en invoquant source ~/.bash_profile
. Ensuite, appelez-la, par exemple avec:
aquamacs-line 5 /some/file
Il y a de la place pour l'amélioration, mais cela fonctionne jusqu'à présent. Les autres sont libres d'ajouter/corriger des choses.