LaTeX模式中,经常用$$之间表示数学的行内模式,能否让$符号像括号一样成对打出来?打第一个$的时候,第二个$自动出来,然后在光标自动移到两个$之间?
electric-pair-pairs
。下面代码来自 typst-ts-mode
;; Electric
(setq-local
;; &: math align
;; .: code field
electric-indent-chars (append "{}()[]$&." electric-indent-chars)
electric-pair-pairs '((?\" . ?\")
(?\{ . ?\})
(?\( . ?\))
(?\[ . ?\])
(?\$ . ?\$)))
是把这个配置添加到.emacs配置文件中就行吗?
是把上面给出的配置添加到.emacs配置文件中就可以了吗?
没搞明白啊,能否提示一下?
就把两个包用一下_(:з」∠)_
(use-package auctex :ensure t)
(use-package elec-pair :hook (after-init . electric-pair-mode))
一直超时:Error (use-package): Failed to install tex: Failed connect: 连接超时 Disable showing Disable logging。能否更换emacs的包的源地址?
这个问题论坛上有很多帖子,你问之前先搜搜可以么
换成腾讯云的源,可以连接了,但是提示没有这个包: Error (use-package): Failed to install tex: https://mirrors.cloud.tencent.com/elpa/gnu/auctex-13.2.0.tar: Not found Disable showing Disable logging 查了一下,的确之看到有auctex13.0.14.tar
新的好像直接提供 auctex
作为 feature 了,改了下上面的代码
Error (use-package): Failed to install auctex: https://mirrors.tuna.tsinghua.edu.cn/elpa/gnu/auctex-13.2.0.tar: Not found Disable showing Disable logging Error (use-package): auctex/:catch: Loading file /usr/share/emacs/site-lisp/auctex.el failed to provide feature ‘auctex’ Disable showing Disable logging
换了几个源,比13.2.0低的也有,比13.2.0高的也有,它偏要装这个版本!
M-x package-refresh-contents
你不能先搜一搜么
我是中邪了一样,最近无论用哪个源, M-x package-refresh-contents
时都提示:failed download ‘gnu’ achive
你的配置里面require了ac-mode但是没安装ac-mode,所以报错了
但是emacs源里好像找不到这个ac-mode或ac-modes,你们能找到吗?应该是auto-complete-mode,但源里找不到这个包。
装了auto-complete这个包仍然同样的错误,ac-mode又找不到,不知道该装哪个包。
那就不清楚了,只能二分法排查错误了,另外ac-mode早就停止维护了,和新版的包未必兼容,建议换到company或者更新的 corfu