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. End of Life für CoreOS Container Linux verkündet

    End of Life für CoreOS Container Linux verkündet: CoreOS hat offiziell das Ende der Unterstützung für CoreOS Container Linux bekannt gegeben. Der Nachfolger ist Fedora CoreOS. Weiterlesen...
  2. LUG: LinOs Fürstenfeldbruck

    LUG: LinOs Fürstenfeldbruck: Wir sind ein Stammtisch von Linux & OpenSource Freunden, die sich im Regelfall 1x im Monat zusammensetzen und austauschen. 2 weitere Donnerstage...
  3. »Crusader Kings III« im September auch für Linux

    »Crusader Kings III« im September auch für Linux: Mit »Crusader Kings III« hat Paradox Interactive bereits im Herbst des vergangenen Jahres einen Nachfolger des auch unter Linux verfügbaren...
  4. OpenBSD für PowerPC64 in Arbeit

    OpenBSD für PowerPC64 in Arbeit: Das OpenBSD-Projekt hat angekündigt, die Arbeit an einem Port des Systems für die PowerPC64-Architektur aufgenommen zu haben. Wann mit einem...
  5. Call for Proposals für Akademy 2020 gestartet

    Call for Proposals für Akademy 2020 gestartet: Der Aufruf zur Einreichung von Vorträgen für die KDE-Entwicklerkonferenz Akademy 2020 ist gestartet. Weiterlesen...
  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