Mi trovo spesso a digitare su una riga, quando mi rendo conto di aver bisogno (ed) di una definizione di variabile (o qualcosa di simile) nella riga sopra. Quello che vorrei è quelloComando Emacs per inserire e rientro linea sopra il cursore
- premere C-ritorno da qualsiasi punto su una linea e avere il passaggio del cursore di una riga vuota appena inserito sopra, con corretto rientro (o almeno uguale alla linea originale).
- essere in grado di tirare qualsiasi testo ...
- e Cu C-spazio per tornare alla posizione originale
sono riuscito a fare # 1, ma il mio emacs-fu non è abbastanza forte da fare il resto
Interessante. IIUC, la tua soluzione mantiene il cursore fermo e "auto-yanks" in una riga correttamente rientrata sopra. Penso che potrebbe adattarsi al mio schema di utilizzo meglio di quello che ho chiesto. Grazie :-) – thebjorn
Il codice dovrebbe usare 'save-excursion', dovrebbe evitare di usare' yank', e dovrebbe essere generale da gestire quando il testo non si trova alla fine del buffer ('point-max'). – ashawley
@aaronhawley - perché "salva-escursione"? Non cambio contrassegno che gestisco correttamente il punto, e il codice di cui sopra difficilmente provocherà una cotta del buffer. Puoi essere più specifico riguardo al caso "quando il testo non è alla fine del buffer", fa la stessa cosa ogni volta che il punto è al momento della chiamata – Serge