-
Notifications
You must be signed in to change notification settings - Fork 17.3k
The atom/language-ruby package needs a new release immediately #22160
Description
Prerequisites
- Put an X between the brackets on this line if you have done all of the following:
- Reproduced the problem in Safe Mode: https://flight-manual.atom.io/hacking-atom/sections/debugging/#using-safe-mode
- Followed all applicable steps in the debugging guide: https://flight-manual.atom.io/hacking-atom/sections/debugging/
- Checked the FAQs on the message board for common solutions: https://discuss.atom.io/c/faq
- Checked that your issue isn't already filed: https://github.com/issues?utf8=✓&q=is%3Aissue+user%3Aatom
- Checked that there is not already an Atom package that provides the described functionality: https://atom.io/packages
Description
Just take a look at this: atom/language-ruby#261.
The official Ruby language tree-sitter package is extremely problematic. It's so difficult to use Ruby and ERB files with the syntax coloring going and coming since the release of tree-sitter (see yourselves in atom/language-ruby#279, atom/language-ruby#295, atom/language-ruby#256) that I and several other users migrated to Visual Studio Code to work with Ruby on Rails projects.
The latest version of this package is dated November 2019 (atom/language-ruby#293). There are some pull requests and pending commits that may fix this issue that users are awaiting impatiently ().
I urge the Atom team to pay attention to the atom/language-ruby package. There are several commits and pull requests from us, users, that the repository maintainers are ignoring. Many developers are afraid to use Microsoft software, with a large company from behind, but it seems that Open-source is not working well with atom in recent times.
Steps to Reproduce
- Create a new Ruby file.
- Use some of the several examples from the issues linked above.
- See Ruby tree-sitter parser fail miserably.
Expected behavior:
The tree-sitter parser should work in all circumstances.
Actual behavior:
The tree-sitter parser lost syntax coloring.
Reproduces how often:
It happens a lot. I mean... A LOT. With several users on Windows, MacOS and Linux since few years ago.