请问一下这个错误的讯息问题是?? Emacs[2101:41245] Error - planarGetBytes

大家好 由于是看了 spacemacs rock ! 就用了一阵子觉的 emacs 很不错… 一直有一些错误讯息不影响使用就不在意了~ 但最近会突然的关闭程式(spacemacs) 就有点困扰了… 一直找不到这个问题怎么解决~ 在二台不同的 Mac 上~一个有这个问题~一个没有这个问题~ 有问题的状况会因为这个原因突然关闭~ 使用的版本为 spacemacs v27.1 版本 编写的语言为 golang

针对 go layer 有抄一些设定

   dotspacemacs-configuration-layers
   '(
     (go :variables
       go-backend 'lsp
       go-tab-width 2
       go-use-gometalinter t
       gofmt-command "goimports"
       godoc-at-point-function 'godoc-gogetdoc
       go-format-before-save t)
     (javascript :variables javascript-import-tool 'import-js
                 javascript-backend 'lsp
                 javascript-lsp-linter nil
                 javascript-fmt-tool 'prettier
                 indent-tabs-mode nil js-indent-level 2
                 javascript-fmt-on-save t
                 js2-basic-offset 2
                 js-indent-level 2
                 javascript-repl 'nodejs
                 js2-include-node-externs t)
     ivy
     html
     yaml
     ivy
     auto-completion
     better-defaults
     emacs-lisp
     ;; git
     markdown
     org
     ;; (shell :variables
     ;;        shell-default-shell 'vterm
     ;;        shell-default-height 30
     ;;        shell-default-position 'bottom
     ;;        shell-default-full-span t
     ;;        close-window-with-terminal t)
     spell-checking
     syntax-checking
     ;; version-control
     (colors :variables colors-enable-nyan-cat-progress-bar t)
     )

有些客制化的设定

(setq js2-strict-missing-semi-warning nil)
(setq js2-missing-semi-one-line-override t)

;; (setq indent-tabs-mode nil js-indent-level 2)
;; (setq javascript-fmt-tool 'prettier)
;; (setq-default js2-basic-offset 2)
(setq exec-path-from-shell-check-startup-files nil)

(setq-default evil-ex-search-highlight-all nil)

;; lsp
(use-package lsp-mode
  :hook (go-mode . lsp-deferred)
  :commands (lsp lsp-deferred))
(setq lsp-auto-guess-root nil)
(setq lsp-ui-doc-enable nil)
(setq lsp-ui-sideline-enable nil)
(setq lsp-prefer-flymake :none)

(add-hook 'js2-mode-hook 'prettier-js-mode)
(add-hook 'web-mode-hook 'prettier-js-mode)

;; Golang Env
(setq default-gopath (getenv "GOPATH"))
(setq current-gopath "")

(defun set-gopath (relative-path)
  (interactive
   (list (read-string "relative path: " "." nil nil nil)))
  (setq current-gopath (file-truename relative-path))
  (setenv "GOPATH" (concat current-gopath  ":" (getenv "GOPATH"))))

查了一些资料还是不太知道原因为何

有大牛可以帮忙指点吗

谢谢

是 dev 分支吗,master 分支太老了

是 master ~ 那我试试看哦~谢谢大牛的建议~ 但比较怪的是二台电脑中同样的配置只有 nb 有这个问题~ 同样的程式码编辑 Orz’

请问楼主解决了吗?我看 reddit 上也有人报了这个错误

没有解决,貌似 go mode 的问题,就没用它了(眼不见为净 XD…