/* config.h.std -- User-configuration for Unix version of Jade */

#ifndef _CONFIG_H
#define _CONFIG_H

/*
 * Release of X11 you have
 */
#define HAVE_X11 5

#define HAVE_UNIX

#include "unix_defs.h"
#include "x11_defs.h"

/*
 * The name of the editor's directory. Must have a terminating '/'
 */
#define JADE_DIR "/usr/local/jade/"

/*
 * How to get the string for `errno'. See config.h.sun for a method if
 * you don't have strerror()
 */
#define ERRNO_STRING strerror(errno)

/*
 * character of first pty
 */
#define FIRST_PTY_LETTER 'p'

/*
 * default directory to look for scripts in, this shouldn't need changing.
 */
#define LISP_LIB_DIR JADE_DIR "lisp/"

/*
 * file containing doc-strings, this shouldn't need changing.
 */
#define DOC_FILE JADE_DIR "DOC-strings"

/*
 * if you have a stpcpy() define this symbol
 */
/* #define HAVE_STPCPY */

#ifndef HAVE_STPCPY
extern char *stpcpy(char *, const char *);
#endif

/*
 * if defined swap the meaning of "backspace" and "delete" event specifiers.
 */
#define SWAP_DELETE_KEYS

/*
 * standard font
 */
#define DEFAULT_FONT "fixed"

/*
 * Width of border for windows, don't change.
 */
#define WINDOW_BORDER_WIDTH 1

/*
 * timeout length. This determines how much time with no events received
 * is needed before looking for buffers which are due to be auto-saved.
 */
#define EVENT_TIMEOUT_LENGTH 2

/*
 * max number of milliseconds between double-clicks
 */
#define DOUBLE_CLICK_TIME 250

/*
 * If a (working) alloca() is around define this
 */
#define HAVE_ALLOCA

/*
 */
/* #define FULL_NAME_TERMINATOR */

#endif /* _CONFIG_H */
