Domande taggate «syntax»

5
Come trattare il trattino basso come parte della parola?
Uso la evilmodalità Emacs + . Quando posiziono il cursore su e(nello stato normale) in una porzione di testo come abc_def_ghi, ciw(cambia la parola interna) cambia solo la defparte della stringa, mentre Vim cambierebbe l'intero abc_def_ghi. Come posso forzare evila trattare il carattere di sottolineatura come fa Vim (cioè come …

2
come rilevare se all'interno di una coppia abbinata?
D: esiste un modo generale per rilevare se il punto si trova all'interno di una coppia di caratteri abbinata? Cioè: esiste una funzione di predicato generale (o qualcosa) che può determinare se il punto si trova tra una coppia abbinata o alcuni personaggi scelti arbitrariamente? Sto pensando a uno che …
16 elisp  syntax 


3
Tratta i simboli come parole in modalità prog
Ci sono un certo numero di comandi in Emacs che si applicano alle "parole". Esempi includono forward-word, kill-word, upcase-word, mark-word, transpose-words, ecc La definizione di "parola" sembra variare un po 'tra i comandi. Ad esempio, forward-wordsi fermerà a un carattere di sottolineatura all'interno di una parola (ad esempio foo_bar), ma …

2
Per quali lingue è appropriato `syntax-ppss`?
Ho cercato un modo per rilevare se il punto è su un commento, osservando come il buffer corrente è fontificato. Smartparens definisce sp-point-in-comment, su cui si basa syntax-ppss. Tuttavia, sembra che syntax-ppsse parse-partial-sexppossa essere usato per linguaggi arbitrari, anche se non usano espressioni s. Ad esempio, questo Python: x = …



2
La sintassi delle parole tiene conto dello script?
Chiamo count-words-region( M-x =) sulla stringa US / RU / IPA: HelloПривheləʊ Viene stampato il seguente messaggio: Region has 1 line, 4 words, and 14 characters. Tutti i simboli hanno wsintassi, ma differiscono nello script: (char-syntax ?H) ; ?w (char-syntax ?П) ; ?w (char-syntax ?ʊ) ; ?w (aref char-script-table ?H) …
9 syntax 

2
Come posso annidare una tabella di sintassi in un'altra?
Ho scritto una modalità semplice per la gestione di JSON. Utilizza i macchinari derivati ​​per riutilizzare la maggior parte del codice della modalità json. Comunque un'aggiunta è che puoi inserire elisp nel testo JSON che viene valutato al momento dell'invio di JSON. Ad esempio un estratto di JSON è simile …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.