Назначьте ярлык для создания и открытия устаревшего текстового файла в OS X

Я использовал tomboy wiki, и они позволили вам связать открытие новой заметки с комбинацией клавиш.

Я использую Emacs на Lion и хочу повторить это поведение. Я хочу посетить новый / существующий файл в папке моих проектов с именем yyyymmdd.md, нажав shift-z-command в любом месте.

Можно использовать automator для запуска сценария оболочки, который получает дату iso, а затем добавляет путь к каталогу и .md в конце. Затем он вызывает emacs с этими аргументами. В качестве услуги я могу назначить его на комбинацию клавиш. Но я понятия не имею, как точно выполнить шаги.

2 ответа

Решение
#!/bin/bash

date=$(date '+%Y%m%d')
f="$HOME/Desktop/$date.md"
[[ ! -f "$f" ]] && echo $'## $date\n' > "$f"
# emacs "$f"
open "$f" -a Aquamacs

И назначьте ярлык для запуска скрипта в OS X - Super User

Я не знаю ни одного бесплатного программного обеспечения, которое делает это, но вот некоторые условно-бесплатные приложения:

http://nulana.com/shortcuts

http://www.alfredapp.com/ - Вам нужен платный powerpack

http://www.obdev.at/products/launchbar/index.html - Не совсем то, что вы хотите, но с помощью действия / скрипта вы можете заставить его работать.

Другие вопросы по тегам