Wie verwende ich das Emacs-Farbdesign unter Windows und mit .emacs / .emacs.d?

8192
tobeannounced

Folgendes habe ich getan:

  • Laden Sie die neueste Version von GNU Emacs herunter und installieren Sie sie unter Windows 7
  • Das Tutorial abgeschlossen
  • Legen Sie meinen Heimatpfad als C: \ Users \ User fest, so dass ich eine .emacs unter C: \ Users \ User \ .emacs habe und einen Ordner unter C: \ Users \ User \ .emacs.d \

  • Ich habe http://github.com/technomancy/emacs-starter-kit/ heruntergeladen und war mir nicht ganz sicher, wo ich es ablegen sollte - ich entpackte das Verzeichnis 'technomancy-emacs-starter-kit-b30f368' (nur den Inhalt) in mein Verzeichnis .emacs.d

Wäre es nützlich für mich, dieses Starterpaket zu behalten? Und kollidiert es mit dem http://ergoemacs.org/features.html -Paket, das ich installieren möchte ?

  • Ich habe versucht, den Organisationsmodus zu aktivieren, indem ich den vorgeschlagenen Code in meine Emacs-Datei kopierte. (Es schien nichts zu ändern, aber der Org-Modus scheint zu funktionieren - mit und ohne diesen Code in meiner .emacs-Datei.)

Also entpackte ich für das color-theme-Paket 'color-theme-6.6.0' (das Verzeichnis) in .emacs.d und versuchte dann, es meiner .emacs-Datei hinzuzufügen (mit zahlreichen Variationen, einschließlich Vor- und Zurück-Schrägstrichen) und mit vollständigen Verzeichnispfaden und mit ~ / usw.).

Ich konnte es jedoch nicht zum Laufen bringen.

(add-to-list 'load-path "/color-theme-6.6.0/color-theme.el") (require 'color-theme) (eval-after-load "color-theme" '(progn (color-theme-initialize) (color-theme-hober))) 

Von http://www.nongnu.org/color-theme/

Was ich anstrebe:


In Bezug auf @MyCubeIsMyCell

Danke für die Hilfe :) Ich entschied mich für die GNU Emacs, da es scheinbar immer mehr mit anderen Anwendungen kompatibel ist - aber korrigieren Sie mich, wenn ich mich irre - gibt es irgendwelche Nachteile für EmacsW32?

Es tut uns leid, dass diese user.emacs-Sache funktioniert - die Funktion zur Textformatierung dieser Site erfordert \\. Emacs, was mir nicht bewusst war! - Sie sind beide als C: \ Benutzer \ Benutzer.emacs usw. gedacht. Ich habe mein Zuhause auf C: \ Benutzer \ Benutzer gesetzt, und meine Pakete befinden sich in% home% .emacs.d \ vendor. Trifft die Referenz ~ immer noch auf Windows zu?

Mein .emacs ist jetzt:

(require 'org-install) (add-to-list 'auto-mode-alist '("\\.org$" . org-mode)) (define-key global-map "\C-cl" 'org-store-link) (define-key global-map "\C-ca" 'org-agenda) (setq org-log-done t)  (setq load-path (append load-path (list "~/.emacs.d/vendor"))) (setq load-path (append load-path (list "~/.emacs.d/vendor/color-theme")))  (require 'color-theme) (color-theme-example) 

Dies gibt erneut einen Fehler und ich habe versucht, den Ladepfad auf verschiedene Arten erneut einzugeben.

Die Funktionsdefinition des Symbols ist ungültig: Beispiel für Farbthema

5

2 Antworten auf die Frage

5
sbaker

Vielleicht möchten Sie einen Blick auf Emacs W32 werfen . Hat einige nette Anpassungen für Windows.

