ChimeHQ / Chime

An editor for macOS
https://www.chimehq.com
BSD 3-Clause "New" or "Revised" License
292 stars 14 forks source link

Add missing language parsers #20

Open mattmassicotte opened 3 weeks ago

mattmassicotte commented 3 weeks ago

Right now, only Swift, OCaml, Go, and Markdown are included. Missing:

Bash C C++ C# Clojure CSS Diff Elixir Elm go mod Haskell HCL HTML Java JavaScript JSON Julia Lua Perl PHP Python Ruby Rust Scala SQL TypeScript YAML Zig

mattmassicotte commented 3 weeks ago

Clojure, Elixir, Go, Python, Ruby, Rust all have extensions. Makes sense to start with those first.

mattmassicotte commented 3 weeks ago

af70d7a8f2b43ddbb940b9f9b4cf8bdaa1b1d9b7 adds elixir support

mattmassicotte commented 3 weeks ago

3388faf50bf01535541060b1dfa2f8ddca67ceec for Go

mattmassicotte commented 3 weeks ago

Ok languages with extensions are done, except for Ruby. It's extension is quite complex and I'm not sure exactly how to support it or if it is worth it. Right now.