Eles funcionam na versão mais recente magit
do Melpa (da filial principal ), testada hoje.
Enquanto estiver na janela Status do Magit,
C-u j u
- Ir para o u seção nstaged, expandi-lo e trazer isso para o topo do tampão
C-u j s
- Ir para o s seção taged, expandi-lo e trazer isso para o topo do tampão
Ações semelhantes também serão aplicadas a outras C-u j ..
ligações magit-section-jump-map
.
De magit.el
no ramo mestre :
(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'.")
Responda
Para responder à sua aplicação específica e revisar os blocos na seção não faseada, faça C-u j u
no buffer Magit Status.
Aplica-se ao código de ramificação mestre do magit; ainda não experimentou o próximo ramo.
Um exemplo de fluxo de trabalho usando essas ligações
M-x magit-status
- Prepare os arquivos que você deseja usar
s
- Expanda os arquivos em etapas que mostram as diferenças do hunk, enquanto também posiciona a parte superior da seção em etapas na parte superior do buffer:
C-u j s
- Confirmar
c c
, abre o buffer COMMIT em uma janela dividida
- Grave o registro ao revisar as diferenças faseadas em outra janela. Se diff exceder a altura da janela, eu uso o comando 'scroll other window' .
- Concluir confirmação
C-c C-c
.
advice-add
é nulo em Emacs v24.3.1, é nova unidade de aconselhamento introduzido em Emacs v24.4