Ho definito il carattere \
come un componente costitutivo della parola in latex, e sono piuttosto soddisfatto dei risultati. L'unica cosa che mi infastidisce è che una sequenza come \alpha\beta
viene trattata come una singola parola (che è il comportamento previsto, ovviamente).Definire un carattere come un limite di parole
C'è un modo per rendere emacs interpretare un carattere specifico come una parola "starter"? In questo modo sarebbe sempre considerato parte della parola che lo segue, ma mai parte della parola che lo precede.
Per chiarezza, ecco un esempio:
\alpha\beta
^ ^
1 2
Se il punto è a 1
e mi preme M-d
, la stringa "\ alpha" dovrebbe essere ucciso. Se il punto è 2
e si preme M-<backspace>
, la stringa "\ beta" deve essere interrotta.
Come posso ottenere questo risultato?
Sì, mi sono chiesto se la modalità di parola secondaria potrebbe essere di qualche aiuto. Controllerò le espressioni regolari. – Malabarba
In realtà, se riesci a ottenere che '' viene trattato come maiuscolo, _subword-mode_ farebbe il resto per me. Penso che sia configurato in * Proprietà della sintassi *, ma non ne sono ancora sicuro. – Malabarba
Bella idea, ma mi sembra piuttosto che non si possa avere un carattere maiuscolo senza specificare la sua variante minuscola? (Sto guardando 'Case Tables' e' Case Conversion' sotto '(elisp) Stringhe e caratteri', così come' [: upper:] 'e' [: lower:] 'definizioni in' (elisp) Classi Char .') – phils