Fix typo in eww-make-unique-file-name
* lisp/net/eww.el (eww-make-unique-file-name): Make this function actually work.
This commit is contained in:
parent
7f81825073
commit
d90ab1e221
1 changed files with 15 additions and 15 deletions
|
@ -1469,21 +1469,21 @@ Differences in #targets are ignored."
|
|||
string)))
|
||||
|
||||
(defun eww-make-unique-file-name (file directory)
|
||||
(cond
|
||||
((zerop (length file))
|
||||
(setq file "!"))
|
||||
((string-match "\\`[.]" file)
|
||||
(setq file (concat "!" file))))
|
||||
(let ((count 1)
|
||||
(stem file)
|
||||
(suffix ""))
|
||||
(when (string-match "\\`\\(.*\\)\\([.][^.]+\\)" file)
|
||||
(setq stem (match-string 1)
|
||||
suffix (match-string 2)))
|
||||
(while (file-exists-p (expand-file-name file directory))
|
||||
(setq file (format "%s(%d)%s" stem count suffix))
|
||||
(setq count (1+ count)))
|
||||
(expand-file-name file directory)))
|
||||
(cond
|
||||
((zerop (length file))
|
||||
(setq file "!"))
|
||||
((string-match "\\`[.]" file)
|
||||
(setq file (concat "!" file))))
|
||||
(let ((count 1)
|
||||
(stem file)
|
||||
(suffix ""))
|
||||
(when (string-match "\\`\\(.*\\)\\([.][^.]+\\)" file)
|
||||
(setq stem (match-string 1 file)
|
||||
suffix (match-string 2)))
|
||||
(while (file-exists-p (expand-file-name file directory))
|
||||
(setq file (format "%s(%d)%s" stem count suffix))
|
||||
(setq count (1+ count)))
|
||||
(expand-file-name file directory)))
|
||||
|
||||
(defun eww-set-character-encoding (charset)
|
||||
"Set character encoding to CHARSET.
|
||||
|
|
Loading…
Add table
Reference in a new issue