一个更好的 Shell 2019 年 11 月 16 日

主要观点:作者想要一个更好的 shell,目前虽有提升 shell 数据处理能力的项目如 nushell,但作者更注重 shell 的交互能力,现有的 shell 存在诸多不足,如 ctrl+c 功能异常、终端与 Emacs 交互混乱、程序输出颜色编码不佳、工作流繁琐等,作者希望有一个类似 Emacs 的可扩展应用容器,具备 GUI 应用、文本 UI 框架、分屏管理、进程相关概念等功能,同时指出 Emacs 存在一些问题,如扩展语言、插件生态、异步支持等方面,最后分享了相关链接和自己的一些经历。

关键信息:

  • 常用命令如cdexarmgit...cargo...等。
  • 希望终端能自动创建分屏,如cargo test后自动分屏并可同时操作。
  • 希望有类似 Emacs 的文本 UI 框架,支持 ctrl+c、ctrl+v 等操作。
  • 对 Emacs 的评价,如 Lisp 语言、插件生态等方面的问题。

重要细节:

  • mg启动 Emacs 的 GUI 版本并配合 Magit。
  • 终端与终端模拟器、shell 之间的操作流程及冲突,如cargo test运行时阻塞输入等。
  • 插件相关内容,如插件系统、插件市场等。
  • 分享的相关链接及经历,如插件 diagram 等。
阅读 16
0 条评论