eintr: Install
3.2 Install a Function Definition
=================================
If you are reading this inside of Info in Emacs, you can try out the
‘multiply-by-seven’ function by first evaluating the function definition
and then evaluating ‘(multiply-by-seven 3)’. A copy of the function
definition follows. Place the cursor after the last parenthesis of the
function definition and type ‘C-x C-e’. When you do this,
‘multiply-by-seven’ will appear in the echo area. (What this means is
that when a function definition is evaluated, the value it returns is
the name of the defined function.) At the same time, this action
installs the function definition.
(defun multiply-by-seven (number)
"Multiply NUMBER by seven."
(* 7 number))
By evaluating this ‘defun’, you have just installed ‘multiply-by-seven’
in Emacs. The function is now just as much a part of Emacs as
‘forward-word’ or any other editing function you use.
(‘multiply-by-seven’ will stay installed until you quit Emacs. To
reload code automatically whenever you start Emacs, see Installing
Code Permanently Permanent Installation.)
Menu