Sublime Forum

How to submit a HAML improvement?

#1

Hi, Sublime’s built-in HAML highlighting supports = blocks but not != blocks (they’re identical except that != doesn’t HTML escape the output).

How can I submit my fix for inclusion in Sublime? Thanks.

The fix is a two line patch: github.com/bronson/SublimeTextS … 1b7cf875c9

Or embedded here for posterity…

diff --git a/Packages/Rails/Ruby Haml.tmLanguage b/Packages/Rails/Ruby Haml.tmLanguage
index 88d43f2..8bf14a4 100644
--- a/Packages/Rails/Ruby Haml.tmLanguage       
+++ b/Packages/Rails/Ruby Haml.tmLanguage       
@@ -90,7 +90,7 @@
                                </dict>
                        </dict>
                        <key>end</key>
-                       <string>$|(?!\.|#|\{|\|=|-|~|/)</string>
+                       <string>$|(?!\.|#|\{|\|(?:!?=)|-|~|/)</string>
                        <key>patterns</key>
                        <array>
                                <dict>
@@ -199,7 +199,7 @@
                <key>rubyline</key>
                <dict>
                        <key>begin</key>
-                       <string>=|-|~</string>
+                       <string>(?:!?=)|-|~</string>
                        <key>contentName</key>
                        <string>source.ruby.embedded.haml</string>
                        <key>end</key>
0 Likes

Syntax highlighting bug
#2

This simple (and seemingly obvious) fix still hasn’t been merged into ST3…

Please tell me where I can submit this?

0 Likes