/* Copyright (c) 1979 Regents of the University of California */ #include "ex.h" #include "ex_tty.h" /* * Initialization of option values. * The option #defines in ex_vars.h are made * from this file by the script makeoptions. */ char direct[32] = { '/', 't', 'm', 'p' }; char sections[32] = { 'N', 'H', 'S', 'H', /* -ms macros */ 'H', ' ', 'H', 'U' /* -mm macros */ }; char paragraphs[32] = { 'I', 'P', 'L', 'P', 'P', 'P', 'Q', 'P', /* -ms macros */ 'P', ' ', 'L', 'I', /* -mm macros */ 'b', 'p' /* bare nroff */ }; char shell[32] = { '/', 'b', 'i', 'n', '/', 's', 'h' }; char ttytype[16] = { 'd', 'u', 'm', 'b' }; short COLUMNS = 80; short LINES = 24; struct option options[NOPTS + 1] = { "autoindent", "ai", ONOFF, 0, 0, 0, "autoprint", "ap", ONOFF, 1, 1, 0, "autowrite", "aw", ONOFF, 0, 0, 0, "beautify", "bf", ONOFF, 0, 0, 0, "directory", "dir", STRING, 0, 0, direct, "errorbells", "eb", ONOFF, 0, 0, 0, "hardtabs", "ht", NUMERIC, 8, 8, 0, "ignorecase", "ic", ONOFF, 0, 0, 0, "lisp", 0, ONOFF, 0, 0, 0, "list", 0, ONOFF, 0, 0, 0, "magic", 0, ONOFF, 1, 1, 0, "number", "nu", ONOFF, 0, 0, 0, "open", 0, ONOFF, 1, 1, 0, "optimize", "opt", ONOFF, 0, 0, 0, "paragraphs", "para", STRING, 0, 0, paragraphs, "prompt", 0, ONOFF, 1, 1, 0, "readonly", "ro", ONOFF, 0, 0, 0, "redraw", 0, ONOFF, 0, 0, 0, "report", 0, NUMERIC, 5, 5, 0, "scroll", "scr", NUMERIC, 12, 12, 0, "sections", "sect", STRING, 0, 0, sections, "shell", "sh", STRING, 0, 0, shell, "shiftwidth", "sw", NUMERIC, TABS, TABS, 0, "showmatch", "sm", ONOFF, 0, 0, 0, "slowopen", "slow", ONOFF, 0, 0, 0, "tabstop", "ts", NUMERIC, TABS, TABS, 0, "taglength", "tl", NUMERIC, 0, 0, 0, "ttytype", "tty", OTERM, 0, 0, ttytype, "term", 0, OTERM, 0, 0, ttytype, "terse", 0, ONOFF, 0, 0, 0, "warn", 0, ONOFF, 1, 1, 0, "window", "wi", NUMERIC, 23, 23, 0, "wrapscan", "ws", ONOFF, 1, 1, 0, "wrapmargin", "wm", NUMERIC, 0, 0, 0, "writeany", "wa", ONOFF, 0, 0, 0, 0, 0, 0, 0, 0, 0, };