一个很好的Emacs项目树浏览器?

时间:2023-01-17 11:14:54

Do you know of a good project tree browser for Emacs other than the Emacs Code Browser (ECB)? The features I value are simplicity, lightweightedness, and language agnosticism.

除了Emacs代码浏览器(ECB)之外,您知道Emacs的一个好的项目树浏览器吗?我重视的功能是简单,轻量级和语言不可知。

6 个解决方案

#1


Speedbar?

If you just want to manage related files, perhaps you would like eproject.

如果你只想管理相关文件,也许你想要eproject。

#2


I haven't tried this one myself yet, but emacs-nav is a new Emacs project browser from Google that seems to have the features you value.

我自己还没有尝试过这个,但是emacs-nav是来自Google的一个新的Emacs项目浏览器,它似乎具有你重视的功能。

#3


Projectile + NeoTree are my combination of choice.

Projectile + NeoTree是我的首选组合。

一个很好的Emacs项目树浏览器?

Projectile just uses your version control system to track files and has an awesome jump to file in project function.

Projectile只使用您的版本控制系统来跟踪文件,并且在项目功能中有一个很棒的跳转到文件。

一个很好的Emacs项目树浏览器?

Also, check the notes for integrating the two together.

另外,请检查注释以将两者结合在一起。

#4


The different parts of cedet will do what you want I think. Speedbar has the tree structure thing, and EDE handles projects etc.

cedet的不同部分将按照我的想法行事。 Speedbar有树结构的东西,EDE处理项目等。

#5


You can try sr-speedbar. It's wonderful.

你可以试试sr-speedbar。太棒了。

#6


I just now did a word search for "explore" in package-list-packages, and discovered project-explorer. Seems to fit exactly what I want today (I don't code hardly, but I'm getting a grip on the structure of my Jekyll site).

我刚刚在package-list-packages中搜索了“explore”,并发现了project-explorer。似乎完全适合我今天想要的东西(我不编码,但我抓住了我的Jekyll网站的结构)。

Keys include:

  • TAB for folding and unfolding directories
  • 用于折叠和展开目录的TAB

  • Open files with RET or f. With a C-u prefix, it will prompt nicely for which window, and even from there allow you to decide to use window or open up a new one to any side (I didn't find the prompt string in the package code, so it seems to leverage built in Emacs functionality nicely; indeed it looks like dired even).
  • 使用RET或f打开文件。使用Cu前缀,它会很好地提示哪个窗口,甚至从那里允许你决定使用窗口或打开一个新的任何一面(我没有在包代码中找到提示字符串,所以它似乎很好地利用内置的Emacs功能;实际上它看起来甚至是直接的)。

It's available on Melpa and Marmalade. It is available on Github at sabof/project-explorer.

它可以在Melpa和Marmalade上找到。它可以在sabof / project-explorer的Github上找到。

I include the site's image for convenience:

为方便起见,我包含了网站的图片:

一个很好的Emacs项目树浏览器?

I don't use projectile or helm, but it has some integration.

我不使用抛射物或舵,但它有一些整合。

#1


Speedbar?

If you just want to manage related files, perhaps you would like eproject.

如果你只想管理相关文件,也许你想要eproject。

#2


I haven't tried this one myself yet, but emacs-nav is a new Emacs project browser from Google that seems to have the features you value.

我自己还没有尝试过这个,但是emacs-nav是来自Google的一个新的Emacs项目浏览器,它似乎具有你重视的功能。

#3


Projectile + NeoTree are my combination of choice.

Projectile + NeoTree是我的首选组合。

一个很好的Emacs项目树浏览器?

Projectile just uses your version control system to track files and has an awesome jump to file in project function.

Projectile只使用您的版本控制系统来跟踪文件,并且在项目功能中有一个很棒的跳转到文件。

一个很好的Emacs项目树浏览器?

Also, check the notes for integrating the two together.

另外,请检查注释以将两者结合在一起。

#4


The different parts of cedet will do what you want I think. Speedbar has the tree structure thing, and EDE handles projects etc.

cedet的不同部分将按照我的想法行事。 Speedbar有树结构的东西,EDE处理项目等。

#5


You can try sr-speedbar. It's wonderful.

你可以试试sr-speedbar。太棒了。

#6


I just now did a word search for "explore" in package-list-packages, and discovered project-explorer. Seems to fit exactly what I want today (I don't code hardly, but I'm getting a grip on the structure of my Jekyll site).

我刚刚在package-list-packages中搜索了“explore”,并发现了project-explorer。似乎完全适合我今天想要的东西(我不编码,但我抓住了我的Jekyll网站的结构)。

Keys include:

  • TAB for folding and unfolding directories
  • 用于折叠和展开目录的TAB

  • Open files with RET or f. With a C-u prefix, it will prompt nicely for which window, and even from there allow you to decide to use window or open up a new one to any side (I didn't find the prompt string in the package code, so it seems to leverage built in Emacs functionality nicely; indeed it looks like dired even).
  • 使用RET或f打开文件。使用Cu前缀,它会很好地提示哪个窗口,甚至从那里允许你决定使用窗口或打开一个新的任何一面(我没有在包代码中找到提示字符串,所以它似乎很好地利用内置的Emacs功能;实际上它看起来甚至是直接的)。

It's available on Melpa and Marmalade. It is available on Github at sabof/project-explorer.

它可以在Melpa和Marmalade上找到。它可以在sabof / project-explorer的Github上找到。

I include the site's image for convenience:

为方便起见,我包含了网站的图片:

一个很好的Emacs项目树浏览器?

I don't use projectile or helm, but it has some integration.

我不使用抛射物或舵,但它有一些整合。