Emacs中dired模式下的图标

6
我想使用Emacs的dired模式作为我的文件浏览器。我非常喜欢看到文件/文件夹的图标,而不是看到扩展名和颜色。图标给了我非常快速的视觉反馈。我已经搜索了网络以查找在dired中显示图标的方法,但没有找到。所以我想知道是否可能实现这一点,如果可以,如何实现?
简洁地说,我该如何在Emacs的dired模式中显示文件和文件夹的图标?

1
我已经走了很长的路,自从我问这个问题以来。这是我今天的emacs配置 - https://github.com/amolgawai/emacsadventures - Amol Gawai
3个回答

4

all-the-icons-dired是一个更现代的解决方案。另一个看起来非常不错的选项是使用treemacs-icons-dired

我刚刚切换到了treemacs-icons-dired并推荐使用它。只需安装该软件包并添加模式挂钩,例如:

(add-hook 'dired-mode-hook 'treemacs-icons-dired-mode)

谢谢。我已经在使用all-the-icons和treemacs了。如果你有兴趣,可以看看我的emacs配置——https://github.com/amolgawai/emacsadventures - Amol Gawai
1
看起来非常不错! - Metropolis

3
如果你使用的是Windows操作系统,你可以尝试使用dired-dispicon.el插件。从这里获取相关文件。查看此链接了解插件效果。请注意,你可能需要一个支持图片显示的emacs版本(例如在Windows上你可以尝试使用EmacsW32)。

我找到了这个,但似乎只在EmacsW32上有效,而不是NTEmacs。我基本上想要这种访问Linux服务器上文件的行为。我打算连接到Linux服务器,打开emacs来完成大部分工作。我不希望以这种方式打开单独的文件浏览器。在Windows上,我可以使用默认的文件浏览器(Explorer)。 - Amol Gawai
这是一个足够接近的答案。虽然我正在使用 Xfe 进行 Linux 文件浏览。 - Amol Gawai
2
链接已经失效。 - xuhdev
all-the-icons-dired.el 是另一种方法。https://github.com/jtbm37/all-the-icons-dired 我确认它在 macOS 上可以工作。 - kaz_yos

2
使用dired-icon扩展,它适用于GTK(在Linux上)。
免责声明:我是该扩展的作者。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接