ruby-mode für Emacs

M

miketech

Routinier
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
 
miketech schrieb:
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?

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.
 
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
 
Hi,

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

Danke für Deine Hilfe

Mike
 

Ähnliche Themen

Samba Dateien und Ordner verschieben

Samba 4 Gast Zugang unter Ubuntu funktioniert nicht

Falsche Rechte gesetzt beim Anlegen von Ordnern via Samba-Client

Windows clients können nicht mehr auf lange laufendes System zugreifen

Debian squeeze, Webmin, Samba Freigaben

Zurück
Oben