use*_*650 4 emacs elisp defadvice advising-functions
我试图让kill ring基本上忽略只有空格的条目(制表符,换行符,只是空格,etC),我对elisp很新,我很确定要做的方法是做defadvice但我有一个几个问题.
在这种情况下,我完全迷失了我应该建议的功能,它在current-kill,yank和insert-for-yank之间 - 但我并不完全确定我应该操纵哪个不从kill ring中甩出空白.
谢谢!
编辑:我很确定这样做的方法是操纵`current-kill'来保持自己调用直到它到达非空白条目?(或戒指的末尾,以先到者为准)
从评论看来,你杀死空格中的空格似乎有问题,因为你杀了空白行.我的解决方案是避免杀死空白行并使用函数delete-blank-line
(C-x C-o)代替.这会将组空行(包括空格和制表符)减少为单个空行.
归档时间: |
|
查看次数: |
310 次 |
最近记录: |