1 /*
2  * $Id: mode.h 761 2007-10-23 22:35:18Z hubert@u.washington.edu $
3  *
4  * ========================================================================
5  * Copyright 2006 University of Washington
6  *
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  *
11  *     http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * ========================================================================
14  */
15 
16 #ifndef	MODE_H
17 #define	MODE_H
18 
19 
20 /*
21  * definitions for various PICO modes
22  */
23 #define	MDWRAP		0x00000001	/* word wrap			*/
24 #define	MDSPELL		0x00000002	/* spell error parcing		*/
25 #define	MDEXACT		0x00000004	/* Exact matching for searches	*/
26 #define	MDVIEW		0x00000008	/* read-only buffer		*/
27 #define MDFKEY		0x00000010	/* function key  mode		*/
28 #define MDSCUR		0x00000020	/* secure (for demo) mode	*/
29 #define MDSSPD		0x00000040	/* suspendable mode		*/
30 #define MDADVN		0x00000080	/* Pico's advanced mode		*/
31 #define MDTOOL		0x00000100	/* "tool" mode (quick exit)	*/
32 #define MDBRONLY	0x00000200	/* indicates standalone browser	*/
33 #define MDCURDIR	0x00000400	/* use current dir for lookups	*/
34 #define MDALTNOW	0x00000800	/* enter alt ed sans hesitation */
35 #define	MDSPWN		0x00001000	/* spawn subshell for suspend	*/
36 #define	MDCMPLT		0x00002000	/* enable file name completion  */
37 #define	MDDTKILL	0x00004000	/* kill from dot to eol		*/
38 #define	MDSHOCUR	0x00008000	/* cursor follows hilite in browser */
39 #define	MDHBTIGN	0x00010000	/* ignore chars with hi bit set */
40 #define	MDDOTSOK	0x00020000	/* browser displays dot files   */
41 #define	MDEXTFB		0x00040000	/* stand alone File browser     */
42 #define	MDTREE		0x00080000	/* confine to a subtree         */
43 #define	MDMOUSE		0x00100000	/* allow mouse (part. in xterm) */
44 #define	MDONECOL	0x00200000	/* single column browser        */
45 #define	MDHDRONLY	0x00400000	/* header editing exclusively   */
46 #define	MDGOTO		0x00800000	/* support "Goto" in file browser */
47 #define MDREPLACE       0x01000000      /* allow "Replace" in "Where is"*/
48 #define MDTCAPWINS      0x02000000      /* Termcap overrides defaults   */
49 
50 #endif /* MODE_H */
51