Function: eshell/setq

eshell/setq is a byte-compiled function defined in esh-var.el.gz.

Signature

(eshell/setq &rest ARGS)

Documentation

Allow command-ish use of setq.

Source Code

;; Defined in /usr/src/emacs/lisp/eshell/esh-var.el.gz
(defun eshell/setq (&rest args)
  "Allow command-ish use of `setq'."
  (let (last-value)
    (while args
      (let ((sym (intern (car args)))
	    (val (cadr args)))
	(setq last-value (set sym val)
	      args (cddr args))))
    last-value))