【问题标题】:GLSL major mode for Emacs?Emacs 的 GLSL 主模式?
【发布时间】:2008-09-18 18:18:36
【问题描述】:

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

理想情况下,我希望 CcMode 的扩展可以做到这一点,或者至少是一个可以处理自动样式并具有与 CcMode 类似的快捷方式的模式。

如果没有,任何可以帮助我开始自己编写它的好的 elisp 参考将不胜感激。

编辑:David 的回复促使我仔细研究 glsl-mode.el,它实际上是基于 cc-mode,所以这正是我最初所寻找的。​​p>

【问题讨论】:

    标签: emacs elisp glsl


    【解决方案1】:

    将以下代码添加到您的 ~/.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 缓冲区中评估(打印加载路径)以获取可能位置的列表。如果您没有对其中任何一个的写入权限,则可以通过添加

    将另一个位置附加到加载路径
    (setq load-path (cons "~/.emacs.d" load-path))
    

    到你的 ~/.emacs 文件。

    【讨论】:

    • 这是链接到的网站上提到的那个,但是当你发布它时我仔细检查了(正确假设我第一次没有得到所有信息)。这正是我正在寻找的 =)
    【解决方案2】:

    基于 GLSL 模式,我为 HLSL 写了一个类似的,用于 Direct3D 效果。 这里是。 http://sourceforge.net/projects/hlslmode/files/hlsl-mode.el

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多