Perguntas com a marcação «font-lock»

O modo Font Lock é um modo secundário, sempre local para um buffer específico, que atribui faces ao texto no buffer.

81
Como posso obter uma régua na coluna 80?

Como programador, quero ver uma régua em uma coluna específica (geralmente 80), tanto para ver quando cruzo essa coluna, mas também para ver o quanto estou chegando perto para poder reformatar meu código mais cedo. As opções que encontrei até agora nem todas estão atingindo esse...

17
Como posso usar o sabor SE do Markdown no emacs?

Eu gostaria de usar o sabor SE da remarcação no meu emacs. O modo Markdown padrão possui alguns recursos (backticks e código de marca de indentação, #cria um cabeçalho e >também altera a fonte), mas eu também gostaria de ter: * para criar um item da lista, incluindo

13
Otimizando o desempenho do bloqueio de fonte

Quero executar uma variante da correspondência de bloqueio de fonte ancorada. Eu tenho definições de função que começam com uma lista de nomes e quero que esses nomes sejam destacados dentro do corpo da função. Eu criei uma função que faz isso e a registrei como uma função jit-lock com...

13
Destacando variáveis ​​de shell entre aspas

No vim, o documento a seguir fará com que as $PWDlinhas 2 e 3 sejam coloridas de duas maneiras diferentes: #/bin/sh echo "Current Directory: $PWD" echo 'Current Directory: $PWD' A primeira instância de $PWDterá uma cor diferente do restante da string em que está. Isso fornece uma indicação...

12
Fontify uma região de um buffer com outro modo principal

Eu tenho um buffer que mostra a documentação para os módulos Ansible. Este buffer possui seu próprio modo principal, que fornece todo o material padrão. Notavelmente, ele tipifica o buffer para destacar a marcação embutida, opções, seções, etc. Em suma, é bem parecido com M-x man. Na parte...

11
Variáveis ​​declaradas em cores

Eu estou procurando uma maneira simples de fazer o emacs lembrar da variável declarada em uma única função no C / C ++. Por "simples", quero dizer, sem nenhum pacote externo, apenas com algumas linhas elisp nos arquivos de configuração. Minha configuração padrão do Emacs colore os nomes das...

8
Como destacar linhas duplicadas?

Aqui está o que eu tenho: (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)) Minha intenção é adicionar isso para post-command-hookencontrar linhas...

8
Como implementar o operador de tubulação%>% no modo ESS?

Recentemente, Rtestemunhei a introdução inteligente do operador de tubulação %>%ou thenoperador no código que eu uso com bastante frequência atualmente. Gostaria de saber se isso já foi implementado na versão mais recente do ESS . Caso contrário, não deve ser um problema criar elispcódigo para...

7
Use o modo de bloqueio de fonte em apenas parte do buffer

Estou tentando adicionar um recurso de comentário à documentação do Pod para scripts Perl, e gostaria de destacar os comentários do Pod com uma face especial. Um protótipo simples de script Perl poderia ser: #! /usr/bin/env perl use strict; use warnings; print "Hello\n"; # a Perl comment /*...