1177633Sdfr/* $FreeBSD$ */
2177633Sdfr/* rlconf.h -- readline configuration definitions */
3177633Sdfr
4177633Sdfr/* Copyright (C) 1994 Free Software Foundation, Inc.
5177633Sdfr
6177633Sdfr   This file contains the Readline Library (the Library), a set of
7177633Sdfr   routines for providing Emacs style line input to programs that ask
8177633Sdfr   for it.
9177633Sdfr
10177633Sdfr   The Library is free software; you can redistribute it and/or modify
11177633Sdfr   it under the terms of the GNU General Public License as published by
12177633Sdfr   the Free Software Foundation; either version 2, or (at your option)
13177633Sdfr   any later version.
14177633Sdfr
15177633Sdfr   The Library is distributed in the hope that it will be useful, but
16177633Sdfr   WITHOUT ANY WARRANTY; without even the implied warranty of
17177633Sdfr   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
18177633Sdfr   General Public License for more details.
19177633Sdfr
20177633Sdfr   The GNU General Public License is often shipped with GNU software, and
21177633Sdfr   is generally kept in a file called COPYING or LICENSE.  If you do not
22177633Sdfr   have a copy of the license, write to the Free Software Foundation,
23177633Sdfr   59 Temple Place, Suite 330, Boston, MA 02111 USA. */
24177633Sdfr
25177633Sdfr#if !defined (_RLCONF_H_)
26177633Sdfr#define _RLCONF_H_
27177633Sdfr
28177633Sdfr/* Define this if you want the vi-mode editing available. */
29177633Sdfr#define VI_MODE
30177633Sdfr
31177633Sdfr/* Define this to get an indication of file type when listing completions. */
32177633Sdfr#define VISIBLE_STATS
33177633Sdfr
34177633Sdfr/* This definition is needed by readline.c, rltty.c, and signals.c. */
35177633Sdfr/* If on, then readline handles signals in a way that doesn't screw. */
36177633Sdfr#define HANDLE_SIGNALS
37177633Sdfr
38177633Sdfr/* Ugly but working hack for binding prefix meta. */
39177633Sdfr#define PREFIX_META_HACK
40177633Sdfr
41177633Sdfr/* The next-to-last-ditch effort file name for a user-specific init file. */
42177633Sdfr#define DEFAULT_INPUTRC "~/.inputrc"
43177633Sdfr
44177633Sdfr/* The ultimate last-ditch filenname for an init file -- system-wide. */
45177633Sdfr#define SYS_INPUTRC "/etc/inputrc"
46177633Sdfr
47177633Sdfr/* If defined, expand tabs to spaces. */
48177633Sdfr#define DISPLAY_TABS
49177633Sdfr
50177633Sdfr/* If defined, use the terminal escape sequence to move the cursor forward
51177633Sdfr   over a character when updating the line rather than rewriting it. */
52177633Sdfr/* #define HACK_TERMCAP_MOTION */
53177633Sdfr
54177633Sdfr/* The string inserted by the `insert comment' command. */
55177633Sdfr#define RL_COMMENT_BEGIN_DEFAULT "#"
56177633Sdfr
57177633Sdfr/* Define this if you want code that allows readline to be used in an
58177633Sdfr   X `callback' style. */
59177633Sdfr#define READLINE_CALLBACKS
60177633Sdfr
61177633Sdfr/* Define this if you want the cursor to indicate insert or overwrite mode. */
62177633Sdfr/* #define CURSOR_MODE */
63177633Sdfr
64177633Sdfr#endif /* _RLCONF_H_ */
65177633Sdfr