Question

J'ai trouvé ce lien http://artis.imag.fr/ ~ Xavier.Decoret / resources / glsl-mode / , mais il n’ya pas beaucoup de description autour de cela, mis à part que c'est "simple".

Idéalement, j'aimerais une extension de CcMode capable de le faire ou au moins un mode capable de gérer le style automatique et disposant de raccourcis similaires vers CcMode.

S'il n'y en a pas, toute bonne référence elisp pour m'aider à l'écrire moi-même serait grandement appréciée.

EDIT: La réponse de David m'a incité à regarder de plus près glsl-mode.el, et il est en fait basé sur le mode cc, c'est donc exactement ce que je cherchais.

Était-ce utile?

La solution

Ajoutez le code suivant à votre fichier ~ / .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))

Placez le fichier http: // artis. imag.fr/~Xavier.Decoret/resources/glsl-mode/glsl-mode.el quelque part sur votre chemin emacs. Vous pouvez évaluer (chemin de chargement d'impression) dans votre tampon scratch pour obtenir la liste des emplacements possibles. Si vous n’avez pas accès en écriture à ces éléments, vous pouvez ajouter un autre emplacement aux chemins de chargement en ajoutant

(setq load-path (cons "~/.emacs.d" load-path))

dans votre fichier ~ / .emacs.

Autres conseils

Basé sur le mode GLSL, j’en ai écrit un similaire pour HLSL qui est utilisé dans l’effet Direct3D. C'est ici. http://sourceforge.net/projects/hlslmode/files/hlsl-mode.el

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top