背景:使用putty远程到服务器后,在putty中远程使用emacs进行python开发。刚接触emacs,有很多文档看不懂。有推荐的python开发配置讲解的话可以推荐下,比心。
问题:
1.在使用lsp-mode时候方法说明悬浮框中全为白色,不显示文字:
2.lsp-mode代码自动补全时候,候补文字只显示前一部分,只有选中后才显示后面部分:
3.使用neotree时候,file类型文件名不显示,选中后才显示:
背景:使用putty远程到服务器后,在putty中远程使用emacs进行python开发。刚接触emacs,有很多文档看不懂。有推荐的python开发配置讲解的话可以推荐下,比心。
问题:
1.在使用lsp-mode时候方法说明悬浮框中全为白色,不显示文字:
2.lsp-mode代码自动补全时候,候补文字只显示前一部分,只有选中后才显示后面部分:
3.使用neotree时候,file类型文件名不显示,选中后才显示:
换个emacs的主题看看。
换 Terminal 主题或者 Emacs 主题
@ seagle0128 @ realasking 确实是terminal配色和主题的原因。找到解决方案了
修改putty和服务器配置,使支持256配色,之前的为8配色
修改Putty设置:Putty->Change Settings…->Window->Colors->(勾选)Allow terminal to use xterm 256-colors mode->Apply
服务器设置:在.bashrc中追加:
if [ "$TERM" == "xterm" ]; then
export TERM=xterm-256color
fi
登出后,重新用putty进去,用linux命令检查配色是否生效:
进入emacs,输入命令:list-colors-display,显示的颜色很多,之前的只有几个。这时说明颜色支持成功了。
进入emacs,配置合适的主题,如solarized-gruvbox-dark,就可以正常显示弹框提示和目录树了。