Emacs - уведомления со звуком на MacOS

Проблема MacOS не использует DBus для отправки уведомлений, поэтому компилировать Emacs с поддержкой DBus и использовать (require 'notification) (notifications-notify :title "Title" :body "Message!") не получается. Решение Можно это обойти следующим образом: Установить terminal-notifier: brew install terminal-notifier Добавить вспомогательные функции: (defvar vlad/terminal-notifier-command (executable-find "terminal-notifier") "The path to terminal-notifier.") (defun vlad/terminal-notifier-notify (title message) "Show a message with `vlad/terminal-notifier-command`." (start-process "terminal-notifier" "*terminal-notifier*" vlad/terminal-notifier-command "-sound" "default" "-title" title "-message" message "-activate" "org.gnu.Emacs" ;; "-sender" "org....

November 7, 2023 · Vladislav Sharshukov

Emacs + SQLite = <3

Оказывается, с файлами SQLite можно работать прямо из емакса: M-x sql-sqlite Надо будет указать путь к файлу (либо создать его), затем уже можно работать :) Правда, я пока не понял, как правильно выходить из этого буфера, поэтому пока что прописываю .exit (процесс завершается со статусом 1), затем убиваю буфер через C-x k.

November 7, 2023 · Vladislav Sharshukov