Автоматическое отображение пробелов с помощью Aquamacs 2.4 (OSX Mountain Lion)

Aquamacs 2.4 для OSX был разработан для использования Preferences.el и customizations.el вместо ~/.emacs.


Preferences.el

(require 'whitespace)

;; This is for files previously created and then opened with Aquamacs.
(global-whitespace-mode t)

;; This is needed for new files and/or the scratch buffer.
;; Add additional hooks for each mode desired.
(add-hook 'text-mode-hook 
  (function (lambda ()
              (whitespace-mode t))))

;; These are keyboard shortcuts -- \C is ctrl; a hyphen is a pause.
(global-set-key "\C-cw" 'global-whitespace-mode)
(global-set-key "\C-c\C-w" 'whitespace-mode)
(global-set-key "\C-c=t" 'global-whitespace-toggle-options)
(global-set-key "\C-c_t" 'whitespace-toggle-options)

person lawlist    schedule 11.04.2013    source источник
comment
Вы не должны изменять Вопрос таким образом. Вы можете опубликовать собственный ответ, объясняющий ваше решение. Первоначальная проблема должна остаться, чтобы ответ ниже имел смысл.   -  person brasofilo    schedule 15.04.2013
comment
Спасибо за предложение для дальнейшего использования. Я беспокоился о том, чтобы украсть гром у ataylor, потому что очень ценил его помощь. Я хотел иметь возможность включить некоторый код решения (который не работает для комментариев), но я не хотел, чтобы это выглядело так, как будто я превзошел его своим собственным ответом (что умалило бы помощь, которую он оказал ему). любезно предоставлено). Я постараюсь найти баланс в будущем, чтобы сохранить вопрос, а также не пытаться превзойти любого, кто посвятил время тому, чтобы помочь мне прийти к решению.   -  person lawlist    schedule 15.04.2013
comment
Нет проблем в том, что вы пишете свой собственный ответ, чтобы расширить чужой ответ. Просто укажите источник, и все к. На самом деле, ваше собственное объяснение может помочь другому человеку, точно так же, как @ataylor помог вам :) - Я настоятельно рекомендую вам восстановить вопрос к исходной проблеме и опубликовать ответ.   -  person brasofilo    schedule 15.04.2013
comment
Рад, что вы решили свою проблему; однако, пожалуйста, не добавляйте слово «решено» к заголовку вопроса и не превращайте свой вопрос в беседу; просто оставьте это как вопрос. Затем будущие посетители смогут сравнить вашу проблему со своей ситуацией, чтобы увидеть, помогает ли им принятый ниже ответ.   -  person Martijn Pieters    schedule 17.04.2013


Ответы (1)


M-x customize-group whitespace и включите режим глобальных пробелов. Если вам не нравится способ отображения пробелов по умолчанию, настройте сопоставления отображения пробелов.

person ataylor    schedule 11.04.2013
comment
Большое вам спасибо - ваш ответ, а также это объяснение сочетания клавиш помогли мне понять, что происходит: oracc.museum.upenn.edu/doc/builder/emacs/aquamacs - person lawlist; 12.04.2013
comment
Эта веб-страница также обязательна к прочтению новичками: emacswiki.org/emacs/WhiteSpace - person lawlist; 12.04.2013
comment
@lawlist Следуйте советам EmacsWiki с большой осторожностью. Многое из того, что вы там читаете, устарело, взломано или совершенно неверно. - person lunaryorn; 12.04.2013
comment
Можно ли автоматически включить global-whitespace-mode при запуске приложения? Мне удалось настроить сочетания клавиш, но я еще не нашел способ по умолчанию всегда отображать пробелы. Я не совсем уверен, что это за (autoload 'whitespace-toggle-options "whitespace" "Toggle local whitespace-mode' options." t), но я не думаю, что он управляет автоматической загрузкой параметров при запуске. - person lawlist; 12.04.2013
comment
После настройки выберите опцию «Сохранить»: «Применить и сохранить», «Сохранить для будущих сеансов» или подобное, в зависимости от версии emacs. Это запишет несколько строк в конце вашего файла .emacs. - person ataylor; 12.04.2013
comment
Проблема решена - большое спасибо. Я отредактирую свой вопрос, чтобы отразить шаги, предпринятые для окончательного получения рабочего решения на основе вашего ответа, а также на основе этой темы: stackoverflow.com/questions/8036576/ - person lawlist; 12.04.2013