mmm-mode
New official home for mmm-mode, fixed for Emacs >= 23 (by dgutov)
enhanced-ruby-mode
An enhanced ruby-mode for Emacs that uses Ripper in ruby 1.9+ to highlight and indent the source code (by zenspider)
mmm-mode | enhanced-ruby-mode | |
---|---|---|
2 | 2 | |
329 | 215 | |
- | - | |
7.1 | 2.6 | |
3 months ago | 10 months ago | |
Emacs Lisp | Emacs Lisp | |
GNU General Public License v3.0 only | GNU General Public License v3.0 or later |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
mmm-mode
Posts with mentions or reviews of mmm-mode.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-08-31.
- mmm-mode: New official home for mmm-mode, fixed for Emacs >= 23
-
How Do I Force 'here doc' Strings In Ruby Files To Actually Be Indented Properly In Emacs?
As per /u/flexibeast’s comment, I’d argue that this is correct behavior: Emacs can’t, by default, know that the contents of a heredoc are SQL. However, with a little elbow grease, you can use mmm-mode to engage sql-mode in heredocs. There doesn’t appear to be support for this baked into mmm-mode, but I found this comment that you should be able to adapt.
enhanced-ruby-mode
Posts with mentions or reviews of enhanced-ruby-mode.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-08-31.
-
How Do I Force 'here doc' Strings In Ruby Files To Actually Be Indented Properly In Emacs?
All that said, a superficial search via package-list-packages with the MELPA repo enabled shows the existence of emh-ruby-mode, which might do what you require; but even if it doesn't, there's poly-ruby:
-
Code Editor for Ruby on Rails
enh-ruby-mode for editing Ruby code
What are some alternatives?
When comparing mmm-mode and enhanced-ruby-mode you can also consider the following projects:
poly-ruby.el - Provides poly-ruby-mode for Emacs
lsp-mode - Emacs client/library for the Language Server Protocol
epub-create - Portable shell script for creating a minimal EPUB from a small collection of files