Skip to content
View zm-delescape.diff
--- src/zm.c.orig 1998-12-30 01:48:38.000000000 +0900
+++ src/zm.c 2016-06-21 01:18:04.721707000 +0900
@@ -262,7 +262,17 @@
break;
case 1:
xsendline(ZDLE);
- c ^= 0100;
+ switch (c) {
+ case 0177:
+ c = ZRUB0;
View kcodecheck.rb
#!/usr/bin/env ruby
# encoding: ascii-8bit
#
# 端末の漢字コード設定判別のサンプルスクリプト
#
# コンセプトとしてはUTF-8, EUC-JP, Shift_JISのどれと解釈しても正しい、
# しかしどのエンコーディングとして解釈したかで端末での表示幅が変わる
# バイト列を送信し、その時のカーソル位置で端末がどのエンコーディング
# として解釈したかを判別する。
#
View screen-osc10_11.patch
diff -ur ansi.c ansi.c
--- ansi.c 2015-04-08 14:34:29.000000000 +0900
+++ ansi.c 2016-01-19 23:23:20.000000000 +0900
@@ -1554,12 +1554,12 @@
}
#endif
#ifdef RXVT_OSC
- if (typ == 0 || typ == 1 || typ == 2 || typ == 20 || typ == 39 || typ == 49)
+ if (typ == 0 || typ == 1 || typ == 2 || typ == 10 || typ == 11 || typ == 20 || typ == 39 || typ == 49)
{
View xterm-decrqss-decslrm.diff
--- misc.c.orig 2015-08-19 09:54:21.000000000 +0900
+++ misc.c 2015-12-02 17:41:53.123879000 +0900
@@ -4059,6 +4059,9 @@
screen->lft_marg + 1,
screen->rgt_marg + 1);
}
+ else {
+ okay = False;
+ }
} else if (!strcmp(cp, "m")) { /* SGR */
View paste64.zsh
#
# paste64 -- OSC 52 (PASTE64) を利用した端末エミュレータ経由でのクリップボード書き込み
#
# 使い方:
# % ls | paste64
# ls の結果をクリップボードに書き込む。
#
# % cate hoge | nkf -s | paste64
# ファイル hoge の内容(日本語を含む)をクリップボードに書き込む。
# 漢字コードの扱いは端末依存。
View gist:fc7fa7ea1b774f6597f8
% ruby -e '10.step(200,10) do |i| puts "%3d: %f\n"%[i, (1 - (1-0.025) **i) * 100] end'
10: 22.367038
20: 39.731232
30: 53.211570
40: 63.676756
50: 71.801190
60: 78.108428
70: 83.004924
80: 86.806219
90: 89.757277
View pyonpyon.rb
#!/usr/bin/env ruby
gravity = 3
require 'timeout'
include Math
$stdout.sync = 1
def getCSIstr(t = 5)
View byonbyon.rb
#!/usr/bin/env ruby
include Math
STDOUT.sync = 1
case `env LC_ALL=C stty -a`
when / (\d+) rows; (\d+) columns/
rows = $1.to_i
cols = $2.to_i
View moduli-bits.lis
ver 1024 1536 2048 3072 3192 4096 6144 7680 8192
openssh-2.9.9p1 38 31 36 - 36 14 - - -
openssh-2.9.9p2 38 31 36 - 36 14 - - -
openssh-3.0p1 38 31 36 - 36 14 - - -
openssh-3.0.1p1 38 31 36 - 36 14 - - -
openssh-3.0.2p1 38 31 36 - 36 14 - - -
openssh-3.1p1 38 31 36 - 36 14 - - -
openssh-3.2.2p1 38 31 36 - 36 14 - - -
openssh-3.2.3p1 38 31 36 - 36 14 - - -
openssh-3.3p1 38 31 36 - 36 14 - - -
View w3m-sgr-style-menu.diff
--- menu.c.orig 2011-01-04 18:22:23.000000000 +0900
+++ menu.c 2015-08-05 17:37:19.035511000 +0900
@@ -57,6 +57,7 @@
static int mClose(char c);
static int mSusp(char c);
static int mMouse(char c);
+static int mSgrMouse(char c);
static int mSrchF(char c);
static int mSrchB(char c);
static int mSrchN(char c);
Something went wrong with that request. Please try again.