使用通过终端突出显示的自定义GtkSourceView语法导出PDF

时间:2015-09-04 21:57:40

标签: pdf syntax-highlighting gedit gtksourceview

我为Gedit / GtkSourceView创建了一个自定义语法高亮配置。它适用于我的目的,但现在我试图找到一种方法通过Linux终端将突出显示的文本文件导出为PDF。

我知道这可以通过Gedit GUI功能实现,但这可以通过终端实现吗?

我遇到了enscript GNU项目,但这似乎只有预先编程的语法高亮显示;我没有看到让它利用GtkSourceView语法高亮/主题配置的方法。

1 个答案:

答案 0 :(得分:0)

似乎无法从命令行使用GtkSourceView进行打印。但是,使用 enscript ,您可以将自己的语言定义文件复制到~/.enscript/

从手册页:

  

StatesPath:path

     

定义州计划的路径。 states程序将从此路径中查找其状态定义文件。默认值为`$ HOME / .enscript:/ usr / share / enscript / hl'。

查看.st/usr/share/enscript/hl个文件的示例。