switch-buffer 吗?你具体是怎么操作的?另外这个包不会修改字符匹配的。
我平常没开org-variable-pitch 只有标题的字体是sans serif的
偶尔要写字多的文章的时候才会开那个, 写了个write-mode 会同时启用mixed-pitch和拼写检查
我看到这个错误
Error in post-command-hook (ivy--queue-exhibit): (wrong-type-argument bufferp nil)
,没有backtrace。
操作就是正常的C-x b
. 也许和我的配置有关吧。
这是ivy里的candidate对应的buffer没有找到(nil)。我觉得不会出错就没写error handler。这个好改。
今天报了个issue,还是不行啊
前两天好像是有这个问题 这两天更新后没遇到了 你有更新吗?
我早上更新了一下,不知道你用的是不是最新版。我看了issue,应该已经修复了才对啊……
确定是下载的最新版本,今天早上的版本。 刚才又重新在macOS上测试了,错误如下:
Debugger entered--Lisp error: (void-variable buffer)
(if buffer (progn (buffer-local-value 'default-directory buffer)))
(let ((buffer (get-buffer candidate)) (dir (if buffer (progn (buffer-local-value 'default-directory buffer))))) (if buffer (progn (list dir (file-name-nondirectory (directory-file-name dir))))))
ifrich--get-dir("init-ivy.el")
funcall(ifrich--get-dir "init-ivy.el")
(let* ((p (if (and nil (not (eq nil 'eq))) (assoc 'value format-element nil) (assq 'value format-element))) (v (funcall func candidate))) (if p (setcdr p v) (setq format-element (cons (setq p (cons 'value v)) format-element))))
(let ((func (alist-get 'value format-element))) (let* ((p (if (and nil (not (eq nil 'eq))) (assoc 'value format-element nil) (assq 'value format-element))) (v (funcall func candidate))) (if p (setcdr p v) (setq format-element (cons (setq p (cons 'value v)) format-element)))) (if (member format-element info-list) info-list (setq info-list (append info-list (list format-element)))))
(while --dolist-tail-- (setq format-element (car --dolist-tail--)) (let ((func (alist-get 'value format-element))) (let* ((p (if (and nil (not (eq nil 'eq))) (assoc 'value format-element nil) (assq 'value format-element))) (v (funcall func candidate))) (if p (setcdr p v) (setq format-element (cons (setq p (cons 'value v)) format-element)))) (if (member format-element info-list) info-list (setq info-list (append info-list (list format-element))))) (setq --dolist-tail-- (cdr --dolist-tail--)))
卧槽,我let binding写错了。明天早上用电脑改。抱歉,今天早上马虎了
呵呵,应该是let*
吧
我Emacs挂了连不上melpa VPN搞了一上午daze🙁