GNU Info

Info Node: (emacs-lisp-intro.info)zap-to-char body

(emacs-lisp-intro.info)zap-to-char body


Next: search-forward Prev: zap-to-char interactive Up: zap-to-char
Enter node , (file) or (file)node

The Body of `zap-to-char'
-------------------------

   The body of the `zap-to-char' function contains the code that kills
(that is, removes) the text in the region from the current position of
the cursor up to and including the specified character.  The first part
of the code looks like this:

     (kill-region (point) ...

`(point)' is the current position of the cursor.

   The next part of the code is an expression using `progn'.  The body
of the `progn' consists of calls to `search-forward' and `point'.

   It is easier to understand how `progn' works after learning about
`search-forward', so we will look at `search-forward' and then at
`progn'.


automatically generated by info2www version 1.2.2.9