gpt4 book ai didi

emacs - 显示结果时 CIDER REPL 中的多余滚动

转载 作者:行者123 更新时间:2023-12-02 00:58:24 25 4
gpt4 key购买 nike

如何配置 CIDER REPL,使其仅在需要显示结果时才滚动?

默认情况下,CIDER REPL (0.18.0) 在显示结果时始终将点滚动到窗口底部,即使有足够的空间。

REPL-demo

我觉得这很刺耳。我被迫在窗口底部打字以防止“跳转”。理想情况下,此示例中不应发生滚动。 (只有当结果比点下方的空间长时,点才应滚动到底部。)

最佳答案

看起来这是由自定义变量 cider-repl-scroll-on-output 控制的:

(defcustom cider-repl-scroll-on-output t
"Controls whether the REPL buffer auto-scrolls on new output.

When set to t (the default), if the REPL buffer contains more lines than the
size of the window, the buffer is automatically re-centered upon completion
of evaluating an expression, so that the bottom line of output is on the
bottom line of the window.

If this is set to nil, no re-centering takes place."
:type 'boolean
:group 'cider-repl
:package-version '(cider . "0.11.0"))

尝试将其值从默认的 t 更改为 nil

关于emacs - 显示结果时 CIDER REPL 中的多余滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52548693/

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