ruby-mode für Emacs

Diskutiere ruby-mode für Emacs im Ruby, php, Perl, Python ... Forum im Bereich Programmieren unter Linux/Unix; Hi, ich versuche gerade ruby-mode für emacs auf meinem Gentoo zum Laufen zu kriegen. Ich habe ruby-mode emerged, er hat mir nun in:...

  1. #1 miketech, 06.02.2005
    miketech

    miketech Routinier

    Dabei seit:
    03.04.2003
    Beiträge:
    403
    Zustimmungen:
    0
    Hi,

    ich versuche gerade ruby-mode für emacs auf meinem Gentoo zum Laufen zu kriegen. Ich habe ruby-mode emerged, er hat mir nun in: /usr/share/emacs/site-lisp einen Ordner ruby-mode angelegt und ein File 50ruby-mode-gentoo.el mit folgendem Inhalt:

    ;;; Ruby-mode site-lisp configuration

    (setq load-path (cons "/usr/share/emacs/site-lisp/ruby-mode" load-path))

    (autoload 'ruby-mode "ruby-mode" "Major mode to edit ruby files." t)
    (setq auto-mode-alist
    (append '(("\\.rb$" . ruby-mode)) auto-mode-alist))



    In ruby-mode befinden sich Dateien wie:

    inf-ruby.el und .elc
    ruby-mode.el und .elc
    rubydb2x.el und .elc

    und rubydb3x.el und .elc


    Aus den Dokus hab ich nun herausgefunden, dass ich das jetzt erstmal irgendwie in Emacs laden muss. Ich habe es folgendermaßen versucht:

    M-x (Alt und x oder?) und anschließend habe ich ruby-mode eingegeben. Allerdings meldet er mir immer no match. Alternativ hab ich es mit 50ruby-mode-gentoo versucht, auch kein Erfolg.

    In meinem Homeverzeichnis habe ich jetzt ein File angelegt: .emacs mit Inhalt:

    (autoload 'ruby-mode "ruby-mode" "Load ruby-mode")
    (add-to-list 'auto-mode-alist '("\\.rb\\'" . ruby-mode))
    ;; uncomment the next line if you want syntax highlighting
    ;;(add-hook 'sql-mode-hook 'turn-on-font-lock)


    Bringt auch nichts. Was muss ich denn noch machen, damit das funktioniert? Kann ich denn nicht bei M-x erstmal anzeigen lassen, was ich so zur Auswahl habe? Oder kann ich irgendwo den Pfad einstellen, wo er sucht?




    Gruß

    Mike
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. pinky

    pinky König

    Dabei seit:
    11.08.2004
    Beiträge:
    795
    Zustimmungen:
    0
    ich weiß nicht ob du es nur hier im Forum vergessen hast, aber dir fehlt noch die Zeile:
    (setq load-path (cons "/usr/share/emacs/site-lisp/ruby-mode" load-path))

    sonst wird der ruby mode natürlich nicht gefunden.

    Wenn du dann eine .rb Datei öffnest sollte der ruby mode automatisch geladen werden.
     
  4. #3 miketech, 07.02.2005
    miketech

    miketech Routinier

    Dabei seit:
    03.04.2003
    Beiträge:
    403
    Zustimmungen:
    0
    Hi,

    ich habe auch noch eine 50ruby-mode-gentoo.el im Emacs-Verzeichnis und diese beinhaltet:


    (setq load-path (cons "/usr/share/emacs/site-lisp/ruby-mode" load-path))

    (autoload 'ruby-mode "ruby-mode" "Major mode to edit ruby files." t)
    (setq auto-mode-alist
    (append '(("\\.rb$" . ruby-mode)) auto-mode-alist))



    Ich hab die Zeile dennoch nochmal in meine ~/.emacs ergänzt, aber hilft trotzdem nicht. Ich hab nochmal ruby-modes für xemacs emerged und damit funktioniert es.

    Gruß

    Mike
     
  5. #4 miketech, 07.02.2005
    miketech

    miketech Routinier

    Dabei seit:
    03.04.2003
    Beiträge:
    403
    Zustimmungen:
    0
    Hi,

    keine Ahnung, was ich gemacht habe, aber nun gehts *g*

    Danke für Deine Hilfe

    Mike
     
Thema: ruby-mode für Emacs
Besucher kamen mit folgenden Suchen
  1. emacs für ruby

Die Seite wird geladen...

ruby-mode für Emacs - Ähnliche Themen

  1. OBS: Unterstützung für »Windows Subsystem for Linux« vorgestellt

    OBS: Unterstützung für »Windows Subsystem for Linux« vorgestellt: Der Open Build Service (OBS) von Suse bietet ab sofort die Möglichkeit, Windows Subsystem for Linux-Abbilder (WSL) zu erstellen. Weiterlesen...
  2. Support für OpenSuse Leap 15.0 endet nächsten Monat

    Support für OpenSuse Leap 15.0 endet nächsten Monat: Wie Marcus Meissner in einer E-Mail in der Security-Liste des Projektes schreibt, endet die Unterstützung der Version Leap 15.0 der freien...
  3. Artikel: Ein zweites Leben für Medien - Medienkompetenz durch Upcycling

    Artikel: Ein zweites Leben für Medien - Medienkompetenz durch Upcycling: Nachhaltigkeit und Digitalisierung sind gegenwärtig nicht miteinander zu vereinbaren, stattdessen herrscht geplante Obsoleszenz. Ein Umdenken ist...
  4. Wettbewerb für die »Über Inkscape«-Dialogbox« gestartet

    Wettbewerb für die »Über Inkscape«-Dialogbox« gestartet: Die Inkscape-Gemeinschaft hat einen Wettbewerb zur Gestaltung der »Über Inkscape«-Dialogbox gestartet. Der freie Vektorgrafik-Editor soll bald in...
  5. Google plant für Chrome weitere Einschränkungen bei HTTP-Inhalten

    Google plant für Chrome weitere Einschränkungen bei HTTP-Inhalten: Ab Chrome 79 wird Google weitere Einschränkungen für HTTP-Inhalte ausrollen, die von HTTPS-Seiten nachgeladen werden. Dabei geht es um...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden