home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 5 / FreshFish_July-August1994.bin / bbs / util / jade-3.0.lha / Jade / src / configs / config.h.sun < prev    next >
Encoding:
Text File  |  1994-04-16  |  1.5 KB  |  83 lines

  1. /* config.h.sun -- User-configuration for Unix version of Jade */
  2.  
  3. #ifndef _CONFIG_H
  4. #define _CONFIG_H
  5.  
  6. #define HAVE_X11 4
  7. #define HAVE_UNIX
  8.  
  9. #include "unix_defs.h"
  10. #include "x11_defs.h"
  11.  
  12. /*
  13.  * The name of the editor's directory. Must have a terminating '/'
  14.  */
  15. #define JADE_DIR "/home/cst/jsh/jade/"
  16.  
  17. /*
  18.  * strerror() doesn't seem to exist (sometimes!?)
  19.  */
  20. extern int sys_nerr, errno;
  21. extern char *sys_errlist[];
  22. #define ERRNO_STRING ((errno < sys_nerr) ? sys_errlist[errno] : "<error>")
  23.  
  24. /*
  25.  * character of first pty
  26.  */
  27. #define FIRST_PTY_LETTER 'p'
  28.  
  29. /*
  30.  * default directory to look for scripts in
  31.  */
  32. #define LISP_LIB_DIR JADE_DIR "lisp/"
  33.  
  34. /*
  35.  * file containing doc-strings
  36.  */
  37. #define DOC_FILE JADE_DIR "DOC-strings"
  38.  
  39. /*
  40.  * if you have a stpcpy() define this symbol
  41.  */
  42. /* #define HAVE_STPCPY */
  43. #ifndef HAVE_STPCPY
  44. extern char *stpcpy(char *, const char *);
  45. #endif
  46.  
  47. /*
  48.  * if defined swap the meaning of "backspace" and "delete" event specifiers.
  49.  */
  50. #define SWAP_DELETE_KEYS
  51.  
  52. /*
  53.  * standard font
  54.  */
  55. #define DEFAULT_FONT "fixed"
  56.  
  57. /*
  58.  * Width of border for windows
  59.  */
  60. #define WINDOW_BORDER_WIDTH 1
  61.  
  62. /*
  63.  * timeout length. This determines how much time with no events received
  64.  * is needed before looking for buffers which are due to be auto-saved.
  65.  */
  66. #define EVENT_TIMEOUT_LENGTH 2
  67.  
  68. /*
  69.  * number of millisecs between clicks
  70.  */
  71. #define DOUBLE_CLICK_TIME 250
  72.  
  73. /*
  74.  * If a (working) alloca() is around define this
  75.  */
  76. #define HAVE_ALLOCA
  77.  
  78. /*
  79.  */
  80. #define FULL_NAME_TERMINATOR ','
  81.  
  82. #endif /* _CONFIG_H */
  83.