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