我有一个org文件大概4000+行
在28上面 expand-region 一切正常
在29上面 执行展开的时候啹巨卡 看表现好像是会展开多次 然后又回到第一次的状态
你们有人有这样的情况吗?
我有一个org文件大概4000+行
在28上面 expand-region 一切正常
在29上面 执行展开的时候啹巨卡 看表现好像是会展开多次 然后又回到第一次的状态
你们有人有这样的情况吗?
没有。 但是惊讶于4000行的org
其实是我的配置文件管理 文学编程啥的… 就会很大
没考虑过拆分嘛,4000行想想就可怕
遇到过,你用了什么美化的包了么?我用的是 org-modern,用了之后会有问题,经过我的排查,设置下面这些之后就好了。
(setq org-modern-keyword ""
org-modern-block-name '("" . ""))
(use-package org-modern
:straight t
:hook (org-mode . org-modern-mode)
:hook (org-agenda-finalize . org-modern-agenda)
:custom-face
;; Force monospaced font for tags
(org-modern-tag ((t (:inherit org-verbatim :weight regular :foreground "black" :background "LightGray" :box "black"))))
:custom
(org-modern-star '("◉" "○" "◈" "◇" "✳" "◆" "✸" "▶"))
(org-modern-table-vertical 5)
(org-modern-table-horizontal 2)
(org-modern-list '((?+ . "➤") (?- . "–") (?* . "•")))
(org-modern-block-fringe nil)
(org-modern-todo-faces
;; Tweak colors, and force it to be monospaced, useful when using
;; mixed-pitch-mode.
'(("IDEA" . (:inherit org-verbatim :weight semi-bold
:foreground "white" :background "goldenrod"))
("NEXT" . (:inherit org-verbatim :weight semi-bold
:foreground "white" :background "IndianRed1"))
("STRT" . (:inherit org-verbatim :weight semi-bold
:foreground "white" :background "OrangeRed"))
("WAIT" . (:inherit org-verbatim :weight semi-bold
:foreground "white" :background "coral"))
("KILL" . (:inherit org-verbatim :weight semi-bold
:foreground "white" :background "DarkGreen"))
("PROJ" . (:inherit org-verbatim :weight semi-bold
:foreground "white" :background "LimeGreen"))
("HOLD" . (:inherit org-verbatim :weight semi-bold
:foreground "white" :background "orange"))
("DONE" . (:inherit org-verbatim :weight semi-bold
:foreground "black" :background "LightGray")))))
确实用了 我改改试试
没拆分过哦 怎么拆分呀
设置了 依然很卡 …
设置 org-modern-keyword
和 org-modern-block-name
就好了,刚才粘贴多了一个
你有没有重新启动 emacs
重启了呀 我在试试 可能要重新build 我是native版本
如果还是不行的话,你把 org-modern
相关的注释掉,看看还会不会有问题。
重新build了一下 有明显改善 不会有那种先扩展3次 在回来的效果了
但是还是有点卡顿 不知道怎么查这类问题 我看他们有那种 函数查看函数调用耗时 不知道怎么用
大概率是 org-modern
的问题,美化太多会造成负担
你先关了看看卡不卡,不卡的话直接就锁定问题是 org-modern
了,就不用性能测试了
了解 晚点我在问问 gpt看看能不能优化下 感谢大佬
如果 init 不拆分, 就是一个大文件, 而对应的 org 要拆分成多个 org, 有什么方便的方法把拆分出来的所有的 org 文件按顺序 tangle 到一个 init 文件里吗?
我之前开了 doom 的 org +pretty,开别人一个2000多行 config.org 光打开就花了半天 ,后来关了换成 org-modern 好多了已经。
看调用那个应该就是 profiler?profiler-start,profiler-stop,profiler-report
明白 晚点我试试
这个 org fold 是自带的?还是别的插件
好像是自带的,可以看看这个功能有没有啥配置可以优化一下