Emacs的GLSL主要模式?
时间:2020-03-06 14:22:45 来源:igfitidea点击:
我找到了此链接http://artis.imag.fr/~Xavier.Decoret/resources/glsl-mode/,但是除了它是"简单的"之外,周围没有很多描述。
理想情况下,我想要可以执行此操作的CcMode扩展,或者至少可以处理自动样式并具有与CcMode相似的快捷方式的模式。
如果没有的话,将不胜感激,如果有任何不错的elisp参考资料可以帮助我开始自己编写它。
编辑:大卫的回应促使我仔细研究了glsl-mode.el,它实际上是基于cc-mode的,因此这正是我最初寻找的东西。
解决方案
将以下代码添加到〜/ .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路径中的某个位置。我们可以评估暂存缓冲区中的(打印加载路径)以获取可能位置的列表。如果我们没有任何访问权限,则可以通过添加以下内容将其他位置添加到加载路径
(setq load-path (cons "~/.emacs.d" load-path))
到〜/ .emacs文件。