(define-charset): New args :min-code and :max-code.
[bpt/emacs.git] / src / emacs.c
index 826e00b..1157f0e 100644 (file)
@@ -263,10 +263,17 @@ Display options:\n\
 --background-color, -bg COLOR  window background color\n\
 --border-color, -bd COLOR      main border color\n\
 --border-width, -bw WIDTH      width of main border\n\
+--color=MODE                   color mode for character terminals;\n\
+                               MODE defaults to `auto', and can also\n\
+                               be `never', `auto', `always',\n\
+                               or a mode name like `ansi8'\n\
 --cursor-color, -cr COLOR      color of the Emacs cursor indicating point\n\
 --display, -d DISPLAY          use X server DISPLAY\n\
 --font, -fn FONT               default font; must be fixed-width\n\
 --foreground-color, -fg COLOR  window foreground color\n\
+--fullscreen, -fs              make first frame fullscreen\n\
+--fullwidth, -fw               make the first frame wide as the screen\n\
+--fullheight, -fh              make the first frame high as the screen\n\
 --geometry, -g GEOMETRY                window geometry\n\
 --iconic                       start Emacs in iconified state\n\
 --icon-type, -i                        use picture of gnu for Emacs icon\n\
@@ -1147,6 +1154,7 @@ main (argc, argv, envp)
       init_alloc_once ();
       init_obarray ();
       init_eval_once ();
+      init_character_once ();
       init_charset_once ();
       init_coding_once ();
       init_syntax_once ();     /* Create standard syntax table.  */
@@ -1376,6 +1384,7 @@ main (argc, argv, envp)
 
   init_callproc ();    /* Must follow init_cmdargs but not init_sys_modes.  */
   init_lread ();
+  init_charset ();
 
   /* Intern the names of all standard functions and variables;
      define standard keys.  */
@@ -1390,6 +1399,7 @@ main (argc, argv, envp)
       syms_of_data ();
 #endif
       syms_of_alloc ();
+      syms_of_chartab ();
       syms_of_lread ();
       syms_of_print ();
       syms_of_eval ();
@@ -1408,6 +1418,7 @@ main (argc, argv, envp)
       /* Called before init_window_once for Mac OS.  */
       syms_of_ccl ();
 #endif
+      syms_of_character ();
       syms_of_charset ();
       syms_of_cmds ();
 #ifndef NO_DIR_LIBRARY
@@ -1660,6 +1671,9 @@ struct standard_args standard_args[] =
   { "-cr", "--cursor-color", 10, 1 },
   { "-fn", "--font", 10, 1 },
   { "-font", 0, 10, 1 },
+  { "-fs", "--fullscreen", 10, 0 },
+  { "-fw", "--fullwidth", 10, 0 },
+  { "-fh", "--fullheight", 10, 0 },
   { "-g", "--geometry", 10, 1 },
   { "-geometry", 0, 10, 1 },
   { "-T", "--title", 10, 1 },
@@ -1671,6 +1685,7 @@ struct standard_args standard_args[] =
   { "-reverse", 0, 5, 0 },
   { "-hb", "--horizontal-scroll-bars", 5, 0 },
   { "-vb", "--vertical-scroll-bars", 5, 0 },
+  { "-color", "--color", 5, 0},
   /* These have the same priority as ordinary file name args,
      so they are not reordered with respect to those.  */
   { "-L", "--directory", 0, 1 },