代码之家  ›  专栏  ›  技术社区  ›  polyglot

在emacs中为文件系统以外的东西实现dired接口?

  •  7
  • polyglot  · 技术社区  · 15 年前

    ROOT 高能物理中常用的数据分析框架使用二进制文件格式,其内部结构类似于真实的文件系统(即文件夹和文件)。程序的ls()方法输出如下所示:

      KEY: TH1D     name1
      KEY: TH1D     name2
      KEY: TH2D     name3
    ....
    

    其中“TH1D”和“TH2D”等只是对象类型。在emacs中用类似dired的界面浏览文件会很好。我当然没有精力/时间从头开始为它编写dired接口(即使有迪雷德·埃尔来源)。我的问题是:如果可能的话,我如何通过重新实现一些函数来为上面的输出创建一个类似dired的接口,从而直接将dired绑定到dired接口中?

    我当然不希望这里有一个完整的解决方案,而是指向示例、教程和其他有用的信息。

    3 回复  |  直到 13 年前
        1
  •  4
  •   legoscia    15 年前

    archive-mode tar-mode

        2
  •  3
  •   rmeador    15 年前

    如果它与文件系统非常相似,也许您可以编写某种环回驱动程序taht实际上允许您将数据文件装载为文件系统,类似于将ISO映像装载为文件系统的方式。我非常有限的理解是,在Linux下这并不是一件非常困难的事情。

        3
  •  1
  •   user94574    14 年前

    xRootdfs

    但我希望您需要根访问权限才能加载保险丝模块。