From e9a9f3fa7941edc80d356055f7b8d6f5f711c209 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Gustav=20H=C3=A5llberg?= Date: Wed, 14 Apr 2010 11:19:12 +0200 Subject: [PATCH] stgit.el: Refresh stgit buffer after dired-delete-file MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Gustav HÃ¥llberg --- contrib/stgit.el | 6 ++++-- 1 file 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 ( ...) 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 -- 2.11.0