我希望能夠在emacs中擊中<Print Screen>
並在git存儲庫中觸發提交。我口齒不清荒廢了,知道這是壞了,但不知道在哪裏:如何將<Print Screen>綁定到emacs中的宏?
(defun tip-local-write nil "Write to store" (interactive)
(save-buffer)
(change-directory "~/tip")
(shell-command "git commit -m checkpoint .")
(shell-command "git submodule foreach git commit -m checkpoint . \\\|\\\| true")))
(global-set-key [?\M-1] 'tip-local-write)
目前,它綁定到^ 1,因爲我不知道如何來表示<Print Screen>
按鈕。
在成爲利益一個更好的Stack Overflow貢獻者(我在這裏是新的),這個貢獻有什麼問題,它沒有得到mod點數?它的工作原理(我測試了Emacs的本地安裝),並回答了被問到的問題。 (我不太在意點數本身,更關心爲網站做出有用的貢獻,我正在考慮將其作爲代理) – mschaef 2010-06-28 17:39:34
關於成爲更好的貢獻者,你只需要保持它的B/C持久性是關鍵。而且,關於你的回答,直到我還完成了'(w32-register-hot-key [print])',它纔會起作用。不知道爲什麼,但你去了。 – 2010-09-29 18:58:48