Was das Farbdesign angeht ... Ich werde nicht versuchen, die Dinge in Ihre aktuelle Installation umzuwandeln, es scheint ein paar Dinge dort zu sein (die Datei sollte nur .emacs sein - nicht User.emacs, auch für das .emacs.d-Verzeichnis) . Stattdessen sage ich Ihnen einfach, wie ich die Einstellungen eingerichtet habe. Es sollte nicht zu schwer sein, sie zu übersetzen, wenn Sie Ihre aktuelle Konfiguration beibehalten möchten.

Ich finde es am einfachsten, einfach ein C: \ home-Verzeichnis zu erstellen und eine HOME-Umgebungsvariable festzulegen, die auf dieses Verzeichnis verweist. Legen Sie Ihre .emacs-Datei dort ab. Ein .emacs.d-Verzeichnis wird erstellt. Ich möchte auch ein Verzeichnis mit dem Namen emacs_site_lisp im Basisordner erstellen. C: \ home \ emacs_site_lisp. Ich lege alle Pakete oder Dateien zum leichteren Nachschlagen dort ab.

Legen Sie das Farbdesignverzeichnis in den Ordner "emacs_site_lisp".

Dann habe ich in meinen .emacs:

(setq load-path (append load-path (list "~/emacs_site_lisp"))) (setq load-path (append load-path (list "~/emacs_site_lisp/color-theme-6.6.0")))  (require 'color-theme) (color-theme-hober) 

Beachten Sie, dass ~ auf Ihr Home-Verzeichnis verweist, wenn Sie mit * nix nicht vertraut sind.

Das sollte als eine minimale .emacs-Funktion funktionieren. Wahrscheinlich haben Sie viel mehr Material, sobald Sie verschiedene Dinge ausprobieren und verschiedene Einstellungen vornehmen, viele Beispiele .emacs sind zu finden ... suchen Sie einfach bei google: filetype : Emacs

Viel Glück.

Vielen Dank für die Hilfe, es wird sehr geschätzt :) Ich habe eine Antwort auf diesen Beitrag als Bearbeitung zu meiner Frage geschrieben, da sie zu lang war, um zu passen! tobeannounced vor 14 Jahren 0
Sieht so aus, als würden Sie näher kommen - ändern Sie (Farbthema-Beispiel) in (Farbthema-Hober) oder entfernen Sie es einfach und wählen Sie nach dem Start das Mx-Farbthema aus. Ja, ~ funktioniert unter Windows, wenn die HOME-Umgebungsvariable festgelegt ist. Was EmacsW32 betrifft - es ist vielleicht nicht das absolut Neueste ... aber die Änderungen an emacsclient stellen einen fairen Kompromiss dar. So können Sie Emacs immer im Hintergrund laufen lassen. sbaker vor 14 Jahren 0
Awesome, danke nochmal :) Hat nicht funktioniert, als ich es in hober geändert habe, aber das Entfernen und Verwenden des Befehls hat gut funktioniert - und jetzt habe ich es in meinen .emacs auf Tango gesetzt. Gibt es eine Meinung, ob ich das Emacs-Starter-Kit verwenden sollte? tobeannounced vor 14 Jahren 0
Ich bin mit dem emacs-Starter-Kit nicht wirklich vertraut. Ich habe einen kurzen Blick darauf geworfen und es scheint, als wären einige der Tastenkombinationen nützlich. Ich weiß nicht, ob die Lernkurve dadurch mehr oder weniger steil wird. Kein Schaden beim Versuch. sbaker vor 14 Jahren 0
3
ocodo

Das könnte Ihnen auch gefallen ... http://jasonm23.github.com/emacs-theme-editor/

Fügen Sie den Farbcode .el-Code ein und Sie können ihn visuell bearbeiten und speichern. Sehen Sie sich dazu auch http-inspiration.sweyla.com/code/ an - es werden Ihnen nach dem Zufallsprinzip generierte Themen für Emacs (auch Vim & TextMate.)

Wow, danke eine Tonne für diesen Link, sehr nützlich :) Wird das definitiv später verwenden. tobeannounced vor 14 Jahren 0