00001 /* rlconf.h -- readline configuration definitions */ 00002 00003 /* Copyright (C) 1994 Free Software Foundation, Inc. 00004 00005 This file contains the Readline Library (the Library), a set of 00006 routines for providing Emacs style line input to programs that ask 00007 for it. 00008 00009 The Library is free software; you can redistribute it and/or modify 00010 it under the terms of the GNU General Public License as published by 00011 the Free Software Foundation; either version 2, or (at your option) 00012 any later version. 00013 00014 The Library is distributed in the hope that it will be useful, but 00015 WITHOUT ANY WARRANTY; without even the implied warranty of 00016 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 00017 General Public License for more details. 00018 00019 The GNU General Public License is often shipped with GNU software, and 00020 is generally kept in a file called COPYING or LICENSE. If you do not 00021 have a copy of the license, write to the Free Software Foundation, 00022 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ 00023 00024 #if !defined (_RLCONF_H_) 00025 #define _RLCONF_H_ 00026 00027 /* Define this if you want the vi-mode editing available. */ 00028 #define VI_MODE 00029 00030 /* Define this to get an indication of file type when listing completions. */ 00031 #define VISIBLE_STATS 00032 00033 /* This definition is needed by readline.c, rltty.c, and signals.c. */ 00034 /* If on, then readline handles signals in a way that doesn't screw. */ 00035 #define HANDLE_SIGNALS 00036 00037 /* Ugly but working hack for binding prefix meta. */ 00038 #define PREFIX_META_HACK 00039 00040 /* The next-to-last-ditch effort file name for a user-specific init file. */ 00041 #define DEFAULT_INPUTRC "~/.inputrc" 00042 00043 /* The ultimate last-ditch filenname for an init file -- system-wide. */ 00044 #define SYS_INPUTRC "/etc/inputrc" 00045 00046 /* If defined, expand tabs to spaces. */ 00047 #define DISPLAY_TABS 00048 00049 /* If defined, use the terminal escape sequence to move the cursor forward 00050 over a character when updating the line rather than rewriting it. */ 00051 /* #define HACK_TERMCAP_MOTION */ 00052 00053 /* The string inserted by the `insert comment' command. */ 00054 #define RL_COMMENT_BEGIN_DEFAULT "#" 00055 00056 /* Define this if you want code that allows readline to be used in an 00057 X `callback' style. */ 00058 #define READLINE_CALLBACKS 00059 00060 /* Define this if you want the cursor to indicate insert or overwrite mode. */ 00061 /* #define CURSOR_MODE */ 00062 00063 #endif /* _RLCONF_H_ */