Copyright (C) 2000-2012 |
GNU Info (emacs)DefunsTop-Level Definitions, or Defuns ================================ In Emacs, a major definition at the top level in the buffer is called a "defun". The name comes from Lisp, but in Emacs we use it for all languages. In most programming language modes, Emacs assumes that a defun is any pair of parentheses (or braces, if the language uses braces this way) that starts at the left margin. For example, in C, the body of a function definition is normally a defun, because the open-brace that begins it is normally at the left margin. A variable's initializer can also count as a defun, if the open-brace that begins the initializer is at the left margin. However, some language modes provide their own code for recognizing defuns in a way that suits the language syntax and conventions better.
automatically generated by info2www version 1.2.2.9 |