gpt4 book ai didi

emacs - 在 init 重新绑定(bind)宏中定位光标

转载 作者:太空宇宙 更新时间:2023-11-03 18:47:34 25 4
gpt4 key购买 nike

我正在尝试制作一个打印 LaTeX 宏并将光标置于其中的键盘宏。例如,我在我的 .emacs 文件中放置了以下内容:

(global-set-key (kbd "C-c v") "\\bibleverse{}()")

我想把光标放在大括号内

(global-set-key (kbd "C-c v") "\\bibleverse{<cursor position>}()")

我该怎么做? emacs lisp 中是否有用于光标位置的宏?

最佳答案

(defun latex-bibleverse-snippet ()
(interactive)
(insert "\\bibleverse{}()")
(backward-char 3))

(global-set-key (kbd "C-c v") 'latex-bibleverse-snippet)

也许是一个快速而肮脏的答案。或者你可以看看YASnippet , 或 Predictive mode(provide IntelliSense features for some major modes (currently: LaTeX, Texinfo, HTML). ) :-)

关于emacs - 在 init 重新绑定(bind)宏中定位光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13793031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com