diff options
author | Gustav Hållberg <gustav@gmail.com> | 2010-04-14 11:19:12 +0200 |
---|---|---|
committer | Gustav Hållberg <gustav@gmail.com> | 2010-04-30 00:21:47 +0200 |
commit | e9a9f3fa7941edc80d356055f7b8d6f5f711c209 (patch) | |
tree | 4f0424cf8fed579ad93f95fa258c727882bab098 | |
parent | a0689e114cdccceedc366e1bfa5be00ad62b2a31 (diff) | |
download | stgit-e9a9f3fa7941edc80d356055f7b8d6f5f711c209.tar.gz |
stgit.el: Refresh stgit buffer after dired-delete-file
Signed-off-by: Gustav Hållberg <gustav@gmail.com>
-rw-r--r-- | contrib/stgit.el | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/contrib/stgit.el b/contrib/stgit.el index 4843f1e..7f5226b 100644 --- a/contrib/stgit.el +++ b/contrib/stgit.el @@ -1300,15 +1300,17 @@ refresh the stgit buffers as the git status of files change." (add-to-list 'after-load-alist `(,feature (stgit-advise-funlist (quote ,funlist))))))) + ;; lists of (<feature> <function> <function> ...) to be advised '((vc-git vc-git-rename-file vc-git-revert vc-git-register) - (git git-add-file git-checkout git-revert-file git-remove-file)))) + (git git-add-file git-checkout git-revert-file git-remove-file) + (dired dired-delete-file)))) (defun stgit-update-stgit-for-buffer (&optional refresh-index) "Refresh worktree status in any `stgit-mode' buffer that shows the status of the current buffer. If REFRESH-INDEX is not-nil, also update the index." - (let* ((dir (cond ((eq major-mode 'git-status-mode) + (let* ((dir (cond ((derived-mode-p 'stgit-status-mode 'dired-mode) default-directory) (buffer-file-name (file-name-directory |