Estos funcionan en la última versión de magit
Melpa (de la rama maestra ) como se probó hoy.
Mientras está en la ventana de Estado Magit,
C-u j u
- Saltar a la U sección nstaged, expandirlo y llevar eso a la parte superior del búfer
C-u j s
- Saltar a la s sección de mica, expandirlo y traer eso a la parte superior del búfer
Una acción similar se aplicará a otros C-u j ..
enlaces en el magit-section-jump-map
también.
Desde magit.el
en la rama maestra :
(defvar magit-section-jump-map
(let ((map (make-sparse-keymap)))
(define-key map (kbd "z") 'magit-jump-to-stashes)
(define-key map (kbd "n") 'magit-jump-to-untracked)
(define-key map (kbd "u") 'magit-jump-to-unstaged)
(define-key map (kbd "s") 'magit-jump-to-staged)
(define-key map (kbd "f") 'magit-jump-to-unpulled)
(define-key map (kbd "p") 'magit-jump-to-unpushed)
(define-key map (kbd "r") 'magit-jump-to-pending)
map)
"Submap for jumping to sections in `magit-status-mode'.")
Responder
Para responder a su aplicación específica para revisar los trozos en la sección no organizada, hágalo C-u j u
en el búfer de estado de Magit.
Se aplica al código de rama magit master; No he probado la siguiente rama.
Un ejemplo de flujo de trabajo con estos enlaces
M-x magit-status
- Organice los archivos que desea usar
s
- Expanda los archivos por etapas que muestran las diferencias de trozos, al tiempo que coloca la parte superior de la sección por etapas en la parte superior del búfer:
C-u j s
- Confirmar
c c
, abre el búfer COMMIT en una ventana dividida
- Escriba el registro mientras revisa las diferencias por etapas en otra ventana. Si diff excede la altura de la ventana, utilizo el comando 'desplazar otros comandos de ventana' .
- Terminar de comprometerse
C-c C-c
.
advice-add
tiene validez en Emacs v24.3.1, es un nuevo servicio de asesoramiento introducido en Emacs v24.4