Add mutt, slrn, tf and ignore bak
This commit is contained in:
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
bak
|
||||||
254
muttrc
Normal file
254
muttrc
Normal file
@@ -0,0 +1,254 @@
|
|||||||
|
#!mutt
|
||||||
|
# -*-sh-*-
|
||||||
|
|
||||||
|
set header_cache="~/.mutt_hcache"
|
||||||
|
|
||||||
|
set index_format="%4C %Z %{%b %d} %-15.15F (%4c) %s"
|
||||||
|
set followup_to=no
|
||||||
|
|
||||||
|
set check_mbox_size=yes
|
||||||
|
|
||||||
|
#set ssl_force_tls
|
||||||
|
set ssl_starttls=yes
|
||||||
|
alternative_order text/plain text/html text
|
||||||
|
auto_view text/html
|
||||||
|
mime_lookup application/octet-stream
|
||||||
|
|
||||||
|
set folder="~/mail"
|
||||||
|
set spoolfile="/var/mail/paul" # where my new mail is located
|
||||||
|
|
||||||
|
mailboxes !
|
||||||
|
mailboxes =culture =bsllearners
|
||||||
|
mailboxes =mutt-dev =valgrind-users =inn-workers
|
||||||
|
mailboxes =cryptography =cryptography-new =cryptlib =ukcrypto
|
||||||
|
mailboxes =signs-of-god =scrumpy-msw =liberationtech
|
||||||
|
mailboxes =travis
|
||||||
|
mailboxes =ebay/aw-confirm
|
||||||
|
mailboxes =haskell-beginners =haskell-cafe
|
||||||
|
mailboxes =fodh
|
||||||
|
mailboxes =unsure =sa-unsure =crm-spam =sa-spam
|
||||||
|
mailboxes =freegle-bristol
|
||||||
|
|
||||||
|
set hostname="blacksun.vm.bytemark.co.uk"
|
||||||
|
set pgp_replyencrypt
|
||||||
|
set pgp_replysign
|
||||||
|
set pgp_replysignencrypted
|
||||||
|
|
||||||
|
alternates "(linedit-devel|usenet|paul|ebay)@blacksun.org.uk|(pwalker|paul.walker)@broadcom.com|arafel@gmail.com|h.devore@gmail.com|admin@vincentfamily.org.uk|paul@familywalker.org"
|
||||||
|
|
||||||
|
# default hooks
|
||||||
|
send-hook . set signature=~/.signature_plain
|
||||||
|
send-hook . my_hdr From: Paul Walker <paul@blacksun.org.uk>
|
||||||
|
folder-hook . set sort=threads
|
||||||
|
folder-hook . set strict_threads="yes"
|
||||||
|
|
||||||
|
# send-hooks
|
||||||
|
|
||||||
|
# These expressions should hopefully capture just the automated addresses used
|
||||||
|
# to add stuff, so if I email someone at those domains it'll still signature
|
||||||
|
# me.
|
||||||
|
send-hook readlater.*@instapaper\.com unset signature
|
||||||
|
send-hook post.*@pinboard\.in unset signature
|
||||||
|
|
||||||
|
send-hook lyndacarter.*@yahoogroups.com my_hdr From: Paul Walker <paul@blacksun.org.uk>
|
||||||
|
send-hook lyndacarter.*@yahoogroups.com set signature=~/.signature
|
||||||
|
|
||||||
|
lists busstop@culturelist\.org BritishSignLanguageLearners
|
||||||
|
lists deaf-uk-tech deaf-uk-chat deaf-bristol-events signs-of-god
|
||||||
|
lists liberationtech cryptography cryptography-new cryptlib ukcrypto
|
||||||
|
lists inn-workers linux-mips linedit-devel
|
||||||
|
|
||||||
|
# folder-hooks
|
||||||
|
folder-hook (culture|ukcrypto|brin-l) set strict_threads="no"
|
||||||
|
folder-hook sent set sort=date
|
||||||
|
|
||||||
|
save-hook "~f order-update@amazon.co.uk" =orders
|
||||||
|
save-hook "~f auto-confirm@amazon.co.uk" =orders
|
||||||
|
save-hook "~f auto-shipping@amazon.co.uk" =orders
|
||||||
|
save-hook "~f digital-no-reply@amazon.co.uk" =orders
|
||||||
|
save-hook "~f service@paypal.co.*" =paypal
|
||||||
|
save-hook "~f service@paypal.ch" =paypal
|
||||||
|
save-hook "~f bidpay.com" =bidpay
|
||||||
|
save-hook "~t fictionwise@blacksun.org.uk" =fictionwise
|
||||||
|
save-hook "~f bugzilla-daemon@mozilla.org" =bugzilla
|
||||||
|
save-hook "~f dyslexicstar" =paula
|
||||||
|
save-hook "~t gnupg-announce" =gnupg-announce
|
||||||
|
save-hook "~f flyingbuffalo.com" =flyingbuffalo
|
||||||
|
save-hook "~f rhodes@oletheros.com" =oletheros
|
||||||
|
save-hook "~f .*facebook.com" =facebook
|
||||||
|
save-hook "~f .*facebookmail.com" =facebook
|
||||||
|
save-hook "~f .*lightspeedpanel.com" =lightspeed
|
||||||
|
save-hook "~f .*twitter.com" =twitter
|
||||||
|
save-hook "~f .*kickstarter.com" =kickstarter
|
||||||
|
save-hook "~f .*ancestry\.co\.uk" =ancestry
|
||||||
|
save-hook "~f FTPersonalFinance@.*ft\.com" =ic
|
||||||
|
save-hook "~f .*ft\.com" =ft
|
||||||
|
save-hook "~f .*biblegateway\.com" =biblegateway
|
||||||
|
save-hook "~f .*claire\.walker10@gmail\.com" =claire
|
||||||
|
save-hook "~f .*bananafrog@fastmail\.fm" =claire
|
||||||
|
save-hook "~f .*dailysciencefiction.com" =dsf
|
||||||
|
save-hook "~f .*h-l\.co\.uk" =hl
|
||||||
|
|
||||||
|
set nomove
|
||||||
|
set noconfirmappend
|
||||||
|
|
||||||
|
set abort_unmodified=yes # automatically abort replies if I don't
|
||||||
|
# change the message
|
||||||
|
set alias_file=~/.mutt/aliases # where I keep my aliases
|
||||||
|
set allow_8bit # never do Q-P encoding on legal 8-bit chars
|
||||||
|
#set arrow_cursor # use -> instead of hiliting the whole line
|
||||||
|
#set askbcc
|
||||||
|
#set askcc
|
||||||
|
set attribution="On %d, %n wrote:\n"
|
||||||
|
|
||||||
|
#set autoedit # go to the editor right away when composing
|
||||||
|
|
||||||
|
set auto_tag # always operate on tagged messages
|
||||||
|
#set charset="iso-8859-1" # character set for your terminal
|
||||||
|
set copy=yes # always save a copy of outgoing messages
|
||||||
|
set delete=ask-yes # purge deleted messages without asking
|
||||||
|
set edit_hdrs # let me edit the message header when composing
|
||||||
|
#set editor="joe +8" # editor to use when composing messages
|
||||||
|
#set editor="emacs -nw" # editor to use when composing messages
|
||||||
|
#set editor=builtin
|
||||||
|
#set editor="~/.edit.sh"
|
||||||
|
set editor="joe +9"
|
||||||
|
set fcc_attach=no # Include attachments in copies of sent messages?
|
||||||
|
#set force_name # save outgoing by recipient, create if mailbox doesn't exist
|
||||||
|
#set forw_format="[%a: %s]" # subject to use when forwarding messages
|
||||||
|
|
||||||
|
# format of lines in the message index
|
||||||
|
#set hdr_format="%4C %Z %02m/%02N %-15.15L (%4l) %s"
|
||||||
|
|
||||||
|
#set header # include message header when replying
|
||||||
|
set help # show the help lines
|
||||||
|
#set history=20 # number of lines of history to remember
|
||||||
|
#set nohold # move read message to ``mbox''
|
||||||
|
#set hostname="cs.hmc.edu" # my DNS domain
|
||||||
|
#set in_reply_to="%i; from %f on %d"
|
||||||
|
set include=yes # always include the message in replies
|
||||||
|
set indent_str="> "
|
||||||
|
#set mailcap_path="~/.mailcap:/usr/local/share/mailcap"
|
||||||
|
set nomark_old # i don't care about whether a message is old
|
||||||
|
set markers=no
|
||||||
|
set mbox=mail/personal # where to store read messages
|
||||||
|
unset metoo # don't remove my address when replying
|
||||||
|
set mime_fwd=ask-yes # use message/rfc822 type to forward messages
|
||||||
|
set move=no # don't ask about moving messages, just do it
|
||||||
|
#set pager=less # some people prefer an external pager
|
||||||
|
#set pager_context=3 # no. of lines of context to give when scrolling
|
||||||
|
#set pager_format="-%S- %-20.20f %s" # format of the pager status bar
|
||||||
|
#set pager_stop # don't move to the next message on next-page
|
||||||
|
#set point_new # jump to the first new message on startup
|
||||||
|
set print=ask-yes # ask me if I really want to print messages
|
||||||
|
set print_cmd='lpr ' # how to print things (I like to save trees)
|
||||||
|
set noprompt_after # ask me for a command after the external pager exits
|
||||||
|
set query_command="abook --mutt-query '%s'"
|
||||||
|
#set quote_regexp="^ *[a-zA-Z]*[>:#}]" # how to catch quoted text
|
||||||
|
set read_inc=25 # show progress when reading a mailbox
|
||||||
|
#set recall # when there are postponed messages, ask me to resume
|
||||||
|
set postponed="~/mail/postponed"
|
||||||
|
set record=+sent # save copies of outgoing messages in +outbox
|
||||||
|
set reply_to=ask-yes # ask me if I want to use the given reply-to address
|
||||||
|
set resolve # move to the next message when an action is performed
|
||||||
|
#set reverse_alias # attempt to look up my names for people
|
||||||
|
set reverse_name
|
||||||
|
set nosave_empty # remove files when no messages are left
|
||||||
|
#set save_name # save outgoing messages by recipient, if the
|
||||||
|
# mailbox already exists
|
||||||
|
set sendmail="/usr/sbin/sendmail"
|
||||||
|
set signature="~/.signature_plain" # file which contains my signature
|
||||||
|
|
||||||
|
set shell="/bin/bash" # program to use for shell escapes
|
||||||
|
#set status_on_top # some people prefer the status bar on top
|
||||||
|
#set strict_threads # don't thread by subject
|
||||||
|
#set tilde # use virtual lines to pad blank lines in the pager
|
||||||
|
set timeout=3 # how long to wait before autochecking for new mail
|
||||||
|
set pop_checkinterval=600
|
||||||
|
set tmpdir=/tmp # where to store temp files
|
||||||
|
#set to_chars=" +TCF"
|
||||||
|
#set url_regexp="((ftp|http|https)://|mailto:)[^ ]*[^., \n\t>\)]"
|
||||||
|
#set use_mailcap=yes # always use a mailcap entry when found
|
||||||
|
#set verify_sig=yes # don't automatically verify message signatures
|
||||||
|
set visual=joe # editor invoked by ~v in the builtin editor
|
||||||
|
#set web_browser=lynx # program to use when viewing URLs
|
||||||
|
set write_inc=25 # show progress while writing mailboxes
|
||||||
|
set beep
|
||||||
|
set fast_reply
|
||||||
|
set write_bcc=no
|
||||||
|
set pgp_auto_decode=yes
|
||||||
|
|
||||||
|
#
|
||||||
|
# I subscribe to a lot of mailing lists, so this is _very_ useful. This
|
||||||
|
# groups messages on the same subject to make it easier to follow a
|
||||||
|
# discussion. Mutt will draw a nice tree showing how the discussion flows.
|
||||||
|
#
|
||||||
|
#sort threads
|
||||||
|
|
||||||
|
#
|
||||||
|
# Header fields I don't normally want to see
|
||||||
|
#
|
||||||
|
ignore * # this means "ignore all lines by default"
|
||||||
|
|
||||||
|
# I do want to see these fields, though!
|
||||||
|
unignore from: subject to cc date x-mailer x-url user-agent
|
||||||
|
|
||||||
|
#
|
||||||
|
# Color definitions
|
||||||
|
#
|
||||||
|
color hdrdefault brightblue black
|
||||||
|
color quoted white black
|
||||||
|
color quoted magenta black
|
||||||
|
color signature brightred black
|
||||||
|
color indicator brightyellow red
|
||||||
|
color error brightred black
|
||||||
|
color status brightyellow blue
|
||||||
|
color tree brightmagenta black
|
||||||
|
color tilde brightmagenta black
|
||||||
|
color message brightcyan black
|
||||||
|
color normal white black
|
||||||
|
color attachment yellow black
|
||||||
|
color search black green
|
||||||
|
color header brightcyan black ^(From|Subject|To|Cc|Date):
|
||||||
|
color body brightyellow black "(ftp|http)://[^ \)]+"
|
||||||
|
color body brightcyan black [-a-z_0-9.]+@[-a-z_0-9.]+
|
||||||
|
color signature red black
|
||||||
|
|
||||||
|
mono header underline ^(From|Subject):
|
||||||
|
mono quoted bold
|
||||||
|
|
||||||
|
#
|
||||||
|
# Key bindings
|
||||||
|
#
|
||||||
|
bind index { top-page
|
||||||
|
bind index } bottom-page
|
||||||
|
|
||||||
|
|
||||||
|
bind pager G bottom
|
||||||
|
|
||||||
|
#
|
||||||
|
# Keyboard macros
|
||||||
|
#
|
||||||
|
#macro index \# ':this is a really long macro string that might not work everywhere'
|
||||||
|
|
||||||
|
#
|
||||||
|
# User Defined Headers
|
||||||
|
#
|
||||||
|
#my_hdr From: Paul Walker <paul@blacksun.org.uk>
|
||||||
|
#
|
||||||
|
# I use Mutt on several different machines, so I put local config commands
|
||||||
|
# in a separate file so I can have the rest of the settings the same on all
|
||||||
|
# machines.
|
||||||
|
#
|
||||||
|
source ~/.mutt/aliases
|
||||||
|
source ~/.mutt/keybind
|
||||||
|
source ~/.mutt/gpg.rc
|
||||||
|
|
||||||
|
send-hook . "unset pgp_autoencrypt;unset pgp_autosign"
|
||||||
|
send-hook paulmorrison@iafrica.com "set pgp_autoencrypt"
|
||||||
|
send-hook .*dsilvers@digital-scurf.+ "set pgp_autoencrypt"
|
||||||
|
send-hook .*@mutt.org "set pgp_autosign"
|
||||||
|
send-hook linedit-devel@.* my_hdr From: Paul Walker <linedit-devel@blacksun.org.uk>
|
||||||
|
send-hook linedit-devel@.* set signature=~/.signature_plain
|
||||||
|
send-hook .*vincentfamily\.org\.uk my_hdr From: Paul Walker <admin@vincentfamily.org.uk>
|
||||||
|
send-hook .*familywalker\.org my_hdr From: Paul Walker <paul@familywalker.org>
|
||||||
523
slrnrc
Normal file
523
slrnrc
Normal file
@@ -0,0 +1,523 @@
|
|||||||
|
% -*- slang -*-
|
||||||
|
% This is a sample startup file for the slrn news reader. The percent
|
||||||
|
% character is used for comments.
|
||||||
|
|
||||||
|
% Note OS/2 and Win32 users:
|
||||||
|
% To separate directories you can either use a single '/' or
|
||||||
|
% double '\\'. Single backslashes are not supported. For example, use
|
||||||
|
% "C:\\home\\file.txt" or "C:/home/file.txt" but NOT "C:\home\file.txt"
|
||||||
|
|
||||||
|
% SERVER to NEWSRC mapping
|
||||||
|
%server "hsdndev.harvard.edu" ".jnewrc-hsdndev"
|
||||||
|
%server "news.uni-stuttgart.de" ".jnewsrc-stuttgart"
|
||||||
|
|
||||||
|
% The next line is for those servers that require a password.
|
||||||
|
%nnrpaccess "HOSTNAME" "USERNAME" "PASSWORD"
|
||||||
|
%nnrpaccess "HOSTNAME" "USERNAME" "" % Prompt for password
|
||||||
|
%nnrpaccess "HOSTNAME" "" "" % Prompt for username and password
|
||||||
|
|
||||||
|
|
||||||
|
set hostname "blacksun.org.uk"
|
||||||
|
set username "paul"
|
||||||
|
|
||||||
|
set realname "Paul Walker"
|
||||||
|
set replyto "paul@blacksun.org.uk"
|
||||||
|
|
||||||
|
% Name of signature file to use
|
||||||
|
set signature ".signature"
|
||||||
|
|
||||||
|
% The quote string will be used when following up/replying
|
||||||
|
set quote_string ">"
|
||||||
|
|
||||||
|
% If non-zero, signature will not be included in quoted text of followups
|
||||||
|
set followup_strip_signature 0
|
||||||
|
|
||||||
|
% If set to 1, slrn will not allow you to post articles that contain
|
||||||
|
% non-quoted lines whose length exceeds 80 characters. If set to 2, a warning
|
||||||
|
% will be generated.
|
||||||
|
set reject_long_lines 1
|
||||||
|
|
||||||
|
% This regular expression defines lines that are consider to be quoted lines.
|
||||||
|
% It says that any lines beginning with 0-2 spaces followed by a either
|
||||||
|
% a >, <, :, |, or = character is a quoted line.
|
||||||
|
ignore_quotes "^ ? ?[><:=|]"
|
||||||
|
|
||||||
|
% This sets the follow-up and reply strings. Here, the following format
|
||||||
|
% specifiers are recognized:
|
||||||
|
% %d:date, %r:real name, %f:email address, %s:subject,
|
||||||
|
% %m:msgid, %n:newsgroups, %%: percent
|
||||||
|
set followup_string "On %d, %r wrote:"
|
||||||
|
set reply_string "In %n, you wrote:"
|
||||||
|
|
||||||
|
%Custom headers to add to NEW posts
|
||||||
|
%set custom_headers "Approved: probably not\nX-No-Archive: yes\n"
|
||||||
|
set custom_headers "X-No-Archive: yes\n"
|
||||||
|
|
||||||
|
% Custom headers for followup/reply. These can use format specifiers as
|
||||||
|
% in the 'followup' string variable.
|
||||||
|
%set followup_custom_headers "Approved: probably not\nX-No-Archive: yes\n"
|
||||||
|
%set followup_custom_headers "X-No-Archive: yes\n"
|
||||||
|
%set reply_custom_headers "X-Comment-to: (%r)\n"
|
||||||
|
|
||||||
|
% Headers to show when viewing an articles. This is a comma-separated
|
||||||
|
% list of strings that specify what headers to show. Note that these
|
||||||
|
% strings are not regular expressions. However, one may use, e.g.,
|
||||||
|
% "X-" to match any header beginning with "X-". Similarly, "F" will
|
||||||
|
% match "From:" and "Followup".
|
||||||
|
visible_headers "From:,Subject:,Newsgroups:,Followup-To:,Reply-To:,Date:,Approved:"
|
||||||
|
|
||||||
|
% WWW browser to use. The 'U' key in article mode searches the current article
|
||||||
|
% for a URL and then calls X browser if slrn appears to be run in X windows
|
||||||
|
% and non_Xbrowser otherwise. Note: The second Xbrowser form assumes that
|
||||||
|
% netscape is already running.
|
||||||
|
set non_Xbrowser "lynx '%s'"
|
||||||
|
set Xbrowser "netscape '%s' &"
|
||||||
|
%set Xbrowser "netscape -remote 'openURL(%s)' &"
|
||||||
|
|
||||||
|
% If autobaud is present, output rate will be synced to baud rate
|
||||||
|
%autobaud
|
||||||
|
|
||||||
|
% if non-zero, display first article when entering article-mode.
|
||||||
|
set show_article 0
|
||||||
|
|
||||||
|
% if non-zero, show description of newsgroup if available
|
||||||
|
%set show_descriptions 1
|
||||||
|
|
||||||
|
% column where group descriptions start
|
||||||
|
%set group_dsc_start_column 40
|
||||||
|
|
||||||
|
% If non-zero, backups of the newsrc file are not performed.
|
||||||
|
set no_backups 0
|
||||||
|
|
||||||
|
% If 0, do not beep terminal. If 1, send audible beep. If 2, send only
|
||||||
|
% visible bell. If 3, send both.
|
||||||
|
set beep 2
|
||||||
|
|
||||||
|
% If non-zero, slrn will automatically un-subscribe new groups.
|
||||||
|
% The default is 0.
|
||||||
|
set unsubscribe_new_groups 0
|
||||||
|
|
||||||
|
% If non-zero, all subject titles will be displayed even though many are
|
||||||
|
% duplicated. A zero value makes the screen look less busy.
|
||||||
|
set show_thread_subject 0
|
||||||
|
|
||||||
|
% If non-zero, slrn will draw the thread tree using simple ascii characters
|
||||||
|
set simulate_graphic_chars 0
|
||||||
|
|
||||||
|
% Enable xterm/win32 mouse support: 1 to enable, 0 to disable
|
||||||
|
set mouse 0
|
||||||
|
|
||||||
|
% Draw cursor bar ala tin instead of slrn "->" cursor?
|
||||||
|
set display_cursor_bar 0
|
||||||
|
|
||||||
|
% Set to 1 to have slrn scroll by full page instead of by line.
|
||||||
|
set scroll_by_page 0
|
||||||
|
|
||||||
|
% Setting this to 1 will cause an article to automatically be marked as read
|
||||||
|
% when viewed. Setting this to zero means that it is up to the user to
|
||||||
|
% explicitly mark an article as read.
|
||||||
|
set auto_mark_article_as_read 1
|
||||||
|
|
||||||
|
% Setting either of these to 0 will enable you to move directly to the
|
||||||
|
% next article/group without confirmation
|
||||||
|
set query_next_group 1
|
||||||
|
set query_next_article 1
|
||||||
|
|
||||||
|
% if zero, you will not see the "next group:" prompt. This is NOT the same
|
||||||
|
% as the 'query_next_group' variable.
|
||||||
|
%set prompt_next_group 1
|
||||||
|
|
||||||
|
% Set this to 0 for no-confirmation on follow, reply, quit, etc...
|
||||||
|
set confirm_actions 1
|
||||||
|
|
||||||
|
% If 0, do not display the name of the author.
|
||||||
|
% If 1, display subject then name. If 2, display name then subject.
|
||||||
|
%set author_display 2
|
||||||
|
|
||||||
|
% if 1, display author realname, if 0, display full address
|
||||||
|
%set display_author_realname 1
|
||||||
|
|
||||||
|
% If 0, save all groups when writing newsrc file
|
||||||
|
% if 1, do not save any unsubscribed groups
|
||||||
|
% if 2, do not save any unread-unsubscribed groups
|
||||||
|
set write_newsrc_flags 0
|
||||||
|
|
||||||
|
% If non-zero, you will be prompted whether or not a Cc header will be
|
||||||
|
% generated on the followup.
|
||||||
|
set cc_followup 0
|
||||||
|
% set cc_followup_string "[This message has also been posted.]"
|
||||||
|
|
||||||
|
% Set to 0 to turn off display of ~ at end of article
|
||||||
|
set use_tilde 1
|
||||||
|
|
||||||
|
% Filename where articles you have posted are archived.
|
||||||
|
set save_posts "News/Sent"
|
||||||
|
set save_replies "News/Sent_Emails"
|
||||||
|
|
||||||
|
%File where failed posts are appended. Use "" to disable saving.
|
||||||
|
%set failed_posts_file "dead.letter"
|
||||||
|
|
||||||
|
% The sendmail command allows you to substitute another mailer. Be sure that
|
||||||
|
% it implements the same interface as sendmail!
|
||||||
|
set sendmail_command "/usr/lib/sendmail -oi -t -oem -odb"
|
||||||
|
%set sendmail_command "/usr/exim/bin/exim -oi -t -oem -odb"
|
||||||
|
|
||||||
|
|
||||||
|
% Name of score file (relative to HOME directory)
|
||||||
|
set scorefile "News/Score"
|
||||||
|
|
||||||
|
% Articles scoring min_high_score and above constitute a high scoring article.
|
||||||
|
% Articles scoring below max_low_score define a low scoring article.
|
||||||
|
% Articles scoring at or below kill_score will be killed.
|
||||||
|
set min_high_score 1
|
||||||
|
set max_low_score 0
|
||||||
|
set kill_score -9999
|
||||||
|
|
||||||
|
% Name of directory where decoded files are placed (relative to HOME)
|
||||||
|
set decode_directory "downloads"
|
||||||
|
% Directory where all other files are saved.
|
||||||
|
set save_directory "News"
|
||||||
|
% Directory where postponed articles are placed. (Make sure it exists)
|
||||||
|
set postpone_directory "News/postponed"
|
||||||
|
|
||||||
|
% If non-zero, abort posting or email operation if the file was not modified
|
||||||
|
% by the editor.
|
||||||
|
set abort_unmodified_edits 1
|
||||||
|
|
||||||
|
% Command used to invoke editor. In the following example, %s represents
|
||||||
|
% the file name and %d represents the starting line number
|
||||||
|
%set editor_command "jed '%s' -g %d -tmp"
|
||||||
|
%set editor_command "joe '%s'"
|
||||||
|
set editor_command "~/.edit.sh '%s'"
|
||||||
|
|
||||||
|
% Editor command for editing posts, mail, and score files. Note the use of
|
||||||
|
% single quotes around %s. This is only necessary if you use filenames
|
||||||
|
% with spaces in them.
|
||||||
|
%set mail_editor_command "jed '%s' -g %d -tmp"
|
||||||
|
%set post_editor_command "jed '%s' -g %d -tmp"
|
||||||
|
%set score_editor_command "jed '%s' -g %d -tmp"
|
||||||
|
|
||||||
|
% If non-zero, files used for posting, followup and reply will be regarded as
|
||||||
|
% temporary files in the directory specified by the TMPDIR environment
|
||||||
|
% variable or /tmp.
|
||||||
|
set use_tmpdir 0
|
||||||
|
|
||||||
|
% If 0, do not sort. If 1, perform threading. If 2, sort by subject
|
||||||
|
% If 3, thread then sort result by subject
|
||||||
|
% If 4, sort by score. If 5, thread then sort by score.
|
||||||
|
% If 6, sort by score and subject
|
||||||
|
% If 7, thread, then sort by score and subject
|
||||||
|
% If 8, sort by date with most recent first
|
||||||
|
% If 9, thread, then sort by date with most recent first
|
||||||
|
% If 10, sort by date with most recent last
|
||||||
|
% If 11, thread then sort by date with most recent last
|
||||||
|
set sorting_method 7
|
||||||
|
%set display_score 1
|
||||||
|
|
||||||
|
% If 1, a header with a new subject will start a new thread.
|
||||||
|
set new_subject_breaks_threads 0
|
||||||
|
|
||||||
|
% If non-zero, threads will be uncollapsed when a group is entered
|
||||||
|
set uncollapse_threads 1
|
||||||
|
|
||||||
|
% If non-zero, slrn will read the active file when starting. This may lead to
|
||||||
|
% faster startup times IF your network connection is fast. If it slow,
|
||||||
|
% DO NOT USE IT. If you can, I recommend setting it to 1.
|
||||||
|
set read_active 1
|
||||||
|
|
||||||
|
% If non-zero and read_active is zero, slrn will attempt to use the NNTP
|
||||||
|
% XGTITLE command when listing unsubscribed groups.
|
||||||
|
%set use_xgtitle 0
|
||||||
|
|
||||||
|
% What to wrap when wrapping an article:
|
||||||
|
% 0 or 4 ==> wrap body
|
||||||
|
% 1 or 5 ==> wrap headers, body
|
||||||
|
% 2 or 6 ==> wrap quoted text, body
|
||||||
|
% 3 or 7 ==> wrap headers, quoted text, body
|
||||||
|
% The higher number indicates that every article will be automatically
|
||||||
|
% wrapped.
|
||||||
|
set wrap_flags 6
|
||||||
|
|
||||||
|
% Maximum number of articles to read before slrn will prompt. Default is 100.
|
||||||
|
% Set this to zero to turn of prompting.
|
||||||
|
set query_read_group_cutoff 100
|
||||||
|
|
||||||
|
% Numes of lines to read from the server between percentage counter updates
|
||||||
|
% This number will vary with the speed of the connection to your server
|
||||||
|
set lines_per_update 100
|
||||||
|
|
||||||
|
% Valid character sets: isolatin, ibm850, next, koi8
|
||||||
|
% ibm850 is the default on OS/2
|
||||||
|
% next is the default on NeXT machines
|
||||||
|
% isolatin is the defaule on all other systems.
|
||||||
|
%set charset isolatin
|
||||||
|
|
||||||
|
%---------------------------------------------------------------------------
|
||||||
|
% Mime support
|
||||||
|
%---------------------------------------------------------------------------
|
||||||
|
% set use_mime 1
|
||||||
|
%set mime_charset "iso-8859-1"
|
||||||
|
%set mime_charset "utf-8"
|
||||||
|
% If non-zero, call metamail for mime formats that slrn does not handle
|
||||||
|
set use_metamail 0
|
||||||
|
set metamail_command "metamail"
|
||||||
|
|
||||||
|
% If non-zero, header numbers will be displayed in the left-margin of the
|
||||||
|
% header window. These numbers may be used as ``thread selectors''.
|
||||||
|
set use_header_numbers 1
|
||||||
|
|
||||||
|
% If non-zero, prompt for reconnection if the NNTP connection drops. If zero,
|
||||||
|
% attempt reconnection without asking user.
|
||||||
|
%set query_reconnect 1
|
||||||
|
|
||||||
|
% Character to use to hide spoiler text:
|
||||||
|
set spoiler_char '*'
|
||||||
|
|
||||||
|
% set to 0 to keep the display still, and just reveal the spoiler
|
||||||
|
% set to 1 to start a new page when spoiler is revealed
|
||||||
|
% set to 2 to keep the display still, and reveal ALL spoilers
|
||||||
|
% set to 3 to start new page and reveal ALL spoilers
|
||||||
|
set spoiler_display_mode 2
|
||||||
|
|
||||||
|
% Help text to be displayed at bottom of screen in various modes:
|
||||||
|
%set art_help_line "bla bla"
|
||||||
|
%set header_help_line "more bla bla"
|
||||||
|
%set group_help_line "and even more"
|
||||||
|
|
||||||
|
|
||||||
|
%---------------------------------------------------------------------------
|
||||||
|
% Local spool configuration
|
||||||
|
%---------------------------------------------------------------------------
|
||||||
|
% set spool_inn_root "/var/lib/news"
|
||||||
|
% set spool_root "/var/spool/news"
|
||||||
|
% set spool_nov_root "/var/spool/news/over.view"
|
||||||
|
%
|
||||||
|
%% -- The following filenames are relative to spool_inn_root unless they
|
||||||
|
%% start with "/".
|
||||||
|
% set spool_active_file "data/active"
|
||||||
|
% set spool_activetimes_file "data/active.times"
|
||||||
|
% set spool_newsgroups_file "data/newsgroups"
|
||||||
|
|
||||||
|
%% -- The following filenames are relative to spool_nov_root
|
||||||
|
% set spool_nov_file ".overview"
|
||||||
|
|
||||||
|
%If set to 1, then spool.c will actually check each article file exists when
|
||||||
|
%reading an overview file. This adds a perceptible delay (especially in a
|
||||||
|
%large spool directory), so I've made it an option. With some servers it is
|
||||||
|
%almost redundant, whereas with others which don't expire entries from
|
||||||
|
%overview files regularly, it's almost vital. If the users sees a lot of
|
||||||
|
%"article not available" errors, they should probably try turning it on.
|
||||||
|
set spool_check_up_on_nov 0
|
||||||
|
|
||||||
|
%---------------------------------------------------------------------------
|
||||||
|
% GroupLens Support
|
||||||
|
%---------------------------------------------------------------------------
|
||||||
|
%set use_grouplens 1
|
||||||
|
%color grouplens_display blue white
|
||||||
|
%set grouplens_host "grouplens.cs.umn.edu"
|
||||||
|
%set grouplens_port 9000
|
||||||
|
%set grouplens_pseudoname "YOUR_PSEUDONAME"
|
||||||
|
%grouplens_add "rec.cooking.recipes"
|
||||||
|
%grouplens_add "comp.os.linux.misc"
|
||||||
|
|
||||||
|
|
||||||
|
%---------------------------------------------------------------------------
|
||||||
|
% Colors
|
||||||
|
%---------------------------------------------------------------------------
|
||||||
|
color header_number "lightblue" "black"
|
||||||
|
color header_name "lightblue" "black"
|
||||||
|
color normal "lightgray" "black"
|
||||||
|
color error "red" "lightgray"
|
||||||
|
color status "yellow" "blue"
|
||||||
|
color group "black" "lightgray"
|
||||||
|
color article "lightgray" "black"
|
||||||
|
color cursor "brightgreen" "lightgray"
|
||||||
|
color author "magenta" "black"
|
||||||
|
color subject "brightblue" "black"
|
||||||
|
color headers "brightblue" "black"
|
||||||
|
color menu "yellow" "blue"
|
||||||
|
color menu_press "blue" "yellow"
|
||||||
|
color tree "red" "black"
|
||||||
|
color quotes "yellow" "black"
|
||||||
|
color thread_number "blue" "lightgray"
|
||||||
|
color high_score "red" "lightgray"
|
||||||
|
color signature "red" "black"
|
||||||
|
color description "blue" "lightgray"
|
||||||
|
color tilde "green" "black"
|
||||||
|
color response_char "green" "lightgray"
|
||||||
|
%-----------------------------------------------------
|
||||||
|
% Monochrome attributes for monochrom terminals. One or more attributes
|
||||||
|
% may be specified.
|
||||||
|
%-----------------------------------------------------
|
||||||
|
mono normal "none"
|
||||||
|
mono header_number "none"
|
||||||
|
mono header_name "bold"
|
||||||
|
mono error "blink" "bold"
|
||||||
|
mono status "reverse"
|
||||||
|
mono group "bold"
|
||||||
|
mono article "none"
|
||||||
|
mono cursor "bold" "reverse"
|
||||||
|
mono author "none"
|
||||||
|
mono subject "none"
|
||||||
|
mono headers "bold"
|
||||||
|
mono menu "reverse"
|
||||||
|
mono menu_press "none"
|
||||||
|
mono tree "bold"
|
||||||
|
mono quotes "underline"
|
||||||
|
mono thread_number "bold"
|
||||||
|
mono high_score "bold"
|
||||||
|
mono signature "none"
|
||||||
|
mono description "none"
|
||||||
|
mono response_char "bold"
|
||||||
|
|
||||||
|
%------------------------ Group keymap------------------------------------
|
||||||
|
|
||||||
|
setkey group post_postponed "\eP"
|
||||||
|
setkey group add_group "A" % add a new newsgroup
|
||||||
|
setkey group bob "\e<" % beg of buffer
|
||||||
|
setkey group bob "^K\eOA"
|
||||||
|
setkey group bob "^K\e[A"
|
||||||
|
setkey group catchup "C" % mark group as read
|
||||||
|
setkey group line_down "\eOB" % next group
|
||||||
|
setkey group line_down "\e[B"
|
||||||
|
setkey group line_down "^N"
|
||||||
|
setkey group eob "\e>" % end of buffer
|
||||||
|
setkey group eob "^K\eOB"
|
||||||
|
setkey group eob "^K\e[B"
|
||||||
|
setkey group group_search_forward "/"
|
||||||
|
setkey group help "?"
|
||||||
|
setkey group page_down "^D" % next page of groups
|
||||||
|
setkey group page_down "\e[6~"
|
||||||
|
setkey group page_down "^V"
|
||||||
|
setkey group page_up "\eV" % previous page of groups
|
||||||
|
setkey group page_up "^U"
|
||||||
|
setkey group page_up "\e[5~"
|
||||||
|
setkey group post "P"
|
||||||
|
setkey group quit "Q"
|
||||||
|
setkey group redraw "^L"
|
||||||
|
setkey group redraw "^R"
|
||||||
|
setkey group refresh_groups "G"
|
||||||
|
setkey group save_newsrc "X"
|
||||||
|
setkey group select_group "\r" % read articles from group
|
||||||
|
setkey group select_group " "
|
||||||
|
setkey group subscribe "S" % subscribe to group (See unsubscribe)
|
||||||
|
setkey group suspend "^Z"
|
||||||
|
setkey group toggle_group_formats "\033A"
|
||||||
|
setkey group toggle_scoring "K"
|
||||||
|
setkey group toggle_hidden "l"
|
||||||
|
setkey group toggle_list_all "L"
|
||||||
|
setkey group unsubscribe "U" % unsubscribe
|
||||||
|
setkey group line_up "\eOA" % previous line
|
||||||
|
setkey group line_up "\e[A"
|
||||||
|
setkey group line_up "^P"
|
||||||
|
|
||||||
|
%---------------- Article mode keymap -------------------------------------
|
||||||
|
|
||||||
|
setkey article post_postponed "\eP"
|
||||||
|
setkey article goto_article "j"
|
||||||
|
setkey article pipe "|"
|
||||||
|
setkey article skip_quotes "\t"
|
||||||
|
|
||||||
|
setkey article header_page_up "^U"
|
||||||
|
setkey article header_page_up "\e[5~"
|
||||||
|
setkey article header_page_up "\eV"
|
||||||
|
|
||||||
|
setkey article header_page_down "\e[6~"
|
||||||
|
setkey article header_page_down "^D"
|
||||||
|
setkey article header_page_down "^V"
|
||||||
|
|
||||||
|
setkey article post "P"
|
||||||
|
setkey article toggle_header_formats "\ea"
|
||||||
|
setkey article get_parent_header "\ep"
|
||||||
|
setkey article catchup_all "c"
|
||||||
|
setkey article catchup_all "\ec"
|
||||||
|
setkey article uncatchup_all "\eu"
|
||||||
|
setkey article catchup "\eC"
|
||||||
|
setkey article uncatchup "\eU"
|
||||||
|
setkey article article_page_down " " % scroll to next page of article or select article
|
||||||
|
setkey article article_page_up "^?" % scroll to next page of article
|
||||||
|
setkey article article_page_up "b" % (scroll_up or article_pageup)
|
||||||
|
setkey article article_line_up "\e\e[A" % Scroll article one line up
|
||||||
|
setkey article article_line_up "\e\eOA"
|
||||||
|
setkey article article_line_down "\e\e[B" % Scroll article one line down
|
||||||
|
setkey article article_line_down "\e\eOB"
|
||||||
|
setkey article article_line_down "\r"
|
||||||
|
setkey article article_search "/" % Search forward through article
|
||||||
|
setkey article author_search_forward "a" % Search forward for an author
|
||||||
|
setkey article author_search_backward "A" % Search backward for an author
|
||||||
|
setkey article cancel "\e^C" % Cancel the article
|
||||||
|
setkey article delete "d" % Mark current article as read and move to the next unread one
|
||||||
|
setkey article header_line_down "^N" % Move to the next article
|
||||||
|
setkey article header_line_down "\e[B"
|
||||||
|
setkey article header_line_down "\eOB"
|
||||||
|
setkey article mark_spot ";" % Set mark at current article
|
||||||
|
setkey article exchange_mark "," % Set the mark and return to the location of the previous mark.
|
||||||
|
setkey article followup "f" % Followup on the article
|
||||||
|
setkey article forward "F" % Forward the article to someone
|
||||||
|
setkey article help "?" % Show help screen
|
||||||
|
setkey article hide_article "H" % Hide the article window.
|
||||||
|
setkey article zoom_article_window "z" % Zoom/UnZoom article window
|
||||||
|
setkey article article__eob ">" % goto the end of the article
|
||||||
|
setkey article article_left "\eOD"
|
||||||
|
setkey article article_left "\e[D"
|
||||||
|
setkey article next "n" % next unread article
|
||||||
|
setkey article skip_to_next_group "N" % next group
|
||||||
|
setkey article previous "p" % previous unread article
|
||||||
|
setkey article quit "q" % Quit back to group mode.
|
||||||
|
setkey article redraw "^L" % Redraw the display
|
||||||
|
setkey article redraw "^R"
|
||||||
|
setkey article reply "r" % Reply to the author of the current article
|
||||||
|
setkey article article_bob "<" % goto the beginning of the article
|
||||||
|
setkey article article_right "\e[C"
|
||||||
|
setkey article article_right "\eOC"
|
||||||
|
setkey article save "O" % append to a file in Unix mail format
|
||||||
|
setkey article subject_search_forward "s" % Search forward/backward for an article with a specific subject
|
||||||
|
setkey article subject_search_backward "S"
|
||||||
|
setkey article suspend "^Z" % Suspend the newsreader
|
||||||
|
setkey article toggle_collapse_threads "\et"
|
||||||
|
setkey article toggle_rot13 "\eR"
|
||||||
|
setkey article toggle_sort "\eS"
|
||||||
|
setkey article toggle_headers "t" % Toggle the display of some headers on and off
|
||||||
|
setkey article toggle_quotes "T"
|
||||||
|
setkey article undelete "u" % Mark the current article as unread
|
||||||
|
setkey article header_line_up "^P" % Move to the previous article
|
||||||
|
setkey article header_line_up "\eOA"
|
||||||
|
setkey article header_line_up "\e[A"
|
||||||
|
setkey article header_bob "\e<" % Move to first article in list
|
||||||
|
setkey article header_eob "\e>" % Move to last article in list
|
||||||
|
setkey article shrink_article_window "^^" % Ctrl-6 or Ctrl-^ % Shrink header window
|
||||||
|
setkey article enlarge_article_window "^" % Shift-6 or just ^ % Enlarge header window
|
||||||
|
setkey article next_high_score "!"
|
||||||
|
|
||||||
|
setkey article print "y"
|
||||||
|
|
||||||
|
setkey article wrap_article "W" % toggle wrapping
|
||||||
|
|
||||||
|
%setkey article skip_to_prev_group "" % No default binding
|
||||||
|
%setkey article fast_quit "" % No default binding
|
||||||
|
|
||||||
|
% This is a special hack for HP terminals to get the arrow keys working.
|
||||||
|
% Are there any other terminals being used with non-ANSI arrow keys?
|
||||||
|
#if$TERM hpterm
|
||||||
|
setkey group up "\eA"
|
||||||
|
setkey group down "\eB"
|
||||||
|
setkey article down "\eB"
|
||||||
|
setkey article up "\eA"
|
||||||
|
setkey article left "\eD"
|
||||||
|
setkey article right "\eC"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
% Command prompt keymap
|
||||||
|
setkey readline bol "^A" % Beginning of line
|
||||||
|
setkey readline eol "^E" % End of line
|
||||||
|
setkey readline right "\e[C" % Move right
|
||||||
|
setkey readline left "\e[D" % Move left
|
||||||
|
setkey readline bdel "^H" % Delete backward
|
||||||
|
setkey readline bdel "^?" % Delete Backward
|
||||||
|
setkey readline del "^D" % Delete Foreword
|
||||||
|
setkey readline deleol "^K" % Delete to End of line
|
||||||
|
setkey readline trim "\e/" % Trim whitespace
|
||||||
|
setkey readline quoted_insert "^Q" % Quoted insert
|
||||||
|
|
||||||
|
%interpret /usr/local/share/slrn/search.sl
|
||||||
|
interpret /home/paul/.slrn/approved.sl
|
||||||
105
tfrc
Normal file
105
tfrc
Normal file
@@ -0,0 +1,105 @@
|
|||||||
|
;; /lp on
|
||||||
|
/visual on
|
||||||
|
/set clock 0
|
||||||
|
/set maildelay 0
|
||||||
|
/set gethostbyname nonblocking
|
||||||
|
/set MYLIBDIR ~/lib/Tf
|
||||||
|
/log ~/data/logs/tf.log
|
||||||
|
/eval /lcd %{MYLIBDIR}
|
||||||
|
|
||||||
|
/if /test TERM=/"adm*"%; /then \
|
||||||
|
/eval /echo %{TERM}....%; \
|
||||||
|
; /setenv TERM=tvi912 %;\
|
||||||
|
/else \
|
||||||
|
/if /test TERMCAP=~""%; /then \
|
||||||
|
/visual on%; \
|
||||||
|
/isize 3%; \
|
||||||
|
/else \
|
||||||
|
/if /test NOSCREEN=~"1"%; /then \
|
||||||
|
/echo Not really a vt100!%; \
|
||||||
|
/else \
|
||||||
|
/visual on%; \
|
||||||
|
/isize 3%; \
|
||||||
|
/endif%; \
|
||||||
|
/endif%;\
|
||||||
|
/endif
|
||||||
|
|
||||||
|
;/vis
|
||||||
|
;/undef vis
|
||||||
|
|
||||||
|
/wrapspace 4
|
||||||
|
/set cleardone on
|
||||||
|
/set ignore_sigquit on
|
||||||
|
/set matching regexp
|
||||||
|
/set alias new
|
||||||
|
|
||||||
|
|
||||||
|
;; Load some stuff
|
||||||
|
/require tools.tf
|
||||||
|
/require worldqueue.tf
|
||||||
|
/require alias.tf
|
||||||
|
/require color.tf
|
||||||
|
/require completion.tf
|
||||||
|
|
||||||
|
;;; Load my extra commands & utilities
|
||||||
|
/load commands.tf
|
||||||
|
|
||||||
|
|
||||||
|
;;; Various signal triggers
|
||||||
|
/eval /def -F -T'lp.EW' -hSIGUSR1 = /send idlemsg is doing weird things.
|
||||||
|
;/eval /def -F -T'lp.EW' -hSIGUSR2 = /send idlemsg is probably playing xtet42 against Lazarus
|
||||||
|
/eval /def -F -T'lp.EW' -hSIGHUP = /send quit
|
||||||
|
|
||||||
|
/hook PROCESS = /echo %% Process started with pid %1
|
||||||
|
|
||||||
|
/sub full
|
||||||
|
;;; Tab completion. Comment out until you have read the help
|
||||||
|
;/quote /set completion_list= 'People
|
||||||
|
|
||||||
|
/load Worlds
|
||||||
|
/load macros.tf
|
||||||
|
|
||||||
|
;; If we are running in an X display
|
||||||
|
/if /test TERM=~"xterm"%; /then \
|
||||||
|
/set TERM=vt220 %;\
|
||||||
|
/def -i -h'WORLD' = /xtitle tf:%fg_world %;\
|
||||||
|
/echo Titlebar hook enabled - xterm mapped to vt220 termcap %;\
|
||||||
|
/def -i -p1 -h'RESIZE' resize_hook = /recall $[%2 - %{isize} - 3] %;\
|
||||||
|
/endif
|
||||||
|
|
||||||
|
;; Also, the world switching hook should work under vt100 screen as well
|
||||||
|
/if /test STY!~""%; /then \
|
||||||
|
/hook WORLD = /xtitle tf:%fg_world %;\
|
||||||
|
/echo Running under Screen %;\
|
||||||
|
/endif
|
||||||
|
|
||||||
|
;; If on an ADM, fix some key bindings
|
||||||
|
/if /test TERM=/"adm*"%; /then \
|
||||||
|
/unbind ^K %;\
|
||||||
|
/unbind ^H %;\
|
||||||
|
/unbind ^L %;\
|
||||||
|
/bind ^K = /dokey deol %;\
|
||||||
|
/bind ^H = /dokey bspc %;\
|
||||||
|
/bind ^L = /dokey redraw %;\
|
||||||
|
/bind ^[Q = /dokey LEFT %;\
|
||||||
|
/set clock 24-hour%;\
|
||||||
|
/def adm = /purge Hilite*%;\
|
||||||
|
/set emulation ansi_strip%;\
|
||||||
|
/nohilite%;\
|
||||||
|
/endif
|
||||||
|
|
||||||
|
;; Some other keys
|
||||||
|
;; forward world
|
||||||
|
/def -ib'[5~' = /dokey socketf
|
||||||
|
/def -ib'[6~' = /dokey socketb
|
||||||
|
/def -ib'[H' = /dokey recallb
|
||||||
|
/def -ib'Ow' = /dokey recallf
|
||||||
|
/def -ib'[A' = /dokey recallb
|
||||||
|
/def -ib'[B' = /dokey recallf
|
||||||
|
|
||||||
|
;; A useful function
|
||||||
|
/def divider = /echo -aCred ============================================================
|
||||||
|
;;/hook ACTIVITY|DISCONNECT {oaktree|Music}* = /world %1
|
||||||
|
;;/hook ACTIVITY|DISCONNECT {Music|oaktree}* = /world %1
|
||||||
|
|
||||||
|
/sub off
|
||||||
Reference in New Issue
Block a user