xref: /openbsd-src/gnu/lib/libreadline/rlconf.h (revision 15b117eae8ea0caffec2fbd5cbd366a5ccee20ab)
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