11acd27e7Smillert /* rlconf.h -- readline configuration definitions */ 21acd27e7Smillert 31acd27e7Smillert /* Copyright (C) 1994 Free Software Foundation, Inc. 41acd27e7Smillert 51acd27e7Smillert This file contains the Readline Library (the Library), a set of 61acd27e7Smillert routines for providing Emacs style line input to programs that ask 71acd27e7Smillert for it. 81acd27e7Smillert 91acd27e7Smillert The Library is free software; you can redistribute it and/or modify 101acd27e7Smillert it under the terms of the GNU General Public License as published by 111acd27e7Smillert the Free Software Foundation; either version 2, or (at your option) 121acd27e7Smillert any later version. 131acd27e7Smillert 141acd27e7Smillert The Library is distributed in the hope that it will be useful, but 151acd27e7Smillert WITHOUT ANY WARRANTY; without even the implied warranty of 161acd27e7Smillert MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 171acd27e7Smillert General Public License for more details. 181acd27e7Smillert 191acd27e7Smillert The GNU General Public License is often shipped with GNU software, and 201acd27e7Smillert is generally kept in a file called COPYING or LICENSE. If you do not 211acd27e7Smillert have a copy of the license, write to the Free Software Foundation, 221acd27e7Smillert 59 Temple Place, Suite 330, Boston, MA 02111 USA. */ 231acd27e7Smillert 241acd27e7Smillert #if !defined (_RLCONF_H_) 251acd27e7Smillert #define _RLCONF_H_ 261acd27e7Smillert 271acd27e7Smillert /* Define this if you want the vi-mode editing available. */ 281acd27e7Smillert #define VI_MODE 291acd27e7Smillert 301acd27e7Smillert /* Define this to get an indication of file type when listing completions. */ 311acd27e7Smillert #define VISIBLE_STATS 321acd27e7Smillert 331acd27e7Smillert /* This definition is needed by readline.c, rltty.c, and signals.c. */ 341acd27e7Smillert /* If on, then readline handles signals in a way that doesn't screw. */ 351acd27e7Smillert #define HANDLE_SIGNALS 361acd27e7Smillert 371acd27e7Smillert /* Ugly but working hack for binding prefix meta. */ 381acd27e7Smillert #define PREFIX_META_HACK 391acd27e7Smillert 401acd27e7Smillert /* The final, last-ditch effort file name for an init file. */ 411acd27e7Smillert #define DEFAULT_INPUTRC "~/.inputrc" 421acd27e7Smillert 431acd27e7Smillert /* If defined, expand tabs to spaces. */ 441acd27e7Smillert #define DISPLAY_TABS 451acd27e7Smillert 461acd27e7Smillert /* If defined, use the terminal escape sequence to move the cursor forward 471acd27e7Smillert over a character when updating the line rather than rewriting it. */ 481acd27e7Smillert /* #define HACK_TERMCAP_MOTION */ 491acd27e7Smillert 501acd27e7Smillert /* The string inserted by the `insert comment' command. */ 511acd27e7Smillert #define RL_COMMENT_BEGIN_DEFAULT "#" 521acd27e7Smillert 531acd27e7Smillert /* Define this if you want code that allows readline to be used in an 541acd27e7Smillert X `callback' style. */ 551acd27e7Smillert #define READLINE_CALLBACKS 561acd27e7Smillert 57*15b117eaSkettenis /* Define this if you want the cursor to indicate insert or overwrite mode. */ 58*15b117eaSkettenis /* #define CURSOR_MODE */ 59*15b117eaSkettenis 601acd27e7Smillert #endif /* _RLCONF_H_ */ 61