2011-12-20 4 views
0

바로 가기를 pop-global-mark에 Emacs (NOX)에 할당하고 싶습니다. 나는이 방법을 시도 :이멕스에서 Alt-Backspace를 다시 매핑하려면 어떻게해야합니까?

 
(global-set-key [M-backspace] 'pop-global-mark) 

그게 작동하지 않았다. 나는 '백 스페이스'의 올바른 표현을 찾을 수 없었습니다.

저는 Linux (Gnome)에 있으며 일반 US 키보드 레이아웃을 사용합니다.

+0

조합을 누를 때 M-x는 무엇을 나타내는가? 터미널이 그것을 삼킬 확률이 높습니다. (여러분의 코드는 맞다.) – nschum

답변

2

시도 (global-set-key "\M-\d" 'pop-global-mark).

+2

'(global-set-key [M-DEL] '테스트)'를 통해'Alt-backspace'를 설정하려고 할 때 Emacs가 권장하는 것이며,'DEL'은'Ch '백 스페이스'를 제공합니다. – Thomas

+0

예. 그것이 내가 가지고있는 곳입니다. –

2

(kbd "<M-backspace>")[M-backspace] 대신 작동해야합니다.

+0

가독성 관점에서만'(kbd ...) '를 쓰는 것이 항상 최선의 방법이라고 생각합니다. –

+0

그건 틀렸어.'(kbd "M-DEL")' – Tyler

+0

@ 타일러 : 아니, 지금 확인해 봤어. '[M-backspace]'도 작동하지만 nschum은 Emacs에 도달하기 전에 키 조합을 삼킨 것 같아요. (터미널이나 윈도우 매니저에 의해). –

관련 문제