Ho cercato di far funzionare mmm-mode, in particolare per lo sviluppo di Rails. Ho seguito le istruzioni di installazione e non riesco ad accedere alla specifica modalità mista e all'evidenziazione speciale che stavo cercando. La maggior parte dei file ERB. Ecco il mio file .emacs:Funzionamento di mmm in emacs 24
(custom-set-variables
'(custom-enabled-themes (quote (zenburn)))
'(custom-safe-themes (quote ("71b172ea4aad108801421cc5251edb6c792f3adbaecfa1c52e94e3d99634dee7" default)))
'(show-paren-mode t))
(custom-set-faces
)
;; File associations.
(setq auto-mode-alist (cons '("\\.builder$" . ruby-mode) auto-mode-alist))
(require 'mmm-auto)
(setq mmm-submode-decoration-level 0)
(mmm-add-group
'fancy-html
'((html-erb
: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-to-list 'mmm-mode-ext-classes-alist '(html-mode nil fancy-html))
Pur avendo un processo di installazione liscia seguendo le istruzioni che devono ancora essere in grado di ottenere mettendo in evidenza per lavorare nei miei file erb. Sto eseguendo emacs 24 se questo è importante. Quindi ho seguito le indicazioni nel download. Ho inserito la cartella in seguito nella mia cartella .emacs.d. Ho accesso a materiale mmm-mode in M-x. Solo che non ottengo l'evidenziazione per le mie modalità e non riesco a trovare alcun riferimento alle modalità dichiarate.
PS: Nota a margine Non riesco a far sì che il mio tema zenburn si attacchi ma questo è un problema diverso.
MODIFICA: le "istruzioni" a cui mi riferisco sono al collegamento THIS e al file INSTALL incluso nel mirino nel download.
Quali istruzioni di installazione segui? Quando dici "highlignting" intendi semplicemente cambiare lo sfondo delle regioni speciali? Il blocco completo dei font all'interno di quelle regioni non funziona AFAIK. –
Modificato ... si spera che risponda alla tua domanda. Sto sbagliando che dovrei trovare una modalità fancy-html o html-erb data quell'aggiunta ai miei .emacs? Sono ancora un po 'nuovo nella personalizzazione di emacs senza ELPA. – Rig