Skip to content

Commit

Permalink
Added a merge menu.
Browse files Browse the repository at this point in the history
  • Loading branch information
philjackson committed Sep 3, 2010
1 parent ee84d43 commit 653cc89
Showing 1 changed file with 23 additions and 6 deletions.
29 changes: 23 additions & 6 deletions magit-key-mode.el
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
(require 'assoc)

(progn
(unload-feature 'magit t)
(require 'magit))

(defvar magit-mode-map
(let ((map (make-keymap)))
(suppress-keymap map t)
Expand Down Expand Up @@ -85,8 +89,9 @@
(define-key map (kbd "b") (lambda ()
(interactive)
(magit-key-mode 'branching)))
(define-key map (kbd "m") 'magit-manual-merge)
(define-key map (kbd "M") 'magit-automatic-merge)
(define-key map (kbd "m") (lambda ()
(interactive)
(magit-key-mode 'merging)))
(define-key map (kbd "k") 'magit-discard-item)
(define-key map (kbd "e") 'magit-interactive-resolve-item)
(define-key map (kbd "C") 'magit-add-log)
Expand Down Expand Up @@ -119,8 +124,9 @@
(define-key map (kbd "b") (lambda ()
(interactive)
(magit-key-mode 'branching)))
(define-key map (kbd "m") 'magit-manual-merge)
(define-key map (kbd "M") 'magit-automatic-merge)
(define-key map (kbd "m") (lambda ()
(interactive)
(magit-key-mode 'merging)))
(define-key map (kbd "x") 'magit-reset-head)
(define-key map (kbd "e") 'magit-log-show-more-entries)
(define-key map (kbd "l") (lambda ()
Expand Down Expand Up @@ -162,8 +168,9 @@
(define-key map (kbd "b") (lambda ()
(interactive)
(magit-key-mode 'branching)))
(define-key map (kbd "m") 'magit-manual-merge)
(define-key map (kbd "M") 'magit-automatic-merge)
(define-key map (kbd "m") (lambda ()
(interactive)
(magit-key-mode 'merging)))
(define-key map (kbd "x") 'magit-reset-head)
(define-key map (kbd "i") 'magit-ignore-item)
map))
Expand Down Expand Up @@ -235,6 +242,16 @@
(switches
("-f" "Force" "-f")))

(merging
(actions
("m" "Manual" magit-manual-merge)
("M" "Automatic" magit-automatic-merge))
(switches
("-n" "No fast-forward" "--no-ff")
("-sq" "Squash" "--sqaush"))
(arguments
("-st" "Strategy" "--strategy" read-from-minibuffer)))

(rewriting
(actions
("b" "Begin" magit-rewrite-start)
Expand Down

0 comments on commit 653cc89

Please sign in to comment.