Modi für diverse Dateiformate

  • apache-mode
  • auctex (TeX/LaTeX)
  • csharp-mode
  • csv-mode
  • debian-el: Modi für sources.list und andere Debian-spezifische Dateien
  • dpkg-dev-el: Modi für Debian-Paketdateien (changelog.Debian.gz)
  • dokuwiki-mode
  • gnuplot-mode
  • go-mode
    • go-guru
  • js2-mode
    • js2-highlight-vars
    • js2-refactor
    • react-snippets: Yasnippets für React
    • rjsx-mode (JSX)
  • json-mode
  • lua-mode
  • markdown-mode
  • maxima (Mathematiksystem)
  • nginx-mode
  • php-mode
  • po-mode
  • rustic (Rust): Anleitung zum Einsatz mit lsp
    • flycheck-rust
    • rust-playground: ermöglicht schnell eine Testumgebung mit M-x rust-playground zu schaffen und aufzuräumen
  • systemd: Highlighting für Unit-Dateien
  • toml-mode
  • yaml-mode

Weitere Modi

  • lsp-mode: Unterstützung (Vervollständigung, Compilierung) für diverse Programmiersprachen; Anleitung
    • lsp-origami: Folding für Programmiersprachen
    • lsp-ui: UI-Werkzeuge (Popups für Doku)
    • helm-lsp: Anbindung an helm
  • magit (Git)
  • restclient
    • restclient-test

Pakete zur Texteingabe

  • expand-region: intelligente Erweiterung der Region (des Auswahlbereichs) im Puffer
  • guess-language: automatische Erkennung und Umschaltung der Sprache (ispell, typo)
  • langtool: Rechtschreibkontrolle mit LanguageTool; Anleitung
  • typo: leichtere Eingabe typographischer Zeichen
  • yasnippet: Sehr mächtiges Paket für Textvorlagen
    • yasnippet-snippets: Paket mit Snippets für viele Modi
  • zop-to-char: Ersatz für M-z (zap-to-char) mit mehr Funktionen

Pakete zur Bedienung von Emacs

  • beacon: kurzes Aufleuchten des Cursors bei Sprüngen
  • color-theme-modern
  • company: Vervollständigung für diverse Modi
    • company-auctex: Anpassung an AucteX
    • company-emoji: Vervollständigung/Ersetzung von Emojis (:+1 → 👍)
    • company-fuzzy
    • company-go
    • company-math: Vervollständigung/Ersetzung vom Mathematikbefehlen (\alpha → α)
    • company-maxima
    • company-nginx
    • company-restclient
    • company-statistics: Sortierung der Vorschläge gemäß häufiger Nutzung
    • company-web
  • diminish: zum Aufräumen der Modeline; Namen von Modi anpassen
  • helm: Framework zur Auswahl in Listen, insbesondere helm-M-x erleichtert die Ausführung von Funktionen oder helm-show-kill-ring ermöglicht eine schneller Auswahl aus dem Kill-Ring
    • helm-c-yasnippet: helm-yas-complete erleichtert die Auswahl von Snippets, wenn man deren Keyword nicht weiß
    • helm-flycheck
    • helm-flyspell
  • hl-todo: Hervorhebung von Schlagwörtern (TODO, XXX) in vielen Modi
  • which-key: zeigt die möglichen weiteren Tasten bei Tastenfolgen an

Unsortiert

  • smartparens
  • xr: Reguläre Ausdrücke mit Lisp schreiben