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 dannStrg und f
- Tippe ein:
~/.emacs.d/init.el
, dannEnter
- Kopiere Inhalt von Datei init.el
- Füge Inhalt ein in Emacs mit
Strg und y
- Speichern mit
Strg und x
dannStrg und s
- Schließe Emacs und öffne es wieder
- Es sollte nach dem Starten eine Erfolgsmeldung kommen
Kaan Sahin
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.