settings.tin 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #nop vim: set filetype=tt:;
  2. /*
  3. 模块名称:PaoTin++ 环境设置
  4. 模块说明:本文件属于框架代码的一部分,不建议修改。如有需求请在 GitHub 发 issue 或者 PR
  5. 版权声明:本文件属于 PaoTin++ 的一部分
  6. ===========
  7. PaoTin++ © 2020~2023 的所有版权均由担子炮(dzp <danzipao@gmail.com>) 享有并保留一切法律权利
  8. 你可以在遵照 GPLv3 协议的基础之上使用、修改及重新分发本程序。
  9. ===========
  10. */
  11. #nop 默认使用 GBK 编码,国内最常见的编码。支持通过触发动态切换编码。;
  12. #config {charset} {GBK1TOUTF8};
  13. #nop 网络延迟较大的时候,设置较大的包延迟选项可以尽量避免命令输出接受不完整。;
  14. #config {packet patch} {0.8};
  15. #nop 颜色代码的影响不会持续到下一行,防止未闭合的文字特效污染后续文本。;
  16. #config {color patch} {on};
  17. #nop 按回车键重复输入之前的命令。;
  18. #config {repeat enter} {on};
  19. #nop 输入的命令需要回显。;
  20. #config {command echo} {off};
  21. #nop 定制一下输入命令的回显颜色,以示区分;
  22. #config {command color} {\e[4;38;5;178m};
  23. #nop 关闭 MCCP 协议。;
  24. #config {mccp} {off};
  25. #nop 开启 wordwrap 常常导致折行的文本显示为乱码,因此要关掉它;
  26. #config {wordwrap} {off};
  27. #var TTYPE {TinTin++};
  28. #nop 两处 oneshot 处理都是故意为之,目的是为了不影响 TinTin++ 内部状态。;
  29. #line oneshot #event {IAC SB TTYPE} {
  30. #send {\xFF\xFA\x18\x00\x50\x61\x6f\x54\x69\x6e\x2b\x2b/$TTYPE\xFF\xF0\};
  31. #line oneshot #event {CATCH SEND OUTPUT} {#0};
  32. };
  33. #nop 切分出专门的文字输入区。;
  34. #split;