tutorial mac commands emacs

commands - Emacs: el buffer de desplazamiento no apunta



emacs ubuntu (4)

Creo que esto es mejor:

(defun gcm-scroll-down () (interactive) (scroll-up 1)) (defun gcm-scroll-up () (interactive) (scroll-down 1)) (global-set-key [(control down)] ''gcm-scroll-down) (global-set-key [(control up)] ''gcm-scroll-up)

referencia: emacs wiki

¿Es posible desplazar la porción visible completa del búfer en Emacs, pero dejar el punto donde está? Ejemplo: el punto está hacia la parte inferior de la ventana y quiero ver un texto que se ha desplazado desde la parte superior de la ventana sin mover el punto.

Edición: Supongo que Cl Cl hace lo que yo quería.


Esto podría ser de utilidad. Según la página de EmacsWiki en Desplazamiento;

La variable scroll-preserve-screen-position puede ser útil para algunos. Cuando se desplaza hacia abajo y hacia arriba nuevamente, el punto debe terminar en la misma posición con la que comenzó. El valor se puede alternar con el modo incorporado Mx scroll-lock-mode .


prueba estos Cambie los enlaces de teclas Mn y Mp acuerdo a su gusto.

;;; scrollers (global-set-key "/M-n" "/C-u1/C-v") (global-set-key "/M-p" "/C-u1/M-v")


;;;_*====================================================================== ;;;_* define a function to scroll with the cursor in place, moving the ;;;_* page instead ;; Navigation Functions (defun scroll-down-in-place (n) (interactive "p") (previous-line n) (unless (eq (window-start) (point-min)) (scroll-down n))) (defun scroll-up-in-place (n) (interactive "p") (next-line n) (unless (eq (window-end) (point-max)) (scroll-up n))) (global-set-key "/M-n" ''scroll-up-in-place) (global-set-key "/M-p" ''scroll-down-in-place)