Definir una costumbre Generic Mode es probablemente el mejor lugar para empezar. Puede definir el resaltado de sintaxis básico para un idioma tan simple como el siguiente fragmento.
(require 'generic-x)
(define-generic-mode
'my-mode ;; name of the mode
'("//") ;; comments delimiter
'("function" "var" "return") ;; some keywords
'(("=" . 'font-lock-operator)
("+" . 'font-lock-operator) ;; some operators
(";" . 'font-lock-builtin)) ;; a built-in
'("\\.myext$") ;; files that trigger this mode
nil ;; any other functions to call
"My custom highlighting mode" ;; doc string
)
Es ideal para definir rápidamente algunos resaltados de sintaxis básicos para lenguajes oscuros. Incluso lo uso para archivos de registro en algunos casos.
posible duplicado de [¿Cómo escribir un modo emacs para un nuevo idioma?] (Http://stackoverflow.com/questions/91201/how-to-write-an-emacs-mode-for-a-new- idioma) – dmckee
@dmckee: No creo que este sea un duplicado de esa pregunta. Es cierto que algunas de las * respuestas * cubren este tema de alguna manera. Sería mejor que vincules a lo que creas que responde a esta pregunta, en lugar de indicar que esta * pregunta * duplica la pregunta * de modo mayor *. – Drew