mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-15 10:30:25 -08:00
; Obsolete 'eshell/define'
* lisp/eshell/esh-var.el (eshell/define): Make obsolete, and explain its current state. * doc/misc/eshell.texi (Built-ins): Remove 'define'.
This commit is contained in:
parent
2c82530f47
commit
f1caa10f04
2 changed files with 5 additions and 5 deletions
|
|
@ -439,11 +439,6 @@ Print the current local time as a human-readable string. This command
|
|||
is similar to, but slightly different from, the GNU Coreutils
|
||||
@command{date} command.
|
||||
|
||||
@item define
|
||||
@cmindex define
|
||||
Define a variable alias.
|
||||
@xref{Variable Aliases, , , elisp, The Emacs Lisp Reference Manual}.
|
||||
|
||||
@item diff
|
||||
@cmindex diff
|
||||
Compare files using Emacs's internal @code{diff} (not to be confused
|
||||
|
|
|
|||
|
|
@ -302,6 +302,11 @@ This function is explicit for adding to `eshell-parse-argument-hook'."
|
|||
|
||||
(defun eshell/define (var-alias definition)
|
||||
"Define a VAR-ALIAS using DEFINITION."
|
||||
;; FIXME: This function doesn't work (it produces variable aliases
|
||||
;; in a form not recognized by other parts of the code), and likely
|
||||
;; hasn't worked since before its introduction into Emacs. It
|
||||
;; should either be removed or fixed up.
|
||||
(declare (obsolete nil "29.1"))
|
||||
(if (not definition)
|
||||
(setq eshell-variable-aliases-list
|
||||
(delq (assoc var-alias eshell-variable-aliases-list)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue