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

📄 todo

📁 Unix下的MUD客户端程序
💻
字号:
Things that need to be done / bugs that should be fixed:BUGS:- Something broke all the dialog boxes- xterm? bug in Screen.cc, saved background color problem- segfault on unrecognignized config option?- #<x> will add the commands at the end of the command list rather than the  beginning- ^W leaves the first character when trying to erase the first word- Ansi autodetection by Chris Litfield- exit does not correctly clear titlebar on kvtHIGH PRIORITY: (I'd like to do this myself one day)+ Make #macro usable online+ Full blown telnet client with VT100 etc. emulation -- and scrollback+ Make mcl understand SIGWINCH (tough for scrollback!)+ URLGET module: watch for URLs shown in text. URLGET 1 launches a program  for the last seen URL (e.g. netscape)+ AutoLearn feature: when telnetting to a new MUD, e.g. foobar.org 4242,  allow to create and add a new MUD to the config file with that setup,  including e.g. first 10 things sent to the MUD so you can put in  character name/password + X support. fte does this nicely, I should probably just take the X11 support  from there and hack it up. I have no clue about X otherwise.+ #emit command to emit any keypress+ Control-R just like in readline!+ Rewrite lots of the windowing system, there is a lot of junk floating around+ Support long options via getopt_long+ Grouping of aliases/actions/macros and disabling of them group-by-group.+ Multiline aliases e.g.Alias foo {	say Hello!	say How are you?}+ Split scrollback/output window (so you can scroll back while still looking  at current output)MEDIUM PRIORITY: (Probably)+ Slow replay of commands+ Add the hashtable code and replaced the failed list with a hashtable+ Color prompt+ Stable pattern matching so the matches don't kick in until the whole  line is done.LOW PRIORITY: (Doubtful)+ Dialog boxes for configuration.+ Full customization of keyboard commands+ Multiple sessions (unlikely, just run it on two VCs)+ The perl functions relay on global variables for passing arguments  back and forth (e.g. keypress uses $Key). This is not good.Nemon: hm, ah.Nemon: outsize is unsignedNemon: ... i < state->outsize - strlen(will_sig)Nemon: and state->outsize == 1Nemon: rearrange that to i + strlen(will_sig) < state->outsize and it shouldwork :)Unprioritized wishlist from users:Forward/backwards a wordAdd timestamp to scrollbackLearn Keys feature like in Midnight Commander

⌨️ 快捷键说明

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