/* Header file for the buffer manipulation primitives.
- Copyright (C) 1985, 86, 93, 94, 95, 97, 1998, 1999, 2000, 01, 2003
- Free Software Foundation, Inc.
+ Copyright (C) 1985, 1986, 1993, 1994, 1995, 1997, 1998, 1999, 2000, 2001,
+ 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
This file is part of GNU Emacs.
You should have received a copy of the GNU General Public License
along with GNU Emacs; see the file COPYING. If not, write to
-the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-Boston, MA 02111-1307, USA. */
+the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+Boston, MA 02110-1301, USA. */
/* Accessing the parameters of the current buffer. */
/* List of symbols naming the file format used for visited file. */
Lisp_Object file_format;
+ /* List of symbols naming the file format used for auto-save file. */
+ Lisp_Object auto_save_file_format;
+
/* True if the newline position cache and width run cache are
enabled. See search.c and indent.c. */
Lisp_Object cache_long_line_scans;
/* An integer > 0 means put that number of pixels below text lines
in the display of this buffer. */
Lisp_Object extra_line_spacing;
+
+ /* *Cursor type to display in non-selected windows.
+ t means to use hollow box cursor.
+ See `cursor-type' for other values. */
+ Lisp_Object cursor_in_non_selected_windows;
};
\f
EXFUN (Fnext_overlay_change, 1);
EXFUN (Fdelete_overlay, 1);
EXFUN (Fbuffer_local_value, 2);
+EXFUN (Fgenerate_new_buffer_name, 2);
/* Functions to call before and after each text change. */
extern Lisp_Object Vbefore_change_functions;