OSX Preview.App вместо xpdf как стандартный PDF-Viewer для Lilypond в emacs

405
Daniel

Я думаю об использовании Emacs для Lilypond-Editing. Я использую OS X 10.11.3.

Вопросы:

  1. Есть ли возможность использовать Apple Preview.app в качестве средства просмотра PDF вместо xpdf, что довольно медленно? Любая идея?

  2. Есть ли шанс использовать Logic X в качестве стандартного MIDI-плеера вместо робости?

0
Пожалуйста, отправьте ссылку на исходный код Emacs, который имеет дело с Lilypond. lawlist 8 лет назад 0
Я попробовал это, но это не сработало бы вообще, оно даже мешало работе xpdf: (defun my-LilyPond-mode () (add-to-list 'LilyPond-view-program-list' ("Preview" "/ Applications / Preview.app ")) (setq LilyPond-view-program-selection '((output-pdf" Preview ")))) add-hook' LilyPond-mode-hook 'my-LilyPond-mode) Daniel 8 лет назад 0
В основной ветке Emacs есть только несколько ** встроенных ** ссылок на `lilypond` - в частности, внутри` ob-lilypond` в `org-mode`. Большинство читателей форума не просто ** угадают **, где вы, возможно, нашли исходный код, который вы используете для `LilyPond-mode`. Если вам нужна помощь, пожалуйста, покажите нам ссылку HTML, где вы нашли код, который используете для этого режима. lawlist 8 лет назад 0
Большое спасибо за Вашу помощь! Я изменил строку 346 файла "lilypond-mode-el" с "xpdf" на "открыть", как предлагает Антонио Джервасони [ссылка] (http://www.antoniogervasoni.com/blog/setting-up-lilypond-and. html) и это сработало. Это не будет работать с MIDI, хотя ... (defcustom LilyPond-pdf-command "open" "Команда, используемая для отображения файлов PDF.": Группа 'LilyPond: type' string) (defcustom LilyPond-midi-command "open" "Команда используется для воспроизведения файлов MIDI. " Daniel 8 лет назад 0
Ответ на мой вопрос: «** Режим Lilypond не поставляется с Emacs. Файлы, которые его поддерживают, на самом деле находятся внутри приложения Lilypond, и нам нужно скопировать их в приложение Emacs. **» http: // www. antoniogervasoni.com/blog/setting-up-lilypond--emacs.html Таким образом, любой, кто хочет помочь вам ответить на этот вопрос, должен получить приложение Lillypond и извлечь файлы исходного кода `elisp`, а затем посмотреть, что заставляет их помечать галочкой. , lawlist 8 лет назад 0
Измените значение `LilyPond-midi-command` на абсолютный путь вашего Logix X - например,` "/Applications/LOGIC_X_NAME.app/Contents/MacOS/NAME_OF_LOGIX_X_EXECUTABLE" `** или **, который вы можете использовать ** open ** Если вы связали типы файлов midi с этим конкретным приложением. Обычно это делается путем щелчка правой кнопкой мыши по файлу в ** Finder.app ** и выбора определенного приложения в качестве приложения по умолчанию - изменения для всех файлов. lawlist 8 лет назад 0
@lawlist Спасибо. Извините, что я забыл упомянуть, что измененные файлы были в LilyPond.app. Я пытался изменить это значение команды LilyPond-midi, но midi все еще не работает. Но что еще хуже: компиляция вообще устарела. Я также попытался изменить значения с помощью патча, показанного здесь: [ссылка] (https://lists.gnu.org/archive/html/lilypond-user/2012-12/msg00262.html), но ничего не работает, это не т компилировать. Поэтому я наконец решил остаться с Фрескобальди. Я не вижу никаких преимуществ в использовании Emacs. Но я действительно большое спасибо! Daniel 8 лет назад 0
Я опубликовал полный обходной путь для OS X. Спасибо Orm Finnendahl. Обходной путь можно посетить здесь. [Ссылка] (http://www.danielhensel.de/www.danielhensel.de_en/styled-19/styled-22/styled-23/). К сожалению, я не вижу смысла и не работаю прямо сейчас. Evince не будет открывать внешние ссылки, а Adobe Acrobat открывает их, появляется Emacs, но показывает только его домашний экран. Daniel 8 лет назад 0

0 ответов на вопрос