I've also noticed you added haml-mode, but not slim-mode (and I think the second is more popular with Rails these days). Adding web-mode will be a good idea as well (it supports many templating languages). I see you already figured out that some of the modes are kind of obsolete these days, so I won't comment on this.
Here another batch of packages that could be added. For the most part,
these are major modes, and dependencies. The list partially based on
Bozhidar Batsov prelude configuration[0], but includes other modes too.
As far as I have checked, none of these promote non-free software
(e.g. swift-mode "promotes" Swift, that was initially proprietary, but
has since re-released under the Apache License). Unless I have missed
something all of these build correctly.
A few more packages couldn't be added just now or are still pending
upstream input. I have documented the issues in my local file attached
here:
--
Philip Kaludercic
Attachments:
- 0001-elpa-packages-apache-mode-Add-package.patch
- 0002-elpa-packages-arduino-mode-Add-package.patch
- 0003-elpa-packages-bison-mode-Add-package.patch
- 0004-elpa-packages-d-mode-Add-package.patch
- 0005-elpa-packages-dart-mode-Add-package.patch
- 0006-elpa-packages-gnuplot-Add-package.patch
- 0007-elpa-packages-haml-mode-Add-package.patch
- 0008-elpa-packages-idris-mode-Add-package.patch
- 0009-elpa-packages-j-mode-Add-package.patch
- 0010-elpa-packages-julia-mode-Add-package.patch
- 0011-elpa-packages-nasm-mode-Add-package.patch
- 0012-elpa-packages-nginx-mode-Add-package.patch
- 0013-elpa-packages-php-mode-Add-package.patch
- 0014-elpa-packages-sass-mode-Add-package.patch
- 0015-elpa-packages-scala-mode-Add-package.patch
- 0016-elpa-packages-scss-mode-Add-package.patch
- 0017-elpa-packages-swift-mode-Add-package.patch
- 0018-elpa-packages-systemd-Add-package.patch
- 0019-elpa-packages-yaml-mode-Add-package.patch
- 0020-elpa-packages-zig-mode-Add-package.patch
- elpa-packages