- Bash: Shell-script mode (built-in)
- C/C++: C++//l mode (built-in)
- Clojure: cider (https://github.com/clojure-emacs/cider)
- CSS: css-mode (built-in)
- Emacs: all of it
- Fortran: fortran mode (built-in)
- Go: go-mode (https://github.com/dominikh/go-mode.el)
- Haskell: haskell-mode (https://github.com/haskell/haskell-mode)
- Java: Use via lsp-mode? (https://xpressrazor.wordpress.com/2020/11/04/java-programming-in-emacs/)
- Javascript: rjsx-mode? (https://www.chadstovern.com/javascript-in-emacs-revisited/)
- Julia: julia-mode (https://github.com/JuliaEditorSupport/julia-emacs)
- LateX: AUCTeX (https://www.gnu.org/software/auctex/)
- Mathematica: wolfram-mode (https://github.com/kawabata/wolfram-mode)
- Matlab: matlab-mode
- Programming Language Theory: This may help if this involves playing with Scheme as in the Structure and Interpretation of Computer Programs (https://medium.com/@joshfeltonm/setting-up-emacs-for-sicp-from-scratch-daa6473885c5)
- Python: python-mode (https://realpython.com/emacs-the-best-python-editor/)
- R: ESS (https://ess.r-project.org)
- SAS: ESS (https://ess.r-project.org)
- Scala: scala-mode etc (https://ag91.github.io/blog/2020/10/16/my-emacs-setup-for-scala-development/)
- SQL: sql-mode (built-in; https://www.emacswiki.org/emacs/SqlMode)
- Stata: ESS (https://ess.r-project.org)
- Swift: swift-mode (https://github.com/swift-emacs/swift-mode)
- VBA: visual-basic-mode? (https://www.reddit.com/r/emacs/comments/7g5mel/configuration_for_vba_programming/)
- Vim: If key-binding emulation counts, evil kind of does it… (https://www.emacswiki.org/emacs/Evil)
Last active
January 3, 2021 04:13
-
-
Save kaz-yos/25c026110ae0e8f9cd1183ca547613a9 to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment