Emacs Configuration Generator
(emacs.amodernist.com)- Der größte Grund, warum Emacs schwer zugänglich ist, ist ein „Henne-Ei-Problem“.
→ Um Emacs optimal nutzen zu können, muss man Emacs (Lisp) verstehen, aber um Emacs Lisp zu verstehen, muss man die Grundlagen von Emacs kennen - Daher lautet der übliche Vorschlag, eine bereits gut konfigurierte Version zu übernehmen. Diese Website verfolgt jedoch den Ansatz, dass Nutzer die gewünschten Funktionen auswählen und daraus eine Konfiguration erstellen
10 Kommentare
Ich konfiguriere bisher noch alles selbst, aber ich überlege gerade, Doom mal auszuprobieren. Ich habe eben grob meine hinzugefügten Funktionen und Einstellungen gezählt, und das sind ungefähr 1500 Zeilen.
Es macht Spaß, die benötigten Pakete zu suchen und sie einzeln zu konfigurieren, aber da ich das nur für mich selbst nutze, habe ich die Pflege der Konfigurationsdateien etwas vernachlässigt, sodass die Verwaltung mit zunehmender Größe schwierig wird. Ich würde Doom gern mal ausprobieren. Momentan nutze ich nur doom modeline und doom theme.
Ich habe es kurz ausprobiert, aber zumindest hätte man gern
use-packageverwendet.use-packageist wirklich praktisch und gut gemacht, haha..Bei vorkonfigurierten Setups scheinen
doomundcentauram häufigsten genutzt zu werden..Beide unterstützen verschiedene Module und lassen sich so konfigurieren, dass man nur das verwendet, was man selbst braucht..
Ich hatte eine 2000 Zeilen lange Emacs-Konfiguration im Einsatz, die ich über 10 Jahre hinweg mitgeschleppt hatte, aber nachdem ich
doomeinmal ausprobiert hatte, bin ich einfach komplett zudoomgewechselt.Abgesehen davon, dass Emacs je nach Plattform sehr unterschiedliche Performance zeigt, als sehr altes Stück Software extrem viel Legacy-Support-Code mit sich herumschleppt und mit einer etwas komplexen Philosophie implementiert wurde, finde ich es persönlich in Kombination mit
evilbesser als Vim.. (Entschuldigung an die Vim-User, falls ich damit provoziere...)Ich erinnere mich, dass es umständlich war, dass beim Wechsel in den Normal Mode die koreanische Eingabe aktiv blieb. Wie das inzwischen gelöst wurde, weiß ich nicht. Mit Emacs und dem Evil Mode nutze ich es bequem, weil dieses Problem dort nicht auftritt.
Mit Customizing ist das möglich.
(use-package evil
:commands evil-mode
:hook ;; Für IME
(normal-state-entry . ime-to-en )
(insert-state-entry . ime-to-prev)
(emacs-state-entry . ime-to-prev)
:init
;; Natural IME
(defvar prev-input-method current-input-method "Remember prev input method")
(defun ime-to-en ()
(setq prev-input-method current-input-method)
(set-input-method "ucs"))
(defun ime-to-prev ()
(set-input-method prev-input-method))
(evil-mode 1)
)
So zum Beispiel.
Beim Einfügen wird die Code-Einrückung zerstört, deshalb habe ich es so angepasst und nutze es auf diese Weise.
Besser als vim?!!! Haha
Ich benutze zwar schon lange weiter vim, aber aus einer gewissen Sehnsucht(?) nach Emacs habe ich es alle paar Jahre mal ausprobiert und dann wieder aufgegeben. Wenn ich diesen Beitrag sehe, denke ich, dass ich es vielleicht noch einmal versuchen sollte.
In meinem Umfeld gibt es auch einen eingefleischten Emacs-Fan, der mir bei jedem Treffen Doom empfiehlt..
Ach so. In Korea gibt es keine richtige Emacs-User-Community, also freue ich mich jedes Mal, wenn ich Geschichten von solchen Leuten höre, weil es sich anfühlt, als hätte ich Gleichgesinnte gefunden, haha.