Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
c8d4f1a0
Commit
c8d4f1a0
authored
May 06, 2008
by
Eric S. Raymond
Browse files
More decoupling of vc-dispatcher.el from vc.el.
parent
5509c6ad
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
17 additions
and
5 deletions
+17
-5
lisp/ChangeLog
lisp/ChangeLog
+6
-0
lisp/vc-dispatcher.el
lisp/vc-dispatcher.el
+10
-5
lisp/vc-hooks.el
lisp/vc-hooks.el
+1
-0
No files found.
lisp/ChangeLog
View file @
c8d4f1a0
2008-05-06 Eric S. Raymond <esr@snark.thyrsus.com>
* vc-hooks.el (vc-find-file-hook),
vc-dispatcher.el (vc-resynch-window): Decouple vc-dispatcher
further from vc.el.
2008-05-06 Wilson Snyder <wsnyder@wsnyder.org>
* verilog-mode.el (verilog-getopt-file): Cleanup warning message format.
...
...
lisp/vc-dispatcher.el
View file @
c8d4f1a0
...
...
@@ -102,7 +102,13 @@
;; (vc-dir) sets up a dispatcher browsing buffer; (vc-dispatcher-selection-set)
;; returns a selection set of files, either the marked files in a browsing
;; buffer or the singleton set consisting of the file visited by the current
;; buffer (when that is appropriate).
;; buffer (when that is appropriate). It also does what is needed to ensure
;; that on-disk files and the contents of their visiting Emacs buffers
;; coincide.
;;
;; When the client mode adds a local mode-line-hook to a buffer, it
;; will be called with the buffer file name as argument whenever the
;; dispatcher resynchs the buffer.
;; To do:
;;
...
...
@@ -550,8 +556,7 @@ editing!"
(
and
(
not
view-mode
)
(
not
(
eq
(
get
major-mode
'mode-class
)
'special
))
(
view-mode-enter
))))
;; FIXME: Call into vc.el
(
vc-mode-line
buffer-file-name
))
(
run-hook-with-args
'modeline-hook
buffer-file-name
))
(
kill-buffer
(
current-buffer
)))))
(
defun
vc-resynch-buffer
(
file
&optional
keep
noquery
)
...
...
@@ -1640,7 +1645,7 @@ NOT-URGENT means it is ok to continue if the user says not to save."
(
defun
vc-dispatcher-selection-set
(
eligible
&optional
allow-directory-wildcard
allow-inegible
allow-ine
li
gible
include-files-not-directories
)
"Deduce a set of files to which to apply an operation. Return the fileset.
If we're in VC-dired mode, the fileset is the list of marked files.
...
...
@@ -1678,7 +1683,7 @@ Otherwise, throw an error."
(
vc-dispatcher-browsing
))))
(
progn
(
set-buffer
vc-parent-buffer
)
(
vc-dispatcher-selection-set
)))
(
vc-dispatcher-selection-set
eligible
)))
;; No parent buffer, we may want to select entire directory
;;
;; This is guarded by an enabling arg so users won't potentially
...
...
lisp/vc-hooks.el
View file @
c8d4f1a0
...
...
@@ -901,6 +901,7 @@ current, and kill the buffer that visits the link."
(
setq
vc-mode
nil
))
(
when
buffer-file-name
(
vc-file-clearprops
buffer-file-name
)
(
add-hook
'mode-line-hook
'vc-mode-line
nil
t
)
(
cond
((
with-demoted-errors
(
vc-backend
buffer-file-name
))
;; Compute the state and put it in the modeline.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment