2012-06-23 2 views
1

이맥스에서 특정 기능/기능을 변경하려고합니다. 다른 모드에 익숙하지만 제 질문은 특정 기능이 그래픽 인터페이스에서 어떻게 제거되는지입니다. 메뉴 막대의 도구 항목에서 게임을 제거하거나 새 항목을 추가 할 수 있습니까?Emacs 메뉴 항목을 변경/제거하는 방법?

+0

가능한 중복 [? 가능 선택적 방법으로 이맥스에서 메뉴 항목을 숨길 수 있나요] (http://stackoverflow.com/questions/10667944/is-it 선택 가능한 방법으로 emacs에서 메뉴 항목 숨기기 가능 – phils

+0

어떻게 보안 질문입니까? 이거 이맥스 질문 아닌가요? – rook

+0

@Arash 왜 emacs가 액세스 제어와 관련된 작업을 수행합니까? IDE가 아닌 운영 체제에 문제가 있습니까? – rook

답변

3

define-key 또는 define-key-after으로 메뉴 항목을 추가 할 수 있습니다.

(define-key (lookup-key global-map [menu-bar edit goto]) 
    [go-to-forward] '("Forward-char" . forward-char)) 

을 ... 그리고 Goto Line... 항목 이후에 넣어 : 예를 들어, Go To 하위 메뉴의 시작에 Forward char 메뉴 항목을 추가, 당신은 쓸 줄이와

(define-key-after (lookup-key global-map [menu-bar edit goto]) 
    [go-to-forward] '("Forward char" . forward-char) 'go-to-line) 

, 추천 정보의 정보를 통해 원하는대로 메뉴를 변경할 수 있습니다.

은 언제나처럼, 모든 것이 설명되어 있습니다 http://www.gnu.org/software/emacs/manual/html_node/elisp/Menu-Keymaps.html

관련 문제