Jakie są różnice między różnymi dostępnymi wersjami emacsa?

12

Ubuntu (10.10) oferuje emacs21,22,23 i emacs-snapshot. Jakie są między nimi różnice i który emacspakiet instaluje domyślnie? Przypuszczam też, że emacs-snapshot-gtkjest najbardziej aktualny. Chciałbym tego użyć, ponieważ wydaje się, że zwraca uwagę na moje .Xdefaultsustawienia, co emacsnie. Jakie wady może to powodować?

Używam emacsa do programowania LaTeX, ORGmode i ESS / R.

Seamus
źródło

Odpowiedzi:

10

emacs-snapshotjest wersją rozwojową Emacsa. Ma więcej gadżetów, ale prawdopodobnie także więcej błędów, więc używaj go na własne ryzyko. Pozostałe są wydanymi wersjami; jedynym powodem, dla którego nie mogę zainstalować najnowszego jest to, że masz bardzo mało miejsca na dysku.

emacsPakiet zależy emacs23(widać zależności w dowolnym narzędziu administracyjnym pakietu).

Programy Gtk nie używają zasobów X ( .Xdefaults). Wersje Emacsa inne niż gtk (ale X).

Gilles „SO- przestań być zły”
źródło
emacs22 odejdzie na korzyść emacs23, więc możesz bezpiecznie zignorować emacs22.
Kees Cook
Więc jeśli chcę skorzystać z .Xdefaultstego, czego używam? (Myślałem, że to była różnica między emacsa emacs-snapshotjednak najwyraźniej nie ...)
Seamus
Przenieś zawartość .Xdefaultsdo .Xresourceswydaje się, że standard emacsją rozpoznał.
Seamus,
@Seamus: Krótka odpowiedź: ~/.Xresourcesto plik do użycia. Długa odpowiedź: zasoby X są przechowywane na serwerze. Na Ubuntu i większość innych systemów unixowych, po zalogowaniu, ~/.Xresourcesjest ładowany. Ładuje się kilka innych systemów ~/.Xdefaults, ale nie Ubuntu. Kilka aplikacji szuka własnych zasobów ~/.Xdefaultspodczas uruchamiania, ale nie Emacsa (przynajmniej nie emacs23-xw 10.04, chociaż się ładuje ~/.Xdefaults-$(hostname)). Jeśli zmienisz plik zasobów, możesz załadować go ręcznie za pomocą xrdb -merge ~/.Xresources( -loadzastąpiłoby to również wszelkie zasoby systemowe).
Gilles „SO- przestań być zły”