不谈Spacemacs,只谈Centaur Emacs

.zshrc.local中不设置 theme,去掉缓存重启 terminal。

在zsh中执行命令后,输出多余信息,是由于emacs的term没有提供set title的功能。所以,每次设定title的信息都输出到命令的结果前面了。把set title的功能关掉就可以了,如下:

if [ -n "$INSIDE_EMACS" ]; then
  DISABLE_AUTO_TITLE="true"
fi
1 个赞

更新了一下centaur,启动时,报以下错误。

Failed to install doom-modeline: https://melpa.org/packages/
doom-modeline-20190116.1612.tar: Not found

非常感谢把我提到的zsh问题,及时反应到dotfiles里。

Package-refresh-contents

bash-language-server 智能提示是这种显示效果,正常吗?

我这里没有乱码,应该是编码问题。可以到 GitHub - emacs-lsp/lsp-ui: UI integrations for lsp-mode 咨询下

modeline是这样的,应该不是bash-language-server的智能提示吧?好像是flycheck的,是不是也要像C那样,把bash的flycheck给禁止掉?

45

=> 怪我了,我用的你dotfiles之后,以前的PATH配置,被清掉了,我忘了在zshenv中恢复我的PATH配置了,不好意思。

有时间,能不能把Perl的LSP也加上,我现在有些小工具,正好用Perl来写 。取了你的新版之后,我又改回LSP了,不再出以前的问题了。除了Java和PHP我暂时用不上之外 ,其它的我都把环境整好了,就差等你加Perl了。你若用不上perl,我在自己的配置里加也行。但这样看起来就不一致了。

我从vim转过来不到3个月,有时会问一下初级的问题,请见谅!ごめんね!:pray:

我没用 Perl,你可以自己加上。你可以到 GitHub - emacs-lsp/lsp-mode: Emacs client/library for the Language Server Protocol 提 request,最好 lsp-mode 能内置,这样就不需要额外的配置了。

这是Mac的色彩系统不同导致的bug,你可以这样解决:

(setq powerline-image-apple-rgb t))    ;; fix applet bug on OSX

不好意思,又遇到问题了。打开go文件时,出现imenu-update-menubar的错误。

这样表示引用

不要滥用引用,读起来累skr人。

OK,下次注意

这是 lsp-mode 返回的错误信息,应该是找不到这个文件的 workspace。具体请咨询lsp-mode吧。

好的,谢谢。

另外,go的language server,我从bingo改用go-langserver后,以前一些比较奇怪的问题目前没有出现了。但lsp-mode优先用bingo,是将来主要维护bingo的意思吗?

workspace的问题,好像用go-langserver后不再现了,暂时不提了。

问个小问题,在Centaur Emacs中执行auto-insert,minibuffer一直停在等待输入Keyword 的状态,不知如何继续走下一步。

C-ret, M-ret,C-j,C-M-j都不行

Centaur 默认没有使用 auto-insert。刚才试了,我这里没有问题。

好的,另外我想问一下,你每次新建el文件,用的是什么?和auto-insert类似的函数吗?创建新文件的模版文件是自己做的,还是默认自带的?

我是直接用yasnippet。你可以看看yatemplate。

1. 在linux环境下,发现C-h 开头的命令有问题。

比如C-h a,选一个选项后,就报如下错误(Mac上没这个问题):

shackle--display-buffer-aligned-window: Wrong number of arguments: (3 . 4), 5

=>问题出在init-window.el的shackle-display-buffer-hack 函数。可能和emacs的版本有关,Linux下是27.0.50,Mac下是26.1

2. 用edebug时,断点指针看不太清楚

51

=>行号7右边是一个断点指针,很不明显,如何把指针这一列宽度设大一点,指针颜色如何设置?