rlconf.h revision 119614
158314Sache/* $FreeBSD: head/contrib/libreadline/rlconf.h 119614 2003-08-31 18:29:38Z ache $ */
221308Sache/* rlconf.h -- readline configuration definitions */
321308Sache
421308Sache/* Copyright (C) 1994 Free Software Foundation, Inc.
521308Sache
621308Sache   This file contains the Readline Library (the Library), a set of
721308Sache   routines for providing Emacs style line input to programs that ask
821308Sache   for it.
921308Sache
1021308Sache   The Library is free software; you can redistribute it and/or modify
1121308Sache   it under the terms of the GNU General Public License as published by
1258314Sache   the Free Software Foundation; either version 2, or (at your option)
1321308Sache   any later version.
1421308Sache
1521308Sache   The Library is distributed in the hope that it will be useful, but
1621308Sache   WITHOUT ANY WARRANTY; without even the implied warranty of
1721308Sache   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
1821308Sache   General Public License for more details.
1921308Sache
2021308Sache   The GNU General Public License is often shipped with GNU software, and
2121308Sache   is generally kept in a file called COPYING or LICENSE.  If you do not
2221308Sache   have a copy of the license, write to the Free Software Foundation,
2358314Sache   59 Temple Place, Suite 330, Boston, MA 02111 USA. */
2421308Sache
2521308Sache#if !defined (_RLCONF_H_)
2621308Sache#define _RLCONF_H_
2721308Sache
2821308Sache/* Define this if you want the vi-mode editing available. */
2921308Sache#define VI_MODE
3021308Sache
3121308Sache/* Define this to get an indication of file type when listing completions. */
3221308Sache#define VISIBLE_STATS
3321308Sache
3421308Sache/* This definition is needed by readline.c, rltty.c, and signals.c. */
3521308Sache/* If on, then readline handles signals in a way that doesn't screw. */
3621308Sache#define HANDLE_SIGNALS
3721308Sache
3821308Sache/* Ugly but working hack for binding prefix meta. */
3921308Sache#define PREFIX_META_HACK
4021308Sache
4121308Sache/* The final, last-ditch effort file name for an init file. */
4221308Sache#define DEFAULT_INPUTRC "~/.inputrc"
4321308Sache
4421308Sache/* If defined, expand tabs to spaces. */
4521308Sache#define DISPLAY_TABS
4621308Sache
4721308Sache/* If defined, use the terminal escape sequence to move the cursor forward
4821308Sache   over a character when updating the line rather than rewriting it. */
4921308Sache/* #define HACK_TERMCAP_MOTION */
5021308Sache
5121308Sache/* The string inserted by the `insert comment' command. */
5221308Sache#define RL_COMMENT_BEGIN_DEFAULT "#"
5321308Sache
5421308Sache/* Define this if you want code that allows readline to be used in an
5521308Sache   X `callback' style. */
5647563Sache#define READLINE_CALLBACKS
5721308Sache
58119614Sache/* Define this if you want the cursor to indicate insert or overwrite mode. */
59119614Sache/* #define CURSOR_MODE */
60119614Sache
6121308Sache#endif /* _RLCONF_H_ */
62