我无法从插入键中删除空间。
这是我的 .emacs 文件的功能
(defun abbrev-backward-char ()
(backward-char 1) t) ; return non-nil to inhibit insertion of the character
; that triggered the expansion
(put 'abbrev-backward-char 'no-self-insert t)
这是我的 abbrevs_defs 表
(define-abbrev-table 'global-abbrev-table
'(
("slv" "std_logic_vector" abbrev-backward-char 0)))
我遇到的问题是,当我输入“slv”时,它是:首先扩展单词,然后退格,然后添加插入字符。所以我只剩下这个:“std_logic_vecto r”。
我希望它改为:扩展,添加插入字符,然后最后退格。所以我只剩下“std_logic_vector”了。
我希望我不是在这里要求奇迹。
我已经做了好几个小时了,这似乎太荒谬了,以至于没有比插入字符更容易摆脱的了。