Где я могу ввести кусок кода в Emacs? - PullRequest
4 голосов
/ 22 мая 2010

Я только начал использовать Emacs для конкретной цели редактирования латексных документов. Меня привлекло Emacs, потому что я хочу иметь возможность настраивать подсветку синтаксиса даже до момента определения цветов конкретных слов. Я новичок в Emacs, а не программист, поэтому мне крайне сложно делать то, что я хочу делать, потому что большая часть помощи, которую я нахожу, предполагает слишком много знаний для моего уровня (мне потребовались дни, чтобы установить emacs + auctex и изменить первый цвет лица).

Я нашел то, что, как мне кажется, поможет мне, но я не знаю, как это сделать. Пост ниже - это то, что я хочу сделать, но что я должен делать с этим кодом? Где я должен вставить это или где я должен напечатать это? Я использую GNU Emacs в Windows. Большое вам спасибо за помощь:)

М-х какое лицо

напечатает лицо, найденное в текущей точке. И код для этого:

(defun what-face (pos)   
  (interactive "d") 
  (let ((face (or (get-char-property (point) 'read-face-name)  
                  (get-char-property (point) 'face))))  
    (if face (message "Face: %s" face) (message "No face at %d" pos))))

Кстати, я нашел это в другом посте, который можно найти здесь: Получить лицо шрифта под курсором в Emacs

1 Ответ

6 голосов
/ 22 мая 2010

Самый простой вариант - поместить его в ~/.emacs, который запускается при запуске emacs.

...