我的org配置:config里有一句
(add-to-list 'org-preview-latex-process-alist '(...))
在emacs30里居然会导致整个org无法正常加载。
我的org配置:config里有一句
(add-to-list 'org-preview-latex-process-alist '(...))
在emacs30里居然会导致整个org无法正常加载。
(setopt show-paren-context-when-offscreen t
blink-matching-paren-highlight-offscreen t)
左括号在屏幕外面时, 光标放到右括号上, 会在 echo area 高亮对应的左括号. 之前遇到 ((((
这种情况就完全分不清匹配的是哪个
真是这样
这个问题我也遇到了,找不到办法
后来只能吧#+STARTUP: latexpreview去掉了
可以在你的(use-package org …)前面手动(require 'org),我尝试做了点分析
我试了一下没改进,无论使用convert还是dvipng 都报同样的错
File mode specification error: (error File “/tmp/orgtexm6emFs.dvi” wasn’t produced Please adjust ‘dvipng’ part of ‘org-preview-latex-process-alist’.) 不过我也不常用latex, 可以先搁置 等有了完整解决办法再说吧
感谢
刚更新了,遇到一个问题:按 C-g,经常卡死。
添加了
(setopt project-mode-line t)
(which-key-mode +1)
(global-completion-preview-mode +1)
启动速度增加了2秒左右。
我的配置更新到 emacs-plus-30 以后启动速度更快了。在 macOS 上的 tty 原来 0.29s 左右,现在 0.25s 左右。GUI 从 0.44s 降到了 0.40s。只做了我在顶楼做的配置的改动,未做其他改动。
有意思的新选项, 确实体验感不错!
可以不用 global ,只给 prog-mode 加 hook
之前因为 emacs-app 还没出 30.1 版本,所以试了一下这个 https://emacsformacosx.com 发布版,结果就有我上面遇到的问题,启动速度变慢,很卡,按 C-g 更是经常卡死。原因不明。不晓得是不是因为我的mac很老再加上不是本地编译的原因。
我现在换回 emacs-app 30.1 后,上面的问题就都没了。速度确实变快了。
use-package
自带了??我很久前升到30都没注意到,还在用28时装的use-packag
版本
感谢分享!
我的配置:
(setq blink-matching-paren-highlight-offscreen t
show-paren-context-when-offscreen
(if (childframe-workable-p) 'child-frame 'overlay))
用 child-frame 不挡 echo area 里的 message 了. 虽然我好像没有
childframe-workable-p
这个函数
可以用这个:
(defun childframe-workable-p ()
"Whether childframe is workable."
(and (>= emacs-major-version 26)
(not noninteractive)
(not emacs-basic-display)
(or (display-graphic-p)
(featurep 'tty-child-frames))
(eq (frame-parameter (selected-frame) 'minibuffer) 't)))
有人遇到过这个错误吗
下面的配置可以临时解决,但是不知道根源问题在哪里?company-capf 默认配置了 ispell?但是不是所有人都用 ispell 的呀。
;; for emacs 30.1
(add-hook 'org-mode-hook
(lambda ()
(delq 'ispell-completion-at-point completion-at-point-functions)))
(add-hook 'markdown-mode-hook
(lambda ()
(delq 'ispell-completion-at-point completion-at-point-functions)))
我也发现了,在 orgmode-mode 和 markdown-mode 的 completion-at-point-functions 里多了一项 ispell-completion-at-point。但是应该和 company 没有关系,不启用 company 也会多这一项。
是因为 text-mode 给它加了进去
File: /opt/homebrew/Cellar/emacs-plus@30/30.1/share/emacs/30.1/lisp/textmodes/text-mode.el
(add-hook 'completion-at-point-functions #'ispell-completion-at-point 10 t)))
从corfu的文档看,是这样
;; disable ispell backends in text-mode
(setq text-mode-ispell-word-completion nil)
这个还是我当时报Bug要求他们加上的,text-mode 下启用 ispell 真的很烦人的。