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