treemacs 用法讨论

我自己的配置里用的是neotree + projectile,有一个功能如下 27

在当前buffer中点F8键,neotree就自动显示对应工程的目录树

现在我改用了Centaur Emacs, 默认是treemacs,我就想直接用treemacs,不再加neotree了。在treemacs下如何实现上面相同的功能?

不好意思,是我孤陋寡闻了。原来treemacs可以同时显示多个工程。 52

我的配置是这样的 32

treemacs下,F和+被别的优先绑定了。如: 55

上面的问题我已经解决了,改成这样 40

(doom-themes-treemacs-config) 的主要目的是模仿atom,我倒比较喜欢这样简洁的风格。有时多了反而眼花。

treemacs 的multiple project 功能很好用,也是用户强烈建议后 Miller 加入的,很强大很好用。另外 tag 功能内置,也省去了 imenu-list之类的。

最近的更新好像把添加 project 的 C-p 绑定去掉了啊

大佬,我现在用centuar有个问题,就是在dashboard下面按treeemacs相关的快捷键(比如f8),他会出现下面的报错信息: symbol’s value as variable is void:doom-treemacs-use-generic-icons

大神,能否问你一个问题啊,就是我在dashboard界面使用treemacs相关的快捷键总是报下面的错误::symbol’s value as variable is void:doom-treemacs-use-generic-icons,你能帮我看看是什么原因吗?

你是不是没有升级配置,只升级了package

我好像都没动过,就只是把mspyls升级了一下啊

别“好像”,一定是这样才会出现这个问题。新配置中根本没有doom-treemacs-use-generic-icons 变量。你应该确认下再回复。

我刚才更新了,还是报这个错误,能解释一下,这个错误的机理是什么吗?

已经废弃了吧?你自己的配置里还在硬挺着用这个变量?

已经解决,谢谢了

试试这个 (setq treemacs–icon-size 14)

可能是图灵测试呢。。。。。。

问下怎么羊毛 Treemacs 窗口的行号显示

我刚用emacs不久,请问treemacs可不可以设置只显示当前文件的所在项目?

我使用 doom-emacs,启用了 workspace。然后邦了一个快捷键在 C-M-j 在 treemacs 和 代码窗口之间切换。 这样每个 git 项目都是一个自己的 treemacs 窗口,和其他项目不会互相影响。