我测试了行号的问题,没法重现。
你测试了emacs -Q吗?
C-x C-b 的问题我觉得不用管,Snails正常用就行了,不用去处理各种意外的情况,毕竟Snails用的时候不会这么切换。
我测试了行号的问题,没法重现。
你测试了emacs -Q吗?
C-x C-b 的问题我觉得不用管,Snails正常用就行了,不用去处理各种意外的情况,毕竟Snails用的时候不会这么切换。
是emacs -Q测试的,加了这个设置:
(global-display-line-numbers-mode 1)
如上下移动还会出现这个error:
Debugger entered--Lisp error: (args-out-of-range 47)
line-number-display-width(t)
line-move-visual(-1 nil)
line-move(-1 nil nil nil)
previous-line()
snails-jump-to-previous-item()
(save-current-buffer (set-buffer snails-content-buffer) (goto-char (overlay-start snails-select-line-overlay)) (snails-jump-to-previous-item) (snails-update-select-line))
snails-select-prev-item()
funcall-interactively(snails-select-prev-item)
call-interactively(snails-select-prev-item nil nil)
command-execute(snails-select-prev-item)
我发现我应该去当QA
最新版应该好了。
请测试一下 emacs -Q, 我这边没问题。
你试一下最新版本吧,可能你是因为后端还没有数据造成的。
估计是mac的问题,我这边无法重现
有人在Mac 下全屏使用Snails 吗?启动Snails 时自动会弹到一个桌面,而不是在当前的buffer上显示窗口。以前的Emacs 26 可以通过Snails中的FAQ 提示解决。但是现在emacs 27 和 28 新版本那样做不行了。请问一下有没有新的解决方案?
以前的解决方案:
(if (featurep 'cocoa)
(progn
(setq ns-use-native-fullscreen nil)
(setq ns-use-fullscreen-animation nil)
(set-frame-parameter (selected-frame) 'fullscreen 'maximized)
(run-at-time "2sec" nil
(lambda ()
(toggle-frame-fullscreen)
)))
(require 'fullscreen)
(fullscreen))
放到 early-init.el 里面就可以了
多谢,放在.emacs.d 下面的early-init.el 可以了。
今天测试snails的时候发现,Snails搜索条目很多时会导致垃圾回收,导致输入卡顿。
最新版补丁在 snails-search 的时候通过下面代码临时调大了GC触发的阀值,更新后搜索极度流畅。
(gc-cons-threshold most-positive-fixnum)
(gc-cons-percentage 0.6)
建议大家升级到最新版本。
更新最新版snails, 直接设置 (setq snails-show-with-frame nil)
以后,Snails就可以像Helm那样在分屏窗口中打开了,而不是弹出一个frame。
意味着,在终端也可以直接用Snails。
牛的牛的,这就更新