gpt4 book ai didi

listview - 如何在 emacs lisp 中做一个显示列表缓冲区

转载 作者:行者123 更新时间:2023-12-04 05:17:30 24 4
gpt4 key购买 nike

如magit、dired、elget当然还有Emacs中的自定义缓冲区,以及许多其他模式,在Emacs中有创建可导航列表的能力。

我会自己做一些额外的研究,并会发布更新。

但是我想在这里联系 EmacsLisp 社区,看看是否有标准的方法来做这些类型的 ncurses 风格的界面,特别是一个可导航的列表,我将使用 El-Get 作为我试图复制的模型。

如果功能是特定于版本的,则假设为 Emacs24。

谢谢。

最佳答案

我将稍微扩展 Stefan 的回答。 tabulated-list-mode 确实是你要找的。基本上你用它自己的模式映射定义一个派生模式。然后,您只需创建一个缓冲区,切换到您的模式,然后填充 tabulated-list-entries,然后调用 tabulated-list-init-header 和 tabulated-list-print。

您可以在我的 mark-list 上看到一个简单的使用示例扩展名。

关于listview - 如何在 emacs lisp 中做一个显示列表缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14078830/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com