2010-04-01 136 views
1

當錄製一個宏時,如果我執行任何類型的kill(反向kill-word),然後是一個yank,宏將在yank點停止執行並退出。我所做的沒有任何事情似乎能夠實際上在宏觀上拉攏某些東西。 我在Ubuntu 9.04上運行emacs 22。Emacs:Yanking在執行宏時不工作

+0

我應該說我可以定義宏很好,但是當執行它時,延期失敗並且執行停止。 – bergyman 2010-04-01 20:36:36

+3

你能提供一個例子嗎?爲我工作就好了(23.1)。另外,嘗試重新啓動w/out定製('emacs -q --no-site-file')時出現問題。 – 2010-04-01 20:45:23

+0

即使簡單: 你好,那裏 定義宏來搜索','然後殺詞(殺死'那裏'),移動到行首和絞死,結束定義。 在定義過程中這樣工作得很好,但只要我嘗試執行宏,我會得到: hello, 將光標放在單詞的開頭。 '有'被殺害,但沒有被猛拉。 我試過這個,就像你用-q --no-site-file所說的那樣,它可以工作。 – bergyman 2010-04-01 21:06:50

回答

0

Ruby模式似乎是這裏的罪魁禍首。當我禁用ruby模式時,這就像一個魅力。