Perguntas com a marcação «syntax»

34
Como tratar o sublinhado como parte da palavra?

Eu uso o evilmodo Emacs + . Quando eu posicionar o cursor no e(no estado normal) em um pedaço de texto, como abc_def_ghi, ciw(a mudança palavra interior) altera apenas o defparte da corda, enquanto Vim mudaria toda abc_def_ghi. Como forçar evila tratar o sublinhado como o Vim (como parte da...

16
como detectar se dentro de um par correspondente?

P: existe uma maneira geral de detectar se o ponto está ou não dentro de um par de caracteres correspondente? Ou seja: existe uma função de predicado geral (ou algo assim) que pode determinar se o ponto está entre um par combinado ou alguns caracteres escolhidos arbitrariamente? Estou pensando em...

12
Trate símbolos como palavras nos modos prog

Existem vários comandos no Emacs que se aplicam a "palavras". Exemplos incluem forward-word, kill-word, upcase-word, mark-word, transpose-words, etc. A definição de "palavra" parece variar um pouco entre os comandos. Por exemplo, forward-wordirá parar com um sublinhado dentro de uma palavra (por...

9
A sintaxe da palavra leva em consideração o script?

Eu chamo count-words-region( M-x =) na cadeia US / RU / IPA: HelloПривheləʊ A seguinte mensagem é impressa: Region has 1 line, 4 words, and 14 characters. Todos os símbolos têm wsintaxe, mas diferem no script: (char-syntax ?H) ; ?w (char-syntax ?П) ; ?w (char-syntax ?ʊ) ; ?w (aref...

8
Como posso aninhar uma tabela de sintaxe em outra?

Eu escrevi um modo simples para lidar com JSON. Ele usa o mecanismo derivado para reutilizar a maior parte do código do modo json. No entanto, uma adição é que você pode inserir elisp no texto JSON que é avaliado no momento do envio do JSON. Por exemplo, um trecho do json se parece com isso: {...

7
Qual é a diferença entre palavras e símbolos?

Ao definir uma tabela de sintaxe para um modo principal, posso definir constituintes de palavras e constituintes de símbolos. Quando devo usar cada um? Por exemplo, dada uma linguagem de programação que escreve variáveis ​​no caso de cobra foo_bar, deve _fazer parte de uma palavra ou...