Preguntas etiquetadas con font-lock

El modo Font Lock es un modo menor, siempre local a un búfer en particular, que asigna caras al texto en el búfer.

17
¿Cómo puedo usar el sabor SE de Markdown en emacs?

Me gustaría usar el sabor SE de Markdown en mis emacs. El modo Markdown predeterminado tiene algunas características (backticks y código de marca de sangría, #crea un encabezado y >también cambia la fuente) pero también me gustaría tener: * para hacer un elemento de la lista, incluida la...

13
Optimizar el rendimiento del bloqueo de fuente

Quiero realizar una variante de coincidencia de bloqueo de fuente anclada. Tengo definiciones de funciones que comienzan con una lista de nombres, y quiero que esos nombres se resalten dentro del cuerpo de la función. Creé una función que hace esto y la registré como una función de bloqueo de jit...

13
Destacando variables de shell entre comillas

En vim, el siguiente documento hará que las $PWDlíneas 2 y 3 se coloreen de dos maneras diferentes: #/bin/sh echo "Current Directory: $PWD" echo 'Current Directory: $PWD' La primera instancia de $PWDestará en un color diferente del resto de la cadena en la que se encuentra. Esto proporciona una...

12
Fontificar una región de un búfer con otro modo principal

Tengo un búfer que muestra documentación para los módulos Ansible. Este búfer tiene su propio modo principal que proporciona todas las cosas estándar. En particular, se tipifica el búfer para resaltar marcado en línea, opciones, secciones, etc. En general, es bastante similar a M-x man. En la...

11
Variables declaradas de color

Estoy buscando una manera simple de hacer que emacs recuerde la variable declarada en una sola función en C / C ++. Por "simple", quiero decir sin ningún paquete externo, solo con algunas líneas elisp en los archivos de configuración. Mi configuración predeterminada de Emacs colorea los nombres de...

8
¿Cómo puedo resaltar líneas duplicadas?

Esto es lo que tengo: (defun my-show-duplicate-lines () (interactive) (highlight-lines-matching-regexp (concat "^" (regexp-quote (substring-no-properties (thing-at-point 'line) 0 -1)) "$") font-lock-warning-face)) Mi intención es agregar esto para post-command-hookencontrar líneas donde...

8
¿Cómo implementar el operador de tubería%>% en modo ESS?

Recientemente, Rpresencié la introducción inteligente del operador de tuberías %>%u thenoperador en el código que uso con bastante frecuencia en la actualidad. Me pregunto si esto ya se ha implementado en la versión más reciente de ESS . Si no, no debería ser un problema encontrar un elispcódigo...

7
Use el modo de bloqueo de fuente solo en una parte del búfer

Estoy tratando de agregar una función de comentarios a la documentación de Pod para los scripts de Perl, y me gustaría resaltar los comentarios de Pod con una cara especial. Un simple prototipo de script Perl podría ser: #! /usr/bin/env perl use strict; use warnings; print "Hello\n"; # a Perl...