Anybody who have a working .emacs (++) for Ubuntu (or Debian) with the newest emacs-rails (v.0.3). I have especially trouble with getting HTML Mode Snippets to work. - Henrik
Henrik Orm?sen wrote:> Anybody who have a working .emacs (++) for Ubuntu (or Debian) with the > newest emacs-rails (v.0.3). I have especially trouble with getting > HTML Mode Snippets to work.I''m on kubuntu, with emacs cvs latest. Rails.el works although I had some troubles with old abbrevs cached in ~/.abbrev_defs. Removing them helped. -- Company - http://primalgrasp.com Thoughts - http://deezsombor.blogspot.com
I am using it on Debian Sarge with no problems. My .emacs has the exact code from the wiki. The only problem I am having is with .rhtml syntax highlighting which is ugly...dark foreground with a dark backgrround makes it impossible to read but it is for <% %> section only. I am still trying to figure this out. For now I turn off global lock to edit rhtml files. I''d appreciate hearing about any solutions. -bakki On 4/8/06, Henrik Orm?sen <henrik.ormasen@sos-rasisme.no> wrote:> Anybody who have a working .emacs (++) for Ubuntu (or Debian) with the > newest emacs-rails (v.0.3). I have especially trouble with getting > HTML Mode Snippets to work. > > - Henrik > _______________________________________________ > Rails mailing list > Rails@lists.rubyonrails.org > http://lists.rubyonrails.org/mailman/listinfo/rails >
This may help some. The first part is just my color scheme, which
kind of matches the Ink look on Textmate. The second section is the
mmm-mode settings, which define how multi mode gets highlighted (this
is the ERB stuff). On mine I have a dark slate blue background with
white text.
;; uncomment the next line if you want syntax highlighting
(add-hook ''ruby-mode-hook ''turn-on-font-lock)
(cond ((fboundp ''global-font-lock-mode)
;; Customize face attributes
(setq font-lock-face-attributes
;; Symbol-for-Face Foreground Background Bold Italic Underline
''((font-lock-comment-face "Purple")
(font-lock-string-face "green")
(font-lock-keyword-face "orange red")
(font-lock-function-name-face "orange1")
(font-lock-variable-name-face "white")
(font-lock-type-face "white" "black"
"false"
"false" "true")
(font-lock-reference-face "Purple")
))
;; Load the font-lock package.
(require ''font-lock)
;; Maximum colors
(setq font-lock-maximum-decoration t)
;; Turn on font-lock in all modes that support it
(global-font-lock-mode t)))
This is the MMM Mode stuff:
(require ''mmm-mode)
(require ''mmm-auto)
(setq mmm-global-mode ''maybe)
(setq mmm-submode-decoration-level 2)
(set-face-background ''mmm-output-submode-face
"DarkSlateBlue")
(set-face-background ''mmm-code-submode-face
"DarkSlateBlue")
(set-face-background ''mmm-comment-submode-face
"DarkOliveGreen")
(mmm-add-classes
''((erb-code
:submode ruby-mode
:match-face (("<%#" . mmm-comment-submode-face)
("<%=" . mmm-output-submode-face)
("<%" . mmm-code-submode-face))
:front "<%[#=]?"
:back "%>"
:insert ((?% erb-code nil @ "<%" @ " " _
" " @ "%>" @)
(?# erb-comment nil @ "<%#" @ " " _
" " @ "%>" @)
(?= erb-expression nil @ "<%=" @ " " _
" " @ "%>" @))
)))
(add-hook ''html-mode-hook
(lambda ()
(setq mmm-classes ''(erb-code))
(mmm-mode-on)))
(add-to-list ''auto-mode-alist ''("\\.rhtml$" .
html-mode))
(global-set-key [f8] ''mmm-parse-buffer)
Thanks Michael, I''ll use your code and experiment with the colors a bit since I prefer a white background. -bakki On 4/9/06, Michael Trier <mtrier@gmail.com> wrote:> This may help some. The first part is just my color scheme, which<snip>
Yes, some people have troubles with snippets in html, but only in Emacs 21. There no problems in GNU/Emacs 22. Also some other things working better in Emacs 22. PS: People, please checkout SVN version of Emacs Rails, it is stable enough. -- wbr, Peter Rezikov, Emacs Rails developer. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://wrath.rubyonrails.org/pipermail/rails/attachments/20060411/8c9dc7c4/attachment.html