4 Punkte von xguru 2022-04-21 | 10 Kommentare | Auf WhatsApp teilen
  • 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

 
ohyecloudy 2022-04-22

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.

 
jjpark78 2022-04-21

Ich habe es kurz ausprobiert, aber zumindest hätte man gern use-package verwendet.

 
alstjr7375 2022-04-21

use-package ist wirklich praktisch und gut gemacht, haha..

 
jjpark78 2022-04-21

Bei vorkonfigurierten Setups scheinen doom und centaur am 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 doom einmal ausprobiert hatte, bin ich einfach komplett zu doom gewechselt.

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 evil besser als Vim.. (Entschuldigung an die Vim-User, falls ich damit provoziere...)

 
ohyecloudy 2022-04-22

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.

 
alstjr7375 2022-04-22

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.

 
alstjr7375 2022-04-22

Beim Einfügen wird die Code-Einrückung zerstört, deshalb habe ich es so angepasst und nutze es auf diese Weise.

 
lux1024 2022-04-22

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.

 
xguru 2022-04-21

In meinem Umfeld gibt es auch einen eingefleischten Emacs-Fan, der mir bei jedem Treffen Doom empfiehlt..

 
jjpark78 2022-04-21

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.