⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tc

📁 EPIC IRC客户端。来源于IRCII客户端但做了很多性能和功能的优化。
💻
字号:
/* * ``TC'' - Tabscript Clone For EPIC * Copyright 1995 Jeremy Nelson * Copyright 1998 The EPIC Project * Originally written for Daveman's Toolbox * Please use and distribute this script like crazy! */## (note from jfn)  The original allowed you to save up to 10 nicks to # by cycled through by pressing <tab> or <esc>.  I totaly rewrote the file# and added the ability to set the number of nicks to save, and also made # it a full tabkey clone.  This file is a lot easier to figure out, too.# # What it does:#     save an arbitrary number of nicks in a list (settable by you)#     cycle through the list by pressing <tab>#     cycle backwards through the list by pressing <^R>#     remove last <TAB>bed nick from the list (^X^X)## Because this script uses a queue instead of a list and index counter, # you may find this script has a different set of idiosyncrasies then # the original tabscript.#package tcbind ^I parse_command ^tc.get_nickbind ^R parse_command ^tc.get_nick_backwardbind ^X^X parse_command {	xecho -b Nickname $word($tc.position $tc.msglist) removed	@ tc.msglist = notw($tc.position $tc.msglist)	@ tc.num_nicks = #tc.msglist	@ tc.position--	tc.get_nick}# maximum number of nicks you want to keep track of...@ tc.max_nicks = 6## add a word to a list -- makes sure the list doesnt get longer then# the number allowed in max_nicks.#alias tc.add_to_list {	# This was suggested by David Luyer (david_luyver@pacfici.net.au)	(tc.msglist = [$0 $leftw(${tc.max_nicks-1} $remw($0 $tc.msglist))])	(tc.num_nicks = #tc.msglist)	(tc.position = 0)}alias tc.get_nick {	parsekey erase_line	xtype -l /msg $word($tc.position $tc.msglist) 	((++tc.position >= tc.num_nicks) && (tc.position -= tc.num_nicks))}alias tc.get_nick_backward {	parsekey erase_line	xtype -l /msg $word($tc.position $tc.msglist) 	((--tc.position < 0) && (tc.position += tc.num_nicks))}alias addnick for x in ($*) {tc.add_to_list $x}alias nicklist xecho -b Nickname list: $tc.msgliston #-msg -12782 * tc.add_to_list $0on #-send_msg -12782 * tc.add_to_list $0 on #-dcc_chat -12782 * tc.add_to_list =$0on #-send_dcc_chat -12782 * tc.add_to_list =$0/* * This alias doesnt work if you try to do something like: * /m x .... * because $x expands to your userhost, and that gets confusing. * * No, the lack of brackets around $0 is not a bug, thats how it works. * Try it.  If $0 is 'bc' and $bc is "bigcheese" then  * if ($0) -> if (bc) -> if ([bigcheese]) */ALIAS M if \($0\) {msg $($0) $1-} {msg $0 $1-}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -