home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / jove-4.16-src.tgz / tar.out / bsd / jove / vars.tab < prev    next >
Text File  |  1996-09-28  |  5KB  |  133 lines

  1. /************************************************************************
  2.  * This program is Copyright (C) 1986-1996 by Jonathan Payne.  JOVE is  *
  3.  * provided to you without charge, and with no warranty.  You may give  *
  4.  * away copies of JOVE, including sources, provided that this notice is *
  5.  * included in all the files.                                           *
  6.  ************************************************************************/
  7.  
  8. /* This file is #included by vars.c and setmaps.c */
  9.  
  10. const struct variable    variables[] = {
  11.     { VARIABLE, "abort-char", VAR(&AbortChar), V_CHAR },
  12. #ifdef UNIX
  13.     { VARIABLE, "allow-^S-and-^Q", VAR(&OKXonXoff), V_BOOL|V_TTY_RESET },
  14. #endif
  15.     { VARIABLE, "allow-bad-characters-in-filenames", VAR(&OkayBadChars), V_BOOL },
  16.     { VARIABLE, "allow-bad-filenames", VAR(&OkayBadChars), V_BOOL },    /* obsolete */
  17. #ifdef ABBREV
  18.     { VARIABLE, "auto-case-abbrev", VAR(&AutoCaseAbbrev), V_BOOL },
  19. #endif
  20. #ifdef F_COMPLETION
  21.     { VARIABLE, "bad-filename-extensions", VAR(BadExtensions), V_STRING },
  22. #endif
  23.     { VARIABLE, "c-argument-indentation", VAR(&CArgIndent), V_WHOLEX },
  24.     { VARIABLE, "c-indentation-increment", VAR(&CIndIncrmt), V_WHOLE },
  25.     { VARIABLE, "case-ignore-search", VAR(&CaseIgnore), V_BOOL },
  26. #ifdef CMT_FMT
  27.     { VARIABLE, "comment-format", VAR(CmtFmt), V_STRING },
  28. #endif
  29. #ifdef IPROCS
  30.     { VARIABLE, "dbx-format-string", VAR(dbx_parse_fmt), V_STRING },
  31. #endif
  32. #ifdef BIFF
  33.     { VARIABLE, "disable-biff", VAR(&DisBiff), V_BOOL|V_TTY_RESET },
  34. #endif
  35. #ifdef F_COMPLETION
  36.     { VARIABLE, "display-bad-filenames", VAR(&DispBadFs), V_BOOL },    /* obsolete */
  37.     { VARIABLE, "display-filenames-with-bad-extensions", VAR(&DispBadFs), V_BOOL },
  38. #endif
  39. #ifdef IBMPCDOS
  40.     { VARIABLE, "enhanced-keyboard", VAR(&enhanced_keybrd), V_BOOL },
  41. #endif
  42.     { VARIABLE, "error-format-string", VAR(ErrFmtStr), V_STRING },
  43.     { VARIABLE, "error-window-size", VAR(&EWSize), V_NAT },
  44. #ifdef F_COMPLETION
  45. # ifndef MAC    /* no environment in MacOS */
  46.     { VARIABLE, "expand-environment-variables", VAR(&DoEVexpand), V_BOOL },
  47. # endif
  48. #endif
  49. #ifdef UNIX
  50.     { VARIABLE, "file-creation-mode", VAR(&CreatMode), V_WHOLE|V_FMODE },
  51. #endif
  52.     { VARIABLE, "files-should-end-with-newline", VAR(&EndWNewline), V_BOOL },
  53. #ifdef HIGHLIGHTING
  54. # ifdef PCSCRATTR
  55.     { VARIABLE, "highlight-attribute", VAR(&Hlattr), V_WHOLE|V_CLRSCREEN },
  56. # endif
  57.     { VARIABLE, "highlight-mark", VAR(&MarkHighlighting), V_BOOL|V_CLRSCREEN },
  58. #endif    /* HIGHLIGHTING */
  59.     { VARIABLE, "internal-tabstop", VAR(&tabstop), V_NAT|V_CLRSCREEN },    /* obsolete */
  60. #ifdef UNIX
  61.     { VARIABLE, "interrupt-character", VAR(&IntChar), V_CHAR|V_TTY_RESET },
  62. #endif
  63. #if defined(USE_CTYPE) && !defined(NO_SETLOCALE)
  64.     { VARIABLE, "lc-ctype", VAR(LcCtype), V_STRING|V_LOCALE },
  65. #endif
  66.     { VARIABLE, "left-margin", VAR(&LMargin), V_WHOLE },
  67. #ifdef MAC
  68.     { VARIABLE, "macify", VAR(&Macmode), V_BOOL },
  69. #endif
  70. #ifdef UNIX
  71.     { VARIABLE, "mail-check-frequency", VAR(&MailInt), V_WHOLE },
  72.     { VARIABLE, "mailbox", VAR(Mailbox), V_FILENAME },
  73. #endif /* UNIX */
  74. #ifdef BACKUPFILES
  75.     { VARIABLE, "make-backup-files", VAR(&BkupOnWrite), V_BOOL },
  76. #endif
  77.     { VARIABLE, "mark-threshold", VAR(&MarkThresh), V_WHOLEX },
  78.     { VARIABLE, "match-regular-expressions", VAR(&UseRE), V_BOOL },
  79.     { VARIABLE, "meta-key", VAR(&MetaKey), V_BOOL|V_TTY_RESET },
  80.     { VARIABLE, "mode-line", VAR(ModeFmt), V_STRING|V_MODELINE },
  81. #ifdef PCSCRATTR
  82.     { VARIABLE, "mode-line-attribute", VAR(&Mlattr), V_WHOLE|V_CLRSCREEN },
  83. #endif
  84.     { VARIABLE, "mode-line-should-standout", VAR(&BriteMode), V_BOOL|V_MODELINE },
  85.     { VARIABLE, "one-key-confirmation", VAR(&OneKeyConfirmation), V_BOOL },
  86.     { VARIABLE, "paragraph-delimiter-pattern", VAR(ParaDelim), V_STRING },
  87.     { VARIABLE, "paren-flash-delay", VAR(&PDelay), V_WHOLE },
  88. #ifdef IPROCS
  89.     { VARIABLE, "process-prompt", VAR(proc_prompt), V_STRING },
  90. #endif
  91.     { VARIABLE, "right-margin", VAR(&RMargin), V_NAT },
  92.     { VARIABLE, "scroll-all-lines", VAR(&ScrollAll), V_BOOL },
  93. #ifdef HIGHLIGHTING
  94.     { VARIABLE, "scroll-bar", VAR(&ScrollBar), V_BOOL|V_MODELINE },
  95. #endif
  96.     { VARIABLE, "scroll-step", VAR(&ScrollStep), V_INT },
  97.     { VARIABLE, "scroll-width", VAR(&ScrollWidth), V_WHOLE },
  98.     { VARIABLE, "search-exit-char", VAR(&SExitChar), V_CHAR },
  99.     { VARIABLE, "send-typeout-to-buffer", VAR(&UseBuffers), V_BOOL },
  100. #ifdef SUBSHELL
  101.     { VARIABLE, "shell", VAR(Shell), V_FILENAME },
  102.     { VARIABLE, "shell-flags", VAR(ShFlags), V_STRING },
  103. #endif
  104.     { VARIABLE, "space-sentence-2", VAR(&SpaceSent2), V_BOOL },
  105. #ifdef RECOVER
  106.     { VARIABLE, "sync-frequency", VAR(&SyncFreq), V_WHOLE },
  107. #endif
  108.     { VARIABLE, "tab-width", VAR(&tabstop), V_WHOLE|V_CLRSCREEN },
  109.     { VARIABLE, "tag-file", VAR(TagFile), V_FILENAME },
  110. #ifdef PCSCRATTR
  111.     { VARIABLE, "text-attribute", VAR(&Txattr), V_WHOLE|V_CLRSCREEN },
  112. #endif
  113.     { VARIABLE, "tmp-file-pathname", VAR(TmpDir), V_FILENAME },
  114. #ifdef UNIX
  115.     { VARIABLE, "update-time-frequency", VAR(&UpdFreq), V_WHOLE|V_UPDFREQ },
  116. #endif
  117. #ifdef ID_CHAR
  118.     { VARIABLE, "use-i/d-char", VAR(&UseIC), V_BOOL },
  119. #endif
  120.     { VARIABLE, "visible-bell", VAR(&VisBell), V_BOOL },
  121. #if defined(SUBSHELL) || defined(IPROCS)
  122.     { VARIABLE, "wrap-process-lines", VAR(&WrapProcessLines), V_BOOL },
  123. #endif
  124.     { VARIABLE, "wrap-search", VAR(&WrapScan), V_BOOL },
  125. #ifdef SUBSHELL
  126.     { VARIABLE, "write-files-on-make", VAR(&WtOnMk), V_BOOL },
  127. #endif
  128. #ifdef MOUSE
  129.     { VARIABLE, "xt-mouse", VAR(&XtermMouse), V_BOOL|V_TTY_RESET },
  130. #endif
  131.     { VARIABLE, NULL, NULL, (size_t)0, 0 },
  132. };
  133.