[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

V.2 Definiciones de nivel superior, o Defuns

En Emacs, una definición principal en el nivel superior del búfer se llama una defun. El nombre viene de Lisp, pero en Emacs lo usamos para todos los lenguajes.

En la mayoría de los modos para lenguajes de programación, Emacs supone que una defun es cualquier par de paréntesis (o llaves, si el lenguaje utiliza llaves de esta manera) que comienzan en el margen izquierdo. Por ejemplo, en C, el cuerpo de una definición de función normalmente es una defun, porque la llave de apertura que lo inicia está normalmente en el margen izquierdo. Un inicializador de una variable también puede contar como defun, si la llave de apertura que inicia el inicializador está sobre el margen izquierdo.

Sin embargo, algunos modos de lenguajes proporcionan su propio código para reconocer defuns en una forma más adecuada a la sintaxis y las convenciones del lenguaje.


This document was generated by Roberto on abril, 2 2007 using texi2html 1.76.