2016-06-21 2 views
0

Как мы можем переименовать Emacs «Imenu» в «Outline»?Переименовать Imenu в схему

Цель состоит не в том, чтобы сломать что-либо еще, вещи, которые зависят от Imenu, такие как helm-imenu или helm-semantic-or-imenu.

+0

Просьба описать, где именно вы видите слово Imenu, которое вы хотите изменить, вместо этого укажите «Контур». Скриншот был бы очень полезен. – lawlist

+0

Я хотел бы, чтобы появление с панели инструментов было переименовано. – user3341592

+0

Функция 'imenu-add-menubar-index' добавляет слово« Index »к строке меню, а не« Imenu ». Изображение того, что вы хотите изменить, было бы полезно. – lawlist

ответ

1

Это код, который я нашел в моем .emacs - это теперь приспособлено назвать меню «Контур» (вместо «Index» или «Imenu»):

;; Add Imenu to the menu bar in any mode that supports it. 
(defun try-to-add-imenu() 
    (condition-case nil 
     (imenu-add-to-menubar "Outline") ;; Imenu index 
    (error nil))) 
(add-hook 'font-lock-mode-hook #'try-to-add-imenu) 

Благодаря @lawlist ,