Add mutt, slrn, tf and ignore bak

This commit is contained in:
2019-10-18 11:25:27 +01:00
parent 1f68473e23
commit b4e12f7117
4 changed files with 883 additions and 0 deletions

105
tfrc Normal file
View 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'' = /dokey recallb
/def -ib'Ow' = /dokey recallf
/def -ib'' = /dokey recallb
/def -ib'' = /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