Tutorial: 16:20-17:55 (deutsch)

Just use Emacs!

Du brauchst ein Tool für Zeitmanagement? - Just use Emacs!

Willst in [insert programming language here] coden? - Just use Emacs!

E-Mails empfangen und versenden? - Just use Emacs!

Texte, Notizen, Bücher, Paper verfassen? - Du ahnst es: Just use Emacs!

Emacs ist viel mehr als nur ein einfacher Texteditor. Emacs ist ein System, das Anpassungen im höchsten Maße zulässt. Dafür verantwortlich ist ein eingebauter Interpreter, der Emacs-Lisp-Code entgegennimmt und damit das Verhalten von Emacs (sogar während der Laufzeit!) verändert.

In diesem Tutorial wird zunächst eine kurze Einführung in Emacs gegeben. Dann werden verschiedene Modes, die für den Entwickler:innen-Alltag äußerst nützlich sind, vorgestellt und schließlich wird live eine Library entwickelt, die die Mächtigkeit der Anpassungsmöglichkeiten von Emacs verdeutlicht.

Vorbereitung

Gerne könnt ihr am eigenen Rechner und im eigenen Emacs mitmachen! Dafür solltet ihr:

  • Emacs installieren (Version 26 oder größer)
  • Konfiguration einspielen (nur, falls ihr nicht schon eine eigene habt):
    • Starte Emacs
    • Drücke Strg und x und dann Strg und f
    • Tippe ein: ~/.emacs.d/init.el, dann Enter
    • Kopiere Inhalt von Datei init.el
    • Füge Inhalt ein in Emacs mit Strg und y
    • Speichern mit Strg und x dann Strg und s
    • Schließe Emacs und öffne es wieder
    • Es sollte nach dem Starten eine Erfolgsmeldung kommen

Kaan Sahin

@kaaninho_

Kaan Sahin ist Softwarearchitekt bei der Active Group GmbH. Die Active Group GmbH setzt bei der Entwicklung von Software ausschließlich funktionale Programmierung ein. Aktuell ist Kaan Entwickler in einem Clojure/ClojureScript-Projekt, in welchem eine Webapp entsteht, die via Event-Sourcing Daten verwaltet.

Zudem hält Kaan Schulungen zur funktionalen Programmierung.