Textadept

出自 ArchWiki

Textadept 自述为

一款快速、极简和非常可扩展的跨平台文本编辑器

它以非常轻量级的 C 代码库编写,并依靠 Lua 来实现其可扩展性。该编辑器既可以在图形界面 (GTK) 中运行,也可以在 CLI 环境 (Curses) 中运行。

安装

安装 textadeptAUR 软件包。它包含 2 个可执行文件

  • textadept
  • textadept-curses

curses 版本在 CLI 环境中运行。

配置

首次启动时,Textadept 将创建一个 ~/.textadept 文件夹。您可以编辑 ~/.textadept/init.lua 以开始自定义编辑器。从那里您可以定义新的函数、键盘绑定、主题,甚至模块,如 手册API 中所述。

Textadept 示例配置

模块

默认情况下,Textadept 仅包含其核心模块,即 ANSI C、Lua 和自身,但 AUR 软件包也嵌入了一些 官方模块

更多贡献的模块和函数在 wiki 中列出。

安装模块的一种便捷方法是将存储库克隆到 ~/.textadept/modules 中。例如,您可以从那里获取 textadept-vi

$ cd ~/.textadept/modules
$ git clone https://github.com/jugglerchris/textadept-vi.git

您可以使用版本控制工具轻松保持所有模块的更新。

参见