THANKS: v14.7.5
[s-mailx.git] / nail.rc
blobd8a405fe51d74fdca869378766b6e6e7fb1e70e2
1 #--MKRC-START--
2 # /etc/s-nail.rc - configuration file for S-nail(1)
3 #--MKRC-END--
4 # S-nail(1): v14.7.4 / 2014-07-15
6 ## The standard POSIX 2008/Cor 1-2013 mandates the following initial settings:
7 # (Keep in sync: ./main.c:_startup(), ./nail.rc, ./nail.1:"Initial settings"!)
8 # [a]   noallnet, noappend, asksub, noaskbcc, noaskcc, noautoprint,
9 # [b-e] nobang, nocmd, nocrt, nodebug, nodot, escape="~",
10 # [f-i] noflipr, nofolder, header, nohold, noignore, noignoreeof,
11 # [j-o] nokeep, nokeepsave, nometoo, nooutfolder,
12 # [p-r] nopage, prompt="? ", noquiet, norecord,
13 # [s]   save, nosendwait, noshowto, nosign, noSign,
14 # [t-z] toplines="5"
15 # Notes:
16 # - *noonehop* doesn't exist in this implementation.
17 #   (To pass options through to an MTA, either add them after a '--' separator
18 #   on the command line or by setting the *sendmail-arguments* variable.)
19 # - *prompt* is "\\& " by default, which will act POSIX-compliant
20 #   unless the user would set *bsdcompat*
22 ## The remaining content adjusts the standard-imposed default settings.
23 # Note that some of the following flags are specific to S-nail(1) and may thus
24 # not work with other Mail(1) / mailx(1) programs.
25 # Entries are marked [OPTION] if their availability is compile-time dependent
27 # If threaded mode is activated, automatically collapse thread
28 set autocollapse
30 # Enter threaded mode automatically
31 #set autothread autosort=thread
33 # Append rather than prepend when writing to mbox automatically.
34 # This has no effect unless *hold* is unset again
35 set append
37 # Ask for a message subject.
38 set ask
40 # Slightly more "BSDish" behaviour: traditional flag display in the header
41 # summary; *bsdannounce* prints a header summary on folder change and thus
42 # complements *header* on a per-folder basis (it is meaningless unless
43 # *header* is set)
44 set bsdflags bsdannounce
46 # In order to get coloured output in $PAGER, this must be set.
47 # (Coloured output is only used if $TERM is found in *colour-terms*)
48 #set colour-pager
50 # Assume a CRT-like terminal and invoke a $PAGER
51 set crt
53 # Define date display in header summary
54 #set datefield="%R %m-%d" datefield-markout-older="   %g-%m-%d"
56 # When composing messages a line consisting of `.' finalizes a message
57 set dot
59 # Immediately start $EDITOR (or $VISUAL) when composing a message
60 #set editalong
62 # Do not remove empty private mail folders
63 set emptybox
65 # Startup into interactive mode even if the (given) mailbox is empty
66 #set emptystart
68 # [OPTION] Add more entries to the history as is done by default
69 set history-gabby
71 # Do not forward to mbox by default since this is likely to be
72 # irritating for most users today
73 set hold
75 # Quote the original message in replies by "> " as usual on the Internet
76 set indentprefix="> "
78 # Mark messages that have been answered
79 set markanswered
81 # Try to circumvent false or missing MIME Content-Type descriptions
82 set mime-counter-evidence
84 # Control loading of mime.types(5) file: the value may be a combination of the
85 # letters "s" and "u": if "u" is seen ~/.mime.types will be loaded if possible;
86 # "s" adds /etc/mime.types, if available; setting this without any value uses
87 # only a set of builtin mimetypes; the default behaviour equals "us".
88 #set mimetypes-load-control
90 # Do not remove empty mail folders in the spool directory.
91 # This may be relevant for privacy since other users could otherwise create
92 # them with different permissions
93 set keep
95 # When writing mailbox files we strip Content-Length: and Lines: header fields
96 # from edited / changed messages, because S-nail doesn't deal with these
97 # (non-standard) fields -- and since other MUAs may rely on their content, if
98 # present, it seems more useful to strip them than to keep them, now that they
99 # became invalid; set this to include them nonetheless
100 #set keep-content-length
102 # A nice prompt for ISO 6429/ECMA-48 terminals
103 #set prompt="\033[31m?\?[\$ \@]\& \033[0m"
105 # Automatically quote the text of the message that is responded to
106 set quote
108 # On group replies, specify only the sender of the original mail in  To: and
109 # mention it's other recipients in the secondary Cc: instead of placing them
110 # all together in To:
111 set recipients-in-cc
113 # When responding to a message, try to answer in the same character set
114 #set reply-in-same-charset
116 # [OPTION] Outgoing messages are sent in ISO-8859-1 if all their characters
117 # are representable in it, otherwise in UTF-8.
118 # Note: it is highly advisable to read the section "Character sets" of the
119 # manual in order to understand all the possibilities that exist to fine-tune
120 # charset usage (variables also of interest: *ttycharset*, *charset-8bit*,
121 # *sendcharsets-else-ttycharset*; and of course we inherit the $LC_CTYPE /
122 # $LC_ALL / $LANG environment variables and react upon them)
123 set sendcharsets=iso-8859-1,utf-8
125 # Display sender's real names in header summaries
126 set showname
128 # Show recipients of messages sent by the user himself in header summaries
129 set showto
131 # Hide some header fields which are uninteresting for most human readers
132 ignore received in-reply-to message-id references
133 ignore mime-version content-transfer-encoding
135 # Only include selected header fields when forwarding messages.
136 fwdretain subject date from to
138 # Unfortunately some mime.types(5) that are really text were assigned to
139 # `application/xy' rather than to `text/xy'.
140 # The special pipe command `@' will force treatment of an attachment as plain
141 # text, so add some rather useful of those
142 set pipe-application/javascript=@
143 set pipe-application/json=@
144 set pipe-application/mbox=@
145 set pipe-application/pgp-signature=@
146 set pipe-application/x-csh=@
147 set pipe-application/x-latex=@
148 set pipe-application/x-perl=@
149 set pipe-application/x-sh=@
150 set pipe-application/x-shar=@
151 set pipe-application/x-tex=@
152 set pipe-application/x-texinfo=@
153 set pipe-application/x-xfig=@
154 set pipe-application/xhtml+xml=@
155 set pipe-application/xml=@
156 set pipe-application/xml-dtd=@
157 set pipe-application/xslt+xml=@
158 set pipe-image/svg+xml=@
160 # Other pipe-CONTENT/SUBCONTENT entries
161 #set pipe-text/html="lynx -stdin -dump -force_html"
163 # s-it-mode