From: Kim F. Storm Date: Tue, 2 May 2006 08:50:59 +0000 (+0000) Subject: (grep-expand-template): Use symbol-value instead of eval on symbols. X-Git-Tag: emacs-pretest-22.0.90~2849 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=41a2f8bab50e0ccecf410910c445bce1e281876c;p=emacs.git (grep-expand-template): Use symbol-value instead of eval on symbols. --- diff --git a/lisp/ChangeLog b/lisp/ChangeLog index e0be66f3b08..c841f83b086 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -26,24 +26,24 @@ (tramp-completion-handle-file-name-directory) (tramp-completion-handle-file-name-nondirectory) (tramp-completion-handle-expand-file-name): Remove them. - (tramp-handle-file-name-directory): Return the real directory - name. Returning "/" only doesn't need to be necessary any longer. + (tramp-handle-file-name-directory): Return the real directory name. + Returning "/" only doesn't need to be necessary any longer. (tramp-file-name-handler): Make special attention when in hostname completion mode. - (tramp-completion-file-name-handler): Revert patch from - 2006-04-28. + (tramp-completion-file-name-handler): Revert patch from 2006-04-28. (tramp-register-file-name-handlers): Register `tramp-completion-file-name-handler' only when `partial-completion-mode is enabled. - (tramp-completion-handle-file-name-all-completions): Delete - directory part from results. + (tramp-completion-handle-file-name-all-completions): + Delete directory part from results. (tramp-get-completion-methods, tramp-get-completion-user-host): Discard deleting "/", it doesn't work after the change of `tramp-handle-file-name-directory' above. 2006-05-01 Kim F. Storm - * progmodes/grep.el (grep-expand-template): Use save-match-data. + * progmodes/grep.el (grep-expand-template): Use save-match-data + and symbol-value. 2006-05-01 YAMAMOTO Mitsuharu @@ -121,7 +121,7 @@ (grep-read-regexp, grep-read-files): New helper functions. (rgrep): Rename from grep-tree. Rework to use proper histories. Adapt to changes in defcustoms and functions above. - (lgrep): New command, as grep, but using same interactive api as rgrep. + (lgrep): New command, as grep, but using same interactive UI as rgrep. 2006-04-28 Michael Albinus diff --git a/lisp/progmodes/grep.el b/lisp/progmodes/grep.el index 0aba9d42b84..c695272e92b 100644 --- a/lisp/progmodes/grep.el +++ b/lisp/progmodes/grep.el @@ -584,7 +584,7 @@ substitution string. Note dynamic scoping of variables.") (setq command (replace-match (or (if (symbolp (cdr kw)) - (eval (cdr kw)) + (symbol-value (cdr kw)) (save-match-data (eval (cdr kw)))) "") t t command))))))