(vc-insert-file): Don't assume byte==char.
This commit is contained in:
parent
bb21621841
commit
4d2806e27a
2 changed files with 11 additions and 12 deletions
|
@ -20,6 +20,8 @@
|
|||
|
||||
2000-11-06 Stefan Monnier <monnier@cs.yale.edu>
|
||||
|
||||
* vc-hooks.el (vc-insert-file): Don't assume byte==char.
|
||||
|
||||
* pcvs.el (cvs-mode-marked): New arg `noquery'.
|
||||
Prompt user for a file rather than raising an error.
|
||||
(cvs-enabledp): Fix call to cvs-mode-marked.
|
||||
|
@ -37,8 +39,8 @@
|
|||
(cvs-status-get-tags): Fix regexp.
|
||||
(cvs-status-trees, cvs-status-cvstrees):
|
||||
Combine after change hooks and don't sit-for.
|
||||
(cvs-tree-use-jisx0208): Renamed from cvs-tree-dstr-2byte-ready.
|
||||
(cvs-tree-char-*): Renamed from cvs-tree-dstr-char-*.
|
||||
(cvs-tree-use-jisx0208): Rename from cvs-tree-dstr-2byte-ready.
|
||||
(cvs-tree-char-*): Rename from cvs-tree-dstr-char-*.
|
||||
Use make-char rather than hard-coded cryptic data.
|
||||
(cvs-status-cvstrees): Convert the buffer to multibyte if necessary.
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
;; Author: FSF (see vc.el for full credits)
|
||||
;; Maintainer: Andre Spiegel <spiegel@gnu.org>
|
||||
|
||||
;; $Id: vc-hooks.el,v 1.126 2000/10/27 13:26:18 spiegel Exp $
|
||||
;; $Id: vc-hooks.el,v 1.127 2000/11/04 18:24:50 spiegel Exp $
|
||||
|
||||
;; This file is part of GNU Emacs.
|
||||
|
||||
|
@ -215,15 +215,12 @@ exists and its contents were successfully inserted."
|
|||
(if (not limit)
|
||||
(insert-file-contents file)
|
||||
(if (not blocksize) (setq blocksize 8192))
|
||||
(let (found s)
|
||||
(while (not found)
|
||||
(setq s (buffer-size))
|
||||
(goto-char (1+ s))
|
||||
(setq found
|
||||
(or (zerop (cadr (insert-file-contents
|
||||
file nil s (+ s blocksize))))
|
||||
(progn (beginning-of-line)
|
||||
(re-search-forward limit nil t)))))))
|
||||
(let ((filepos 0))
|
||||
(while
|
||||
(and (< 0 (cadr (insert-file-contents
|
||||
file nil filepos (incf filepos blocksize))))
|
||||
(progn (beginning-of-line)
|
||||
(not (re-search-forward limit nil 'move)))))))
|
||||
(set-buffer-modified-p nil)
|
||||
t))
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue