Fix reading the tail of a file in shorthands.el
* lisp/shorthands.el (hack-elisp-shorthands): Fix reading past 3000-character limit from EOF. (Bug#50946)
This commit is contained in:
parent
7fb2789509
commit
b228ec9fab
1 changed files with 4 additions and 1 deletions
|
@ -40,7 +40,10 @@ except for extraction of the buffer-local value of
|
|||
(with-temp-buffer
|
||||
(while (and (< (buffer-size) 3000) (>= from 0))
|
||||
(insert-file-contents fullname nil from to)
|
||||
(setq to from from (- from 100)))
|
||||
(setq to from
|
||||
from (cond
|
||||
((= from 0) -1)
|
||||
(t (max 0 (- from 100))))))
|
||||
;; FIXME: relies on the `hack-local-variables--find-variables'
|
||||
;; detail of files.el. That function should be exported,
|
||||
;; possibly be refactored into two parts, since we're only
|
||||
|
|
Loading…
Add table
Reference in a new issue