[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
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.
V.2.1 Convención del margen izquierdo | Un paréntesis izquierdo o delimitador similar comienza una defun si está sobre el margen izquierdo. | |
V.2.2 Moverse por defuns | Comandos para marcar definiciones principales o moverse a través de ellas. | |
V.2.3 Imenu | Crear índices de búferes como menúes. | |
V.2.4 Which Function, modo | El modo Which Function muestra en qué función está el punto. |
This document was generated by Roberto on abril, 2 2007 using texi2html 1.76.