2011-04-14 36 views
1

我已經在我的Windows 7筆記本電腦上安裝了clojure-box,默認安裝了emacsW32。我明白,這個版本輕微重新映射標準的Emacs鍵綁定更多的Windows友好,但我找不到我的META鍵。emacsw32 - keybindings - 沒有元clojure箱

通常META是ALT,但我無法在此安裝中找到它,是否可以將META M-x定義爲ALT GR或應用程序密鑰?或者有什麼方法可以找出默認的我的META密鑰?

Clojure Box

回答

1

默認情況下Clojure的盒子確實有ALT映射到META,至少這是怎麼對我。

轉到臨時緩衝區,然後鍵入

W32-ALT-IS-元

,然後將光標置於該行並按CX鈰 結束。如果微型緩衝區顯示爲零,即意味着alt不是元鍵。它在我的emacs中顯示「t」。

退房http://www.gnu.org/software/emacs/manual/html_node/emacs/Windows-Keyboard.html

OTOH,如果你已經有了一個Emacs版本安裝比使用Clojure盒附帶的另外一個,你只可以在一個安裝煤泥和使用Clojure玩。粘泥可以單獨安裝或從ELPA安裝。

更新: 解答工作: 在臨時緩衝區中鍵入以下內容,並使用C-x C-e對其進行評估,以再次創建元關鍵字。

(setq w32-alt-is-meta \ t)

+0

謝謝是的,它確實返回零。我試圖將應用程序密鑰設置爲我的元密鑰,但emacs返回一個lisp錯誤。當我使用該命令時。 (w32-apps-modifier [meta]) – sayth 2011-04-15 11:10:16

+0

嘗試(setq w32-alt-is-meta \ t) – Jaskirat 2011-04-15 12:13:21

+0

完成該操作之後,alt應成爲您的元鍵 – Jaskirat 2011-04-15 13:06:43