diff options
| author | Ravi R Kiran <aine.marina@gmail.com> | 2013-12-02 05:37:37 (GMT) |
|---|---|---|
| committer | Ravikiran Rajagopal <aine.marina@gmail.com> | 2013-12-02 05:37:37 (GMT) |
| commit | 4956c71f6651d852aaa4d8b5dbbd396a8b7ca16f (patch) | |
| tree | bba79ca246d03f55afad96ecf3075afbc6e3202f /ravi-init-vc.el | |
| parent | 4793db5b544b105c61ed20b70ce9129270f89835 (diff) | |
| download | dotemacs-4956c71f6651d852aaa4d8b5dbbd396a8b7ca16f.zip dotemacs-4956c71f6651d852aaa4d8b5dbbd396a8b7ca16f.tar.gz dotemacs-4956c71f6651d852aaa4d8b5dbbd396a8b7ca16f.tar.bz2 | |
Allow toggling whitespace in diffs
To do: easy way to get to vc-git-grep
Diffstat (limited to 'ravi-init-vc.el')
| -rw-r--r-- | ravi-init-vc.el | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/ravi-init-vc.el b/ravi-init-vc.el index f3bd350..ab93594 100644 --- a/ravi-init-vc.el +++ b/ravi-init-vc.el @@ -70,6 +70,24 @@ (ido-completing-read "git-svn command: " git-svn--available-commands nil t)))) ) + + (defun magit-toggle-whitespace () + (interactive) + (if (member "-w" magit-diff-options) + (magit-dont-ignore-whitespace) + (magit-ignore-whitespace))) + + (defun magit-ignore-whitespace () + (interactive) + (add-to-list 'magit-diff-options "-w") + (magit-refresh)) + + (defun magit-dont-ignore-whitespace () + (interactive) + (setq magit-diff-options (remove "-w" magit-diff-options)) + (magit-refresh)) + + (bind-key "W" 'magit-toggle-whitespace magit-status-mode-map) ) :ensure t ) |
