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.

7
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 objetivo: whitespace-mode,, column-enforce-modee column-markerrealce …

2
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 recuo. [foo](http://example.com)para …


2
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 visual clara …
13 font-lock  bash 

1
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 …

3
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 inferior da …
12 font-lock  region 

1
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 variáveis …

1
Como especifico uma face personalizada com os padrões de bloqueio de fonte?
Se eu definir palavras-chave de bloqueio de fonte usando faces existentes, destacarei a string 'foo'. (defconst my-mode-font-lock-keywords (list (cons "foo" 'font-lock-type-face))) (define-derived-mode my-mode fundamental-mode "My mode" "A demo mode." (set (make-local-variable 'font-lock-defaults) '(my-mode-font-lock-keywords))) Isso destaca corretamente: No entanto, se eu definir meu próprio rosto: (defface my-mode-foo-face '((t :inherit font-lock-preprocessor-face)) "Face …




4
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 nas quais estou duplicando a lógica, mas quando executo o comando pela segunda vez, é ineficaz (e o antigo bloqueio de …
8 font-lock 

1
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 escrever uma função para ele. …
8 font-lock  ess 


1
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 /* hello */ …
7 font-lock  perl 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.