In Elisp questa pace del codice apparentemente facile non sposta il punto.con-current-buffer non sposta il punto
(with-current-buffer "foo"
(goto-char (point-max)))
AFAIK with-current-buffer
non deve ripristinare il punto nel buffer di destinazione. In caso contrario, come faccio a manipolare il punto in un buffer?
Questo è il codice che ha funzionato - '(MAPC (lambda (vittoria) \t (a meno che (eq (selezionato-finestra) vincere) \t \t (con--finestra selezionata vincere \t \t (goto-char (punto -min)) \t \t (forward-line (1-lINE))))) \t (get-tampone-window-list Emms-lyrics-buffer nil t)) ' – navgeet
raccomando' dolist' invece di 'MAPC '(leggermente più veloce, e spesso un po 'più lievemente rientrato). – Stefan