修复了, 谢谢反馈。
谢谢帮助分析,查了下环境没有安装anaconda, 我应该只是用brew 安装 了python
我其实应该回复之前的那位层主😂因为我看到他装了miniforge miniforge就是conda
因为你使用的是anaconda的python,而anaconda将它的python写入到你的PATH路径的代码是写在zshrc里面的,而emacs gui版本使用的是login shell 而非 interactive shell(只加载.zprofile 而不加载zshrc)。因此 emacs gui使用的是login shell的环境。
解决方案有很多。第一条手动把anaconda的path在zprofile里面加入PATH,第二条是使用purcell的插件 GitHub - purcell/exec-path-from-shell: Make Emacs use the $PATH set up by the user's shell 让emacs加载你的zshrc里的环境变量,第三条,·lsp-bridge-python-command· 手动指定使用 anaconda 的python,第四条就是使用homebrew 的python安装 epc (因为homebrew 是把环境变量写到 zprofile 里的,所以emacs gui版本可以使用homebrew的python)
在安装lsp-bridge时已经设置了(setq lsp-bridge-python-command “~/miniforge3/bin/python”)。 lsp-bridge 是可以正常使用的。 在emacs中运行run-python时python 的版本如下
和zsh下的版本是一致的。 但是在终端下用which python3 是如下路径。 /opt/homebrew/bin/python3; 不知道 blink-search是不是一定要用pip3 来安装epc:pip3 install epc requests?大幅改进了 rg 后端的搜索性能, blink-search 的 rg 后端用于探索性搜索, color-rg 用于重度重构, 现在搭配比较好了。
加了一个命令 link-search-continue
, 当选中目录后, 按 Ctrl + l
会继续用新的目录位置继续搜索下面的文件, 而不需要进入新的目录后再次启动 blink-search
, 这在递归搜索博客或者文件时非常方便。
这个好啊(字数补丁
好东西,谢谢,终于找到了可以绑定在 SPC SPC
上的命令了
rg 搜索大目录的时候会立即给一点数据出来, 搜索完再给全部数据, 但是第二次给数据的时候光标会变化。
这个补丁修复了这个问题。
估计是太快了启动了很多 rg 子进程。
repo 下了,require了,但是:
apply: Wrong number of arguments: (((alpha . 0.6) (c2 . "#AAAAAA") (c1 . "unspecified-bg") t) (r g b) (format "#%02\
x%02x%02x" (ash r -8) (ash g -8) (ash b -8))), 0.
debian 系统+emacs28
试试下面这个返回什么。看起来似乎是 “unspecified-bg”, 不知道什么问题。emacs -Q 再试试
(face-attribute 'default :background)
没错,就是 咋办呢
可以参考acm的解决方案
我发现是因为我在 terminal 中开 emacs 导致的
好像不一样。他这个是一直没有 default-background。所以如果要支持他很多 face 和 color 相关的可能需要重写。