-
Notifications
You must be signed in to change notification settings - Fork 586
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Haskell] Rewrite Haskell syntax #2225
Commits on Dec 3, 2019
-
[Haskell] Rewrite operator matching
- Use variables - Highlight '*' (and combinations) as operator - Add punctuation scope to infix notation - Scope non-infix notation as `keyword.operator`
Configuration menu - View commit details
-
Copy full SHA for eaf6288 - Browse repository at this point
Copy the full SHA eaf6288View commit details -
[Haskell] Update keyword matching
- Add proper scopes to control keywords - Add proper scopes to declarations - Use proper scope names for entities in declarations
Configuration menu - View commit details
-
Copy full SHA for f6e8242 - Browse repository at this point
Copy the full SHA f6e8242View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50e37ab - Browse repository at this point
Copy the full SHA 50e37abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79ee446 - Browse repository at this point
Copy the full SHA 79ee446View commit details -
[Haskell] Simplify string matches
Also highlight superfluous characters.
Configuration menu - View commit details
-
Copy full SHA for 385f7e0 - Browse repository at this point
Copy the full SHA 385f7e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52a3ade - Browse repository at this point
Copy the full SHA 52a3adeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d4210c - Browse repository at this point
Copy the full SHA 4d4210cView commit details -
[Haskell] Adjust scopes for imports
Not final due to sublimehq#1842 being unresolved, but still an improvement.
Configuration menu - View commit details
-
Copy full SHA for f237a4e - Browse repository at this point
Copy the full SHA f237a4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5236f70 - Browse repository at this point
Copy the full SHA 5236f70View commit details
Commits on Jan 14, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7fc1c75 - Browse repository at this point
Copy the full SHA 7fc1c75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 305a6fb - Browse repository at this point
Copy the full SHA 305a6fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea91ba8 - Browse repository at this point
Copy the full SHA ea91ba8View commit details
Commits on Feb 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e790049 - Browse repository at this point
Copy the full SHA e790049View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bfe40c - Browse repository at this point
Copy the full SHA 8bfe40cView commit details -
[Haskell] match @ and # in keyword.operator.haskell
Same as - https://github.com/sublimehq/Packages/pull/2272/files - https://github.com/sublimehq/Packages/pull/2273/files Co-Authored-By: Nikos Baxevanis <nikos.baxevanis@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9a1843e - Browse repository at this point
Copy the full SHA 9a1843eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d36dd1 - Browse repository at this point
Copy the full SHA 0d36dd1View commit details
Commits on Feb 25, 2020
-
[Haskell] Match functions from the prelude
Based on https://github.com/atom-haskell/language-haskell/blob/e036e449909816e616b880157e2703e70fc9b5df/grammars/haskell.cson#L1306-L1307 Co-Authored-By: Nikos Baxevanis <nikos.baxevanis@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5f0d796 - Browse repository at this point
Copy the full SHA 5f0d796View commit details -
Configuration menu - View commit details
-
Copy full SHA for f879236 - Browse repository at this point
Copy the full SHA f879236View commit details
Commits on Feb 26, 2020
-
[Haskell] match deriving instance (..) without breaking data deriving
This fixes a bug introduced via 0d36dd1
Configuration menu - View commit details
-
Copy full SHA for 94b49d6 - Browse repository at this point
Copy the full SHA 94b49d6View commit details