ho familiarità con e utilizzare molto spesso il C-l
(recenter-top-bottom
) perComando per centrare lo schermo in senso orizzontale attorno al cursore su emacs?
Sposta riga corrente al centro della finestra, alto e basso, successivamente.
Mi piacerebbe avere un comando equivalente per spostare la colonna corrente al centro della finestra, a sinistra ea destra delle frontiere, in successione. Uno strumento integrato o uno snippet di Elisp.
'Ch f recenter' (la mia versione (GNU 22.3) non ha recenter-top -bottom, quale versione stai usando?) dice che questa funzione è implementata nel c-core di emacs, quindi potrebbe non essere banale ottenere il comportamento orizzontale in elisp. Prendi in considerazione l'applicazione delle patch alla fonte? – dmckee
Sto eseguendo GNU 23.0.91.1 dal pacchetto ubuntu emacs-snapshot versione 1: 20090320-1ubuntu1. L'unica differenza tra 'recenter' e' recenter-top-bottom' è che, in quest'ultimo, si ripetono i cicli di comando tra mettere il cursore al centro, in alto e in basso. Lo scorrimento orizzontale esiste già con 'Cx C- <' e 'Cx C->' e con normale 'Cf' quando ci si avvicina al bordo destro, quindi non penso che dovremmo andare fino in fondo al nucleo di emacs. – hsribei
M-x toggle-truncate-lines –