(ignore-errors
(require 'cus-load))
(ignore-errors
- (unless (featurep 'cus-start)
- (require 'cus-start)))
+ (require 'cus-start))
(dolist (load (get symbol 'custom-loads))
(cond ((symbolp load) (ignore-errors (require load)))
;; This is subsumed by the test below, but it's much faster.
`(progn . ,(nreverse exps))))
(defmacro setq-local (&rest pairs)
- "Make each VARIABLE local to current buffer and set it to corresponding VALUE.
+ "Make each VARIABLE buffer-local and assign to it the corresponding VALUE.
The arguments are variable/value pairs. For each VARIABLE in a pair,
-make VARIABLE buffer-local in the current buffer and assign to it the
-corresponding VALUE of the pair. The VARIABLEs are literal symbols
-and should not be quoted.
+make VARIABLE buffer-local and assign to it the corresponding VALUE
+of the pair. The VARIABLEs are literal symbols and should not be quoted.
The VALUE of the Nth pair is not computed until after the VARIABLE
of the (N-1)th pair is set; thus, each VALUE can use the new VALUEs