EECS Introduction to PINE
Advanced Options & Features
[Options]
[Features]
To find out how to use these options, go inside the Setup/Config menu,
select one with your cursor, and type ? (question mark).
For instructions on how to modify these options, see the documentation on
Configuring PINE.
Option for opening PINE somewhere other than the "main menu" list:
Options for the look and behavior of your outgoing messages:
default-composer-headers
customized-headers
alt-addresses
Option for the look of your incoming messages:
Options for saving messages read:
- default-saved-msg-folder
-
Changes your default saved messages folder from "saved-messages" to something
you specify. Be sure to follow UNIX naming conventions if you choose to
rename this file.
- saved-msg-name-rule
-
The default will offer you the option of saving the message to
"saved-messages" (or the name you specified in "default-saved-msg-folder
above) but will also allow you to type in the name of a folder--
either new or already existing-- into which you'd like to save
the message. Some of your choices for this option include
being offered the default prompt of saving messages by sender name
instead of a predetermined folder.
Option for the look of both your incoming messages and saved messages:
The default sort key is by arrival time.
Options for the look of your address book:
address-book-sort-rule
addressbook-formats
The default sort rule is fullname-with-lists-last. In other words,
the list is alphabetized by surname with group mailing lists alphabetized
in a section at the end.
Option that controls the action of the goto command:
Option that determines the look of included text when replying to a message:
The default is an arrow (>) followed by a space.
Other Options:
-
allow-talk
-
By default, permission for others to "talk" to your terminal is turned
off when you are running Pine. When this feature is set, permission is
instead turned on. If enabled, you may see unexpected messages in the
middle of your Pine screen from someone attempting to contact you via the
"talk" program.
-
Note: The "talk" program has nothing to do with Pine or email. The
talk daemon on your system will attempt to print a message on your screen
when someone else is trying to contact you. If you wish to see these
messages while you are running Pine, you should enable this feature.
-
If you do enable this feature and see a "talk" message, you must
suspend or quit Pine before you can respond.
-
auto-move-read-msgs
-
This feature controls an aspect of Pine's behavior upon quitting. If set,
and the "read-message-folder" variable is also set, then Pine will
automatically transfer all read messages to the designated folder and mark
them as deleted in the INBOX. Messages in the INBOX marked with an "N"
(meaning New, or unseen) are not affected.
-
compose-maps-delete-key-to-ctrl-d
-
This feature affects the behavior of the DELETE key.
If set, Delete will be equivalent to Control-D, and delete
the current character. Normally Pine defines the Delete key
to be equivalent to Control-H, which deletes the *previous*
character.
-
delete-skips-deleted
-
This feature controls an aspect of Pine's Delete command. If set, this
feature will cause the Delete command to advance past other messages that
are marked deleted. In other words, pressing "D" will both mark the
current message deleted and advance to the next message that is not marked
deleted.
-
disable-keymenu
-
If this feature is set the command key menu that normally appears on the
bottom two lines of the screen will not usually be there. Asking for
help with ^G or ? will cause the key menu to appear instead of causing
the help message to come up. If you want to actually see the help text,
another ^G or ? will show it to you. After the key menu has popped
up with the help key it will remain there for an O for Other command but
disappear if any other command is typed.
-
enable-cruise-mode
-
This feature affects Pine's behavior when you hit the "Space Bar" at
the end of a displayed message. Typically, Pine complains that the end
of the text has already been reached. Setting this feature causes such
keystrokes to be interpreted as if the "Tab" key had been hit, thus
taking you to the next new (unread) message, or scanning ahead to the
next incoming folder with new (unread) messages.
-
enable-cruise-mode-delete
-
This feature modifies the behavior of Pine's "enable-cruise-mode"
feature. Setting this feature causes pine to implicitly delete read
messages when it moves on to display the next new (unread) message.
-
NOTE: Beware when enabling this feature AND the "expunge-without-confirm"
feature.
-
enable-jump-shortcut
-
Setting this feature will allow you to enter a number (followed by RETURN)
and jump to that message number, when in the FOLDER INDEX or MESSAGE TEXT
screens. In other words, it obviates the need for typing the "J" for the
Jump command.
-
enable-mouse-in-xterm
-
This feature controls whether or not an X terminal mouse can be used with
Pine. If set, and the $DISPLAY variable indicates that an X terminal is
being used, the left mouse button on the mouse can be used to select text
or commands.
-
Note: if this feature is set, the behavior of X terminal cut-and-paste is
also modified. It is necessary to hold the shift key down while clicking
left or middle mouse buttons for the normal xterm cut/paste operations.
-
expunge-without-confirm
-
This features controls an aspect of Pine's eXpunge command. If set, you
will not be prompted to confirm your intent before the expunge takes place.
-
The default will save your outgoing messages into the "sent-mail"
folder specified in the
default-fcc option.
This selection gives you other options for various circumstances as well.
-
fcc-on-bounce
-
This feature controls an aspect of Pine's behavior when bouncing a
message. If set, normal FCC ("File Carbon Copy") processing will be
done, just as if you had composed a message to the address you are
bouncing to. If not set, no FCC of the message will be saved.
-
include-attachments-in-reply
-
This feature controls an aspect of Pine's Reply command. If set, any MIME
attachments that were part of the original message will automatically be
included in the Reply.
-
-
This feature controls an aspect of Pine's Reply command. If set, and the
original message is being included in the reply, then headers from that
message will also be part of the reply.
-
print-offers-custom-cmd-prompt
-
When this feature is set, the print command will have an additional
subcommand called "C CustomPrint". If selected, you will have
the opportunity to enter any system print command --instead of being
restricted to using those that have been previously configured in the
printer setup menu.
-
print-includes-from-line
-
If this feature is set, then the Berkeley-mail style From line is included
at the start of each message that is printed. This line looks something
like the following, with the address replaced by the address from the
From line of the message being printed:
-
From user@domain.somewhere.com Mon May 13 14:11:06 1996
-
print-formfeed-between-messages
-
Setting this feature causes a formfeed to be printed between messages when
printing multiple messages (with Apply prYnt command).
-
quell-dead-letter-on-cancel
-
This feature affects Pine's behavior when you cancel a message being
composed. Pine's usual behavior is to write the canceled message to
a file named "dead.letter" in your home directory
overwriting any previous message. Under some conditions (some routine),
this can introduce a noticeable delay.
-
Setting this feature will cause Pine NOT to write canceled compositions
into the file called dead.letter.
-
NOTE: Enabling this feature means NO record of canceled messages is
maintained.
-
quell-status-message-beeping
-
This feature affects Pine's behavior when it displays status message
(e.g., Error complaints, New mail warnings, etc). Setting this feature
will not affect the display of such messages, but will cause those that
emit a beep to become silent.
-
quit-without-confirm
-
This feature controls whether or not Pine will ask for confirmation when a
Quit command is received.
-
-
This feature controls one aspect of the Save command. If set, Save will
not mark the message "deleted" (its default behavior) after it has been
copied to the designated folder.
-
-
This feature controls one aspect of the Save command. If set, Save will
(in addition to copying the current message to the designated folder) also
advance to the next message.
-
show-cursor
-
This feature controls an aspect of Pine's displays. If set, the system
cursor will move to convenient locations in the displays. For example,
to the beginning of the status field of the highlighted index line, or
to the highlighted word after a successful WhereIs command.
-
signature-at-bottom
-
This feature controls an aspect of Pine's Reply command. If this feature
is set, and the original message is being included in the reply, then the
contents of your signature file (if any) will be inserted after the included
message, and the cursor will also be positioned after the included text.
-
single-column-folder-list
-
This feature controls an aspect of Pine's folder list screen. If set,
the folders will be listed one per line instead of several per line
in the folder list display.
If you have time, and you want to experiment with some of the other
things PINE can do, try exploring some of the following features.
For instructions on how to modify these features, see the documentation on
Configuring PINE.
It is possible in PINE to select a group of mail messages based
on the date, sender, or other criteria. In order for these commands
to work, the following feature must be enabled:
-
-
Setting this feature enables the commands and subcommands that relate to
performing operations on more than one message at a time. We call these
"aggregate operations". In particular, the "; Select", "A Apply",
and "Z Zoom" commands are enabled by this feature. Select is used to
"tag" one or more messages meeting the specified criteria. Apply can
then be used to apply any message command to all of the selected/tagged
messages. Further, the Zoom command allows you to toggle the Folder Index
view between just those Selected and all messages in the folder.
This feature also enables the "^X" subcommand in the FOLDER INDEX WhereIs
command which causes all messages matching the WhereIs argument to become
selected.
-
auto-move-read-msgs
-
This feature controls an aspect of Pine's behavior upon quitting. If set,
and the "read-message-folder" variable is also set, then Pine will
automatically transfer all read messages to the designated folder and mark
them as deleted in the INBOX. Messages in the INBOX marked with an "N"
(meaning New, or unseen) are not affected.
-
auto-zoom-after-select
-
This feature affects the behavior of the Select command.
If set, the select command will automatically perform a zoom
after the select is complete.
-
auto-unzoom-after-apply
-
This feature affects the behavior of the Apply command. If set, and if
you are currently looking at a Zoomed Index view of selected messages,
the Apply command will do the operation you specify, but then will
implicitly do an "UnZoom", so that you will automatically be back in
the normal Index view after the Apply.
-
show-selected-in-boldface
-
This feature controls an aspect of Pine's aggregate operation commands; in
particular, the Select and WhereIs commands. Select and WhereIs (with the
^X subcommand) will search the current folder for messages meeting a
specified criteria, and "tag" the resulting messages with an "X" in the
first column of the applicable lines in the FOLDER INDEX. If this feature
is set, instead of using the "X" to denote a selected message, Pine will
attempt to display those index lines in boldface. Whether this is
preferable to the "X" will depend on personal taste and the type of
terminal being used.
-
-
Setting this feature enables the "* Flag" command which allows you to
manipulate the status flags associated with a message. By default, Flag
will set the "Important" flag, which results in an asterisk being
displayed in column one of the FOLDER INDEX for such messages.
-
enable-flag-screen-implicitly
-
The feature modifies the behavior of the "* Flag" command (provided it
too is enabled). By default, when the "* Flag" command is selected,
Pine offers a prompt to set one of several flags and also offers the
option of entering the detailed flag manipulation screen via the "^T"
key. Enabling this feature causes Pine to immediately enter the detailed
flag screen rather than first offer the simple prompt.
tab-visits-next-new-message-only
-
This feature affects Pine's behavior when using the TAB key to move from
one message to the next. Pine's usual behavior is to select the next
unread message or message flagged as "Important".
Setting this feature causes Pine to skip the messages flagged as important,
and select unread messages exclusively. Tab behavior when there are no
new messages left to select remains unchanged.
enable-dot-files
-
When this feature is set, files beginning with dot (".") will be
visible in the file browser. For example, you'll be able to select them
when using the browser to add an attachment to a message.
enable-dot-folders
-
When this feature is set, folders beginning with dot (".") may be added
and viewed.
enable-goto-in-file-browser
-
This feature modifies the behavior of Pine's file browser. Setting this
feature causes Pine to offer the "G Goto" command in the file browser.
enable-jump-shortcut
-
This command allows you to explicitly set the displayed directory. Pine's
default behavior requires you to visit each related directory when between
two distant directories.
enable-mail-check-cue
-
If set, this feature will cause an asterisk to appear in the upper
left-hand corner of the screen whenever Pine checks for new mail, and two
asterisks whenever Pine saves (checkpoints) the state of the current
mailbox to disk.
enable-newmail-in-xterm-icon
-
This feature controls whether or not Pine will attempt to announce new
mail arrival when it is running in an X terminal window and that window
is iconified. If set, and the $DISPLAY variable indicates that an X
terminal is being used, Pine will send appropriate escape sequences to
the X terminal to modify the label on Pine's icon to indicate that new
mail has arrived.
enable-unix-pipe-cmd
-
This feature enables the "| Pipe" command that sends the current message
to the specified Unix command for external processing. Not available on
PC-Pine.
expanded-view-of-addressbooks
-
If multiple address books (either personal or global) are defined, and you
wish to have them all expanded implicitly upon entering the ADDRESS BOOK
screen, then set this feature.
expanded-view-of-distribution-lists
-
If this feature is set, then distribution lists in the address book
screen will be expanded automatically.
expanded-view-of-folders
-
If multiple folder collections are defined, and you wish to have them all
expanded implicitly upon entering the FOLDER LIST screen, then set this
feature.
select-without-confirm
-
This feature controls an aspect of Pine's Save, Export, and Goto commands.
These commands all take text input to specify the name of the folder or
file to be used, but allow you to press ^T for a list of possible names.
If set, the selected name will be used immediately, without further
opportunity to confirm or edit the name.
use-current-dir
-
This feature controls an aspect of several commands. If set, your "current
working directory" will be used instead of your home directory for all of
the following operations:
- Export in the FOLDER INDEX and MESSAGE TEXT screens
- Attachment Save in the MESSAGE TEXT and ATTACHMENT TEXT screens
- Ctrl-R file inclusion in the COMPOSER
- Ctrl-J file attachment in the COMPOSER
-
use-subshell-for-suspend
-
This feature affects Pine's behavior when process suspension is enabled
and then activated via the Ctrl-Z key. Pine suspension allows one to
temporarily interact with the operating system command "shell" without
quitting Pine, and then subsequently resume the still-active Pine session.
-
When the
"enable-suspend"
feature is set and subsequently the Ctrl-Z key
is pressed, Pine will normally suspend itself and return temporary control
to Pine's parent shell process. However, if this feature is set, Pine
will instead create an inferior subshell process. This is useful when the
parent process is not intended to be used interactively. Examples include
invoking Pine via the -e argument of the Unix "xterm" program, or via a
menu system.
-
Note that one typically resumes a suspended Pine by entering the Unix
"fg" command, but if this feature is set, it will be necessary to
enter the "exit" command instead.
Newsgroups
We recommend using tin or Netscape for reading news since we are
not familiar with reading news using PINE and can't support it.
However, if you are using PINE to read news and would like to
tailor it, here are some
Newsgroup Features
[Back to the EECS Introduction to PINE Main Menu]
Questions/Comments?
© 2006
EECS Department, University of California, Berkeley
Last modified: Friday, 11-Oct-2002 21:05:49 PDT