Как я настраиваю Emacs для использования 'ispell' на Mac OS X?

Я посмотрел бы на sys каталог устройств. Например, в Sony ноутбуки Vaio, можно включить вентилятор к максимальной скорости с этой командой:

while [ 1 ] ; do echo "255" > /sys/devices/platform/sony-laptop/fanspeed; sleep 0.1; done

В Вашем ноутбуке попытайтесь делать a:

find /sys/devices/platform/ -name "*fan*"

или вручную осмотрите каталог с помощью дерева, ища что-то, что относится к скорости вентилятора:

tree /sys/devices/platform | less
27
18.05.2012, 18:20
4 ответа

Переменная, которую Вы ищете, ispell-program-name. Наполните это где-нибудь в Вашем .emacs:

(setq ispell-program-name "/path/to/ispell")

Или используйте M-x set-variable, и т.д.

Ссылки:

  • От источников до ispell.el

    (defcustom ispell-program-name
      (or (locate-file "aspell"   exec-path exec-suffixes 'file-executable-p)
          (locate-file "ispell"   exec-path exec-suffixes 'file-executable-p)
          (locate-file "hunspell" exec-path exec-suffixes 'file-executable-p)
          "ispell")
      "Program invoked by \\[ispell-word] and \\[ispell-region] commands."
      :type 'string
      :group 'ispell)
    
  • См. также: http://emacswiki.org/emacs/InteractiveSpell

Каждый раз, когда Вы не можете найти функцию Emacs, помнить C-h f (или переменная: C-h v). Ввод ispell в Describe function подсказка говорит Вам это ispell is an interactive compiled Lisp function in 'ispell.el'., и оттуда можно обычно находить то, что Вы ищете.

15
27.01.2020, 19:39
  • 1
    , Если Вы используете переменную набора для установки ispell-названия-программы, удостоверяются, что Вы помещаете двойные кавычки вокруг значения. В моем случае это был "/opt/local/bin/aspell" –  Jistanidiot 28.08.2014, 17:35

Даже если Вы будете использовать варево только для установки ispell и установите emacs от этого типа dmg, и Вы выполняете emacs от значка в прикреплении, то Вы захотите выйти из системы и войти в систему снова, начиная с объектов кэшей OS X в Вашем пути и не будете сразу видеть ispell. Если этой информацией не являются новости Вам, то можно, вероятно, работать вокруг этой проблемы так или иначе.

0
27.01.2020, 19:39

Что помогло мне решить это, не редактируя мой .emacs с полными путями (который я отказывался сделать, поскольку я совместно использую файл между другим OSs) устанавливал ispell через варево

brew install ispell --with-lang-en

как объяснено в этом ответе (и мой комментарий).

11
27.01.2020, 19:39

Это происходит из-за столовой-горы-dri сломанные пакеты, которые вы можете попробовать один за другим команды на терминале для устранения этих проблем.

$ sudo apt-get autoclean
$ sudo dpkg --purge --force-all libgl1-mesa-dri
$ sudo dpkg --purge --force-all libgl1-mesa
$ sudo dpkg --purge --force-all libgl1-mesa-glx:i386
$ sudo dpkg -r --force-all libgl1-mesa-dri
$ sudo dpkg -r --force-all libgl1-mesa-glx
$ sudo dpkg -r --force-all libglapi-mesa:i386
$ sudo dpkg -r --force-all libgl1-mesa-dri:i386
$ sudo dpkg -r --force-all libgl1-mesa-dev
$ sudo dpkg -r --force-all libqt4-opengl-dev
$ sudo dpkg -r --force-all libgl1-mesa-dri
$ sudo apt-get -f install
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo add-apt-repository ppa:gregory-hainaut/pcsx2.official.ppa
$ sudo apt-get update
$ sudo apt-get install pcsx2

После этого PCSX2 шаги конфигурирования и установки выполняются в соответствии с описанием, приведенным в руководстве .

-121--173910-

Это проблема переменной среды. Пакет exec-path-from-shell исправил эту проблему.

После оценки (exec-path-from-shell-initialize) была выполнена операция ispell.

1
27.01.2020, 19:39

Теги

Похожие вопросы