En el magit-statusbúfer, presionar TABmuestra u oculta una sección determinada, lo cual es útil cuando se mira el contenido sin clasificar y se ve qué trozos se pueden poner en escena.
Sin embargo, cuando se tabula en una sección, el búfer se cae, por lo que la sección que estoy tratando de expandir va al fondo del búfer, ocultando así la parte expandida de la sección. Luego tengo que usar el ciclo recenter-top-bottompara volver a colocar la sección en la parte superior del búfer.
¿Hay alguna manera de llevar automáticamente la sección / entrada a la parte superior del búfer al expandirlo?

advice-addtiene validez en Emacs v24.3.1, es un nuevo servicio de asesoramiento introducido en Emacs v24.4defadvicedebe usarse.En la
nextrama que ya es compatible. (Lo que no debería evitar que nadie dé otra respuesta aquí, explicando cómo obtener el mismo efecto conmaster).fuente
nextun giro a la rama.magit-hunk-set-window-startconmagit-section-set-window-startinmagit-section-movement-hookymagit-section-show-hooksi desea este comportamiento para todas las secciones. Ahora que pienso en hacerlomagit-section-show-hook, probablemente conduciría a problemas.Estos funcionan en la última versión de
magitMelpa (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úferC-u j s- Saltar a la s sección de mica, expandirlo y traer eso a la parte superior del búferUna acción similar se aplicará a otros
C-u j ..enlaces en elmagit-section-jump-maptambién.Desde
magit.elen la rama maestra :Responder
Para responder a su aplicación específica para revisar los trozos en la sección no organizada, hágalo
C-u j uen 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-statussC-u j sc c, abre el búfer COMMIT en una ventana divididaC-c C-c.fuente