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