Emacs的GLSL主要模式是什么?

15

我找到了这个链接http://artis.imag.fr/~Xavier.Decoret/resources/glsl-mode/,但是除了说它很"简单"以外并没有太多的描述。

理想情况下,我希望有一个扩展能够实现CcMode的功能,或者至少有一个可以处理自动样式和与CcMode类似的快捷方式的模式。

如果没有这样的扩展,任何有助于我开始编写它的elisp参考资料都将非常感激。

编辑:David的回答促使我更仔细地查看glsl-mode.el,事实上它确实是基于cc-mode的,所以它正是我一开始寻找的东西。

2个回答

15
将以下代码添加到您的~/.emacs文件中。
(autoload 'glsl-mode "glsl-mode" nil t)
(add-to-list 'auto-mode-alist '("\\.vert\\'" . glsl-mode))
(add-to-list 'auto-mode-alist '("\\.frag\\'" . glsl-mode))

将文件http://artis.imag.fr/~Xavier.Decoret/resources/glsl-mode/glsl-mode.el放在你的emacs路径中某个位置。你可以在scratch缓冲区中评估(print load-path)以获取可能位置的列表。如果你没有写入任何一个位置的权限,你可以通过添加另一个位置到load-paths来附加另一个位置。
(setq load-path (cons "~/.emacs.d" load-path))

添加到你的~/.emacs文件中。


那就是在我链接的网站上提到的那个,但当你发布它时,我进行了双重检查(正确地假设我第一次没有获取所有信息)。这正是我要找的=) - Branan

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接