Non ho molta familiarità con l'elisp e sto cercando di imparare. In Emacs, mi piacerebbe essere in grado di effettuare le seguenti operazioni:Come scrivere una funzione di Emacs per avvolgere l'area contrassegnata con il testo specificato
- Mark tramite C-spazio
- Vai a dove voglio la marcatura alla fine, quindi ho una regione che viene evidenziato, suppongo è
- Hit a-sequenza di tasti
- hanno "testo evidenziato" emacs mi chiedono di inserire un testo, dire "complotto", e
avere quel evidenziato il cambiamento del testo per essere "complotto (testo evidenziato)" . Cioè, mi piacerebbe racchiudere il testo evidenziato con parentesi e precederlo con il testo che inserisco.
(defun wrap-text() )
Suppongo che l'ingresso della funzione sarebbe il testo evidenziato, ma non so da dove cominciare a cercare. L'altra parte difficile sarebbe la parte del testo di input. Qualcuno potrebbe guidarmi? Grazie.
Vedi anche: http://xahlee.org/emacs/wrap-url.html –
Anche questa domanda/risposta: http://stackoverflow.com/questions/1397113/how-to-tag-text -in-emacs/1397134 # 1397134. –
come farebbe esattamente qualcosa di simile con yasnippet? ho familiarità con: 1. tipo di parola chiave 2. espandere questo comporta l'aggiunta di testo all'inizio e alla fine di una regione. sarei interessato anche a sentire questa soluzione. Grazie. –