emacs - एमएसीएस के लिए जीएलएसएल प्रमुख मोड?




elisp glsl (2)

जीएलएसएल मोड के आधार पर, मैंने एचएलएसएल के लिए एक समान लिखा था जिसका उपयोग सीधी 3 डी प्रभाव में किया जाता है। यही पर है। http://sourceforge.net/projects/hlslmode/files/hlsl-mode.el

मुझे यह लिंक http://artis.imag.fr/~Xavier.Decoret/resources/glsl-mode/ मिला है, लेकिन उसके चारों ओर बहुत सारे विवरण नहीं है, एक तरफ यह "सरल" है

आदर्श रूप से, मैं सीसीएमोड के लिए एक एक्सटेंशन चाहूंगा जो यह कर सकता है, या कम से कम एक मोड जो स्वत: स्टाइल को नियंत्रित कर सकता है और उसके समान शॉर्टकट को CcMode कर सकता है

अगर कोई नहीं है, तो मुझे कोई लिखना शुरू करने में मेरी मदद करने के लिए कोई भी अच्छा एलिसप संदर्भ बहुत सराहना की जाएगी।

संपादित करें: डेविड की प्रतिक्रिया ने मुझे glsl-mode.el पर एक करीब से देखने के लिए प्रेरित किया, और यह वास्तव में सीसी-मोड पर आधारित है, इसलिए यह वही है जो मैं पहली जगह में देख रहा था।


निम्न कोड को अपने ~ / .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))

कहीं भी अपने emacs पथ पर http://artis.imag.fr/~Xavier.Decoret/resources/glsl-mode/glsl-mode.el फ़ाइल रखो। संभव स्थानों की सूची प्राप्त करने के लिए आप अपने स्क्रैच बफ़र में (प्रिंट लोड-पथ) eval कर सकते हैं। अगर आपके पास उन में से किसी तक लिखने की सुविधा नहीं है, तो आप जोड़कर लोड-पथ के लिए दूसरे स्थान को जोड़ सकते हैं

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

आपके ~ / .emacs फ़ाइल में





glsl