Skip to content

Instantly share code, notes, and snippets.

@Hamayama

Hamayama/test-with-ini.txt

Last active May 17, 2019
Embed
What would you like to do?
Lem エディタの lem-pdcurses のテスト
<テスト>
init.lisp の設定ありで確認
(1)mintty + winpty
起動
winpty ros -Q -s lem-pdcurses -L sbcl-bin -- $USERPROFILE/.roswell/bin/lem-ncurses
→ 2019-5-14 OK
終了
C-x C-c → 2019-5-14 OK
(start-lisp-repl を実行した後だと、終了しないことがある)
入力
12345 → 2019-5-14 OK
あいうえお → 2019-5-14 OK
あいうえお の前に 123 を挿入 → 2019-5-14 OK
あいうえお の後に 456 を挿入 → 2019-5-14 OK
しかる(サロゲートペア)x3 → 2019-5-14 OK
すし(絵文字)x3 → 2019-5-14 OK
東牌(絵文字)x3 → 2019-5-14 OK
11111 ... を複数行分挿入 → 2019-5-14 OK
あああああ ... を複数行分挿入 → 2019-5-14 OK
○×(記号) → 2019-5-14 OK
マウス ... (A)
カーソル移動 → 2019-5-14 OK
(ミニバッファには移動できない)
(補完メニューを出した状態で移動すると、補完メニューが消えない。。。)
ホイールでスクロール → 2019-5-14 OK
画面サイズ変更
マウスで画面幅を縮小 → 2019-5-14 OK
マウスで画面幅を拡大 → 2019-5-14 OK
マウスで画面高さを縮小 → 2019-5-14 OK
マウスで画面高さを拡大 → 2019-5-14 OK
マウスで適当にサイズ変更 → 2019-5-14 OK
Shift+マウス操作でコピー → 2019-5-14 OK
Shift+マウス操作でペースト → 2019-5-14 OK
補完メニュー ... (B)
M-x li Tab → 2019-5-14 OK
(日本語とサロゲートペアの行が若干ずれる)
(東牌(絵文字)の行が左にずれる)
上下移動 → 2019-5-14 OK
sp を追加入力 → 2019-5-14 OK
start-lisp-repl を選択 → 2019-5-14 OK
画面分割 ... (C)
画面を縦に分割 C-x 2 → 2019-5-14 OK
分割線をマウスで移動 → 2019-5-14 OK
マウス(A)を実施 → 2019-5-14 OK
補完メニュー(B)を実施 → 2019-5-14 OK
画面を元に戻す C-x 1 → 2019-5-14 OK
画面を横に分割 C-x 3 → 2019-5-14 OK
(右画面で、東牌(絵文字)の行が左にずれる
→ Windows コンソールのセル数が足りないので、これは仕方ない
(半角サイズなのに2セル使うため))
(右画面で、東牌(絵文字)の行でカーソル位置がずれる) ← init.lisp の設定で直った
分割線をマウスで移動 → 2019-5-14 OK
(東牌(絵文字)の行は、左にずれた位置をつかむ必要がある)
マウス(A)を実施 → 2019-5-14 OK
(右画面で、東牌(絵文字)の行でカーソル位置がずれる) ← init.lisp の設定で直った
補完メニュー(B)を実施 → 2019-5-14 OK
(右画面で、メニューにかぶった行の日本語の表示が変になる。
カーソル位置も変になる)
画面を元に戻す C-x 1 → 2019-5-14 OK
ファイル読み込み
C-x C-f test1001.lisp → 2019-5-14 OK
リージョン評価
先頭で C-space → 2019-5-14 OK
末尾で C-c C-r → 2019-5-14 OK
C-g でリージョン解除 → 2019-5-14 OK
マウス(A)を実施 → 2019-5-14 OK
補完メニュー(B)を実施 → 2019-5-14 OK
画面分割(C)を実施 → 2019-5-14 OK
(2)ConEmu
起動
chcp 65001
ros -Q -s lem-pdcurses -L sbcl-bin -- %USERPROFILE%\.roswell\bin\lem-ncurses
(Inject ConEmuHk.dll が ON でないと、ANSI escape sequence を処理できない)
(font 2箇所 を MSゴシック にして、Compress long strings to fit space を OFF に設定)
→ 2019-5-14 OK
終了
C-x C-c → 2019-5-14 OK
(start-lisp-repl を実行した後だと、終了しないことがある)
入力
12345 → 2019-5-14 OK
あいうえお → 2019-5-14 OK
あいうえお の前に 123 を挿入 → 2019-5-14 OK
あいうえお の後に 456 を挿入 → 2019-5-14 OK
しかる(サロゲートペア)x3 → 2019-5-14 OK
すし(絵文字)x3 → 2019-5-14 OK
東牌(絵文字)x3 → 2019-5-14 OK
11111 ... を複数行分挿入 → 2019-5-14 OK
あああああ ... を複数行分挿入 → 2019-5-14 OK
○×(記号) → 2019-5-14 OK
マウス ... (A)
カーソル移動 → 2019-5-14 OK
(ミニバッファには移動できない)
(補完メニューを出した状態で移動すると、補完メニューが消えない。。。)
ホイールでスクロール → 2019-5-14 OK
画面サイズ変更
マウスで画面幅を縮小 → 2019-5-14 OK
(ある程度画面幅を小さくすると、表示が乱れる(53桁とか)
→ 画面幅が小さいときはテキストバッファのサイズを変更しないConEmuの仕様)
マウスで画面幅を拡大 → 2019-5-14 OK
マウスで画面高さを縮小 → 2019-5-14 OK
マウスで画面高さを拡大 → 2019-5-14 OK
マウスで適当にサイズ変更 → 2019-5-14 OK
(画面サイズの変更で右下に灰色が残ることがある)
(ある程度画面幅を小さくすると、表示が乱れる(53桁とか)
→ 画面幅が小さいときはテキストバッファのサイズを変更しないConEmuの仕様)
マウス操作でコピー → 2019-5-14 OK
マウス操作でペースト → 2019-5-14 OK
(すし(絵文字)がうまくペーストできない)
(東牌(絵文字)がうまくペーストできない)
補完メニュー ... (B)
M-x li Tab → 2019-5-14 OK
(日本語とサロゲートペアの行が若干ずれる)
(東牌(絵文字)の行が左にずれる)
(○×の行が右にずれる) ← init.lisp の設定で直った
上下移動 → 2019-5-14 OK
sp を追加入力 → 2019-5-14 OK
start-lisp-repl を選択 → 2019-5-14 OK
(REPL に入力しても応答が来ないことがある)
画面分割 ... (C)
画面を縦に分割 C-x 2 → 2019-5-14 OK
分割線をマウスで移動 → 2019-5-14 OK
マウス(A)を実施 → 2019-5-14 OK
補完メニュー(B)を実施 → 2019-5-14 OK
画面を元に戻す C-x 1 → 2019-5-14 OK
画面を横に分割 C-x 3 → 2019-5-14 OK
(右画面で、東牌(絵文字)の行が左にずれる
→ Windows コンソールのセル数が足りないので、これは仕方ない
(半角サイズなのに2セル使うため))
(右画面で、東牌(絵文字)の行でカーソル位置がずれる) ← 再現しない
(右画面で、○×の行が右にずれる) ← init.lisp の設定で直った
分割線をマウスで移動 → 2019-5-14 OK
(東牌(絵文字)の行は、左にずれた位置をつかむ必要がある) ← init.lisp の設定で直った
(○×の行は、右にずれた位置をつかむ必要がある) ← 再現しない
マウス(A)を実施 → 2019-5-14 OK
(右画面で、東牌(絵文字)の行でカーソル位置がずれる) ← init.lisp の設定で直った
補完メニュー(B)を実施 → 2019-5-14 OK
(右画面で、メニューにかぶった行の日本語の表示が変になる。
カーソル位置も変になる)
画面を元に戻す C-x 1 → 2019-5-14 OK
ファイル読み込み
C-x C-f test1001.lisp → 2019-5-14 OK
リージョン評価
先頭で C-space → 2019-5-14 OK
末尾で C-c C-r → 2019-5-14 OK
(結果が表示されないことがある
→ lem を終了すると標準出力に表示されている。。。)
C-g でリージョン解除 → 2019-5-14 OK
マウス(A)を実施 → 2019-5-14 OK
補完メニュー(B)を実施 → 2019-5-14 OK
画面分割(C)を実施 → 2019-5-14 OK
(3)cmd.exe (コマンドプロンプト)
起動
ros -Q -s lem-pdcurses -L sbcl-bin -- %USERPROFILE%\.roswell\bin\lem-ncurses
(起動した状態で、コマンドプロンプトの設定を簡易編集モードOFF,挿入モードOFFにする
(アプリごとの設定として記憶されるもよう))
(ラスターフォント(10x22)を使用(MSゴシックだと表示が乱れる。。。))
→ 2019-5-14 OK
終了
C-x C-c → 2019-5-14 OK
(start-lisp-repl を実行した後だと、終了しないことがある)
入力
12345 → 2019-5-14 OK
あいうえお → 2019-5-14 OK
あいうえお の前に 123 を挿入 → 2019-5-14 OK
あいうえお の後に 456 を挿入 → 2019-5-14 OK
しかる(サロゲートペア)x3 → 2019-5-14 OK
(四角形が表示される)
すし(絵文字)x3 → 2019-5-14 OK
(四角形が表示される)
東牌(絵文字)x3 → 2019-5-14 OK
(四角形が表示される)
11111 ... を複数行分挿入 → 2019-5-14 OK
あああああ ... を複数行分挿入 → 2019-5-14 NG
(未確定の「あああああ ... 」を入力し続けると落ちる。。。
→ コマンドプロンプトのバグと思われる)
○×(記号) → 2019-5-14 OK
(化けて○だけが表示される) ← init.lisp の設定で直った
マウス ... (A)
カーソル移動 → 2019-5-14 OK
(簡易編集モードOFF,挿入モードOFFで確認)
(ミニバッファには移動できない)
(補完メニューを出した状態で移動すると、補完メニューが消えない。。。)
(日本語の文字の右半分をクリックすると、となりの文字が選択になる。。。)
(しかる(サロゲートペア) のところをクリックすると文字がずれる。。。)
ホイールでスクロール → 2019-5-14 OK
画面サイズ変更
マウスで画面幅を縮小 → 2019-5-14 OK
(編集領域のサイズは変化しない)
マウスで画面幅を拡大 → 2019-5-14 OK
(編集領域のサイズは変化しない)
マウスで画面高さを縮小 → 2019-5-14 OK
(編集領域のサイズは変化しない)
マウスで画面高さを拡大 → 2019-5-14 OK
(編集領域のサイズは変化しない)
マウスで適当にサイズ変更 → 2019-5-14 OK
(編集領域のサイズは変化しない)
マウス操作でコピー → 2019-5-14 OK
(コマンドプロンプトの左上アイコンメニューの「編集」を使用)
マウス操作でペースト → 2019-5-14 OK
(コマンドプロンプトの左上アイコンメニューの「編集」を使用)
(しかる(サロゲートペア) の後ろに貼り付けると変になる。。。)
補完メニュー ... (B)
M-x li Tab → 2019-5-14 OK
(日本語とサロゲートペアの行が若干ずれる) ← 再現しない
上下移動 → 2019-5-14 OK
sp を追加入力 → 2019-5-14 OK
start-lisp-repl を選択 → 2019-5-14 OK
(補完メニュー消去時に縦線が残る。確率高)
画面分割 ... (C)
画面を縦に分割 C-x 2 → 2019-5-14 OK
分割線をマウスで移動 → 2019-5-14 OK
マウス(A)を実施 → 2019-5-14 OK
補完メニュー(B)を実施 → 2019-5-14 OK
(補完メニュー消去時に縦線が残る。確率高)
画面を元に戻す C-x 1 → 2019-5-14 OK
画面を横に分割 C-x 3 → 2019-5-14 OK
分割線をマウスで移動 → 2019-5-14 OK
マウス(A)を実施 → 2019-5-14 OK
補完メニュー(B)を実施 → 2019-5-14 OK
画面を元に戻す C-x 1 → 2019-5-14 OK
ファイル読み込み
C-x C-f test1001.lisp → 2019-5-14 OK
リージョン評価
先頭で C-space → 2019-5-14 OK
末尾で C-c C-r → 2019-5-14 OK
C-g でリージョン解除 → 2019-5-14 OK
マウス(A)を実施 → 2019-5-14 OK
補完メニュー(B)を実施 → 2019-5-14 OK
(補完メニュー消去時に縦線が残る。確率高)
画面分割(C)を実施 → 2019-5-14 OK
(横分割時に分割線やドットが一瞬表示される) ← 再現しない
(2019-5-14)
<テスト>
init.lisp を削除して確認
(1)mintty + winpty
起動
winpty ros -Q -s lem-pdcurses -L sbcl-bin -- $USERPROFILE/.roswell/bin/lem-ncurses
→ 2019-5-14 OK
終了
C-x C-c → 2019-5-14 OK
(start-lisp-repl を実行した後だと、終了しないことがある)
入力
12345 → 2019-5-14 OK
あいうえお → 2019-5-14 OK
あいうえお の前に 123 を挿入 → 2019-5-14 OK
あいうえお の後に 456 を挿入 → 2019-5-14 OK
しかる(サロゲートペア)x3 → 2019-5-14 OK
すし(絵文字)x3 → 2019-5-14 OK
東牌(絵文字)x3 → 2019-5-14 OK
11111 ... を複数行分挿入 → 2019-5-14 OK
あああああ ... を複数行分挿入 → 2019-5-14 OK
○×(記号) → 2019-5-14 OK
マウス ... (A)
カーソル移動 → 2019-5-14 OK
(ミニバッファには移動できない)
(補完メニューを出した状態で移動すると、補完メニューが消えない。。。)
ホイールでスクロール → 2019-5-14 OK
画面サイズ変更
マウスで画面幅を縮小 → 2019-5-14 OK
マウスで画面幅を拡大 → 2019-5-14 OK
マウスで画面高さを縮小 → 2019-5-14 OK
マウスで画面高さを拡大 → 2019-5-14 OK
マウスで適当にサイズ変更 → 2019-5-14 OK
Shift+マウス操作でコピー → 2019-5-14 OK
Shift+マウス操作でペースト → 2019-5-14 OK
補完メニュー ... (B)
M-x li Tab → 2019-5-14 OK
(日本語とサロゲートペアの行が若干ずれる)
(東牌(絵文字)の行が左にずれる) ← 再現しない
上下移動 → 2019-5-14 OK
sp を追加入力 → 2019-5-14 OK
start-lisp-repl を選択 → 2019-5-14 OK
画面分割 ... (C)
画面を縦に分割 C-x 2 → 2019-5-14 OK
分割線をマウスで移動 → 2019-5-14 OK
マウス(A)を実施 → 2019-5-14 OK
補完メニュー(B)を実施 → 2019-5-14 OK
画面を元に戻す C-x 1 → 2019-5-14 OK
画面を横に分割 C-x 3 → 2019-5-14 OK
(右画面で、東牌(絵文字)の行が左にずれる
→ Windows コンソールのセル数が足りないので、これは仕方ない
(半角サイズなのに2セル使うため))
(右画面で、東牌(絵文字)の行でカーソル位置がずれる)
分割線をマウスで移動 → 2019-5-14 OK
(東牌(絵文字)の行は、左にずれる前の位置をつかむ必要がある)
マウス(A)を実施 → 2019-5-14 OK
(右画面で、東牌(絵文字)の行でカーソル位置がずれる)
補完メニュー(B)を実施 → 2019-5-14 OK
(右画面で、メニューにかぶった行の日本語の表示が変になる。
カーソル位置も変になる)
画面を元に戻す C-x 1 → 2019-5-14 OK
ファイル読み込み
C-x C-f test1001.lisp → 2019-5-14 OK
リージョン評価
先頭で C-space → 2019-5-14 OK
末尾で C-c C-r → 2019-5-14 OK
C-g でリージョン解除 → 2019-5-14 OK
マウス(A)を実施 → 2019-5-14 OK
補完メニュー(B)を実施 → 2019-5-14 OK
画面分割(C)を実施 → 2019-5-14 OK
(2)ConEmu
起動
chcp 65001
ros -Q -s lem-pdcurses -L sbcl-bin -- %USERPROFILE%\.roswell\bin\lem-ncurses
(Inject ConEmuHk.dll が ON でないと、ANSI escape sequence を処理できない)
(font 2箇所 を MSゴシック にして、Compress long strings to fit space を OFF に設定)
→ 2019-5-14 OK
終了
C-x C-c → 2019-5-14 OK
(start-lisp-repl を実行した後だと、終了しないことがある)
入力
12345 → 2019-5-14 OK
あいうえお → 2019-5-14 OK
あいうえお の前に 123 を挿入 → 2019-5-14 OK
あいうえお の後に 456 を挿入 → 2019-5-14 OK
しかる(サロゲートペア)x3 → 2019-5-14 OK
すし(絵文字)x3 → 2019-5-14 OK
東牌(絵文字)x3 → 2019-5-14 OK
11111 ... を複数行分挿入 → 2019-5-14 OK
あああああ ... を複数行分挿入 → 2019-5-14 OK
○×(記号) → 2019-5-14 OK
マウス ... (A)
カーソル移動 → 2019-5-14 OK
(ミニバッファには移動できない)
(補完メニューを出した状態で移動すると、補完メニューが消えない。。。)
ホイールでスクロール → 2019-5-14 OK
画面サイズ変更
マウスで画面幅を縮小 → 2019-5-14 OK
(ある程度画面幅を小さくすると、表示が乱れる(53桁とか)
→ 画面幅が小さいときはテキストバッファのサイズを変更しないConEmuの仕様)
マウスで画面幅を拡大 → 2019-5-14 OK
マウスで画面高さを縮小 → 2019-5-14 OK
マウスで画面高さを拡大 → 2019-5-14 OK
マウスで適当にサイズ変更 → 2019-5-14 OK
(画面サイズの変更で右下に灰色が残ることがある)
(ある程度画面幅を小さくすると、表示が乱れる(53桁とか)
→ 画面幅が小さいときはテキストバッファのサイズを変更しないConEmuの仕様)
マウス操作でコピー → 2019-5-14 OK
マウス操作でペースト → 2019-5-14 OK
(すし(絵文字)がうまくペーストできない)
(東牌(絵文字)がうまくペーストできない)
補完メニュー ... (B)
M-x li Tab → 2019-5-14 OK
(日本語とサロゲートペアの行が若干ずれる)
(東牌(絵文字)の行が左にずれる) ← 再現しない
(○×の行が右にずれる)
上下移動 → 2019-5-14 OK
sp を追加入力 → 2019-5-14 OK
start-lisp-repl を選択 → 2019-5-14 OK
(REPL に入力しても応答が来ないことがある)
画面分割 ... (C)
画面を縦に分割 C-x 2 → 2019-5-14 OK
分割線をマウスで移動 → 2019-5-14 OK
マウス(A)を実施 → 2019-5-14 OK
補完メニュー(B)を実施 → 2019-5-14 OK
画面を元に戻す C-x 1 → 2019-5-14 OK
画面を横に分割 C-x 3 → 2019-5-14 OK
(右画面で、東牌(絵文字)の行が左にずれる
→ Windows コンソールのセル数が足りないので、これは仕方ない
(半角サイズなのに2セル使うため))
(右画面で、東牌(絵文字)の行でカーソル位置がずれる) ← 再現しない
(右画面で、○×の行が右にずれる)
分割線をマウスで移動 → 2019-5-14 OK
(東牌(絵文字)の行は、左にずれる前の位置をつかむ必要がある)
(○×の行は、右にずれた位置をつかむ必要がある)
マウス(A)を実施 → 2019-5-14 OK
(右画面で、東牌(絵文字)の行でカーソル位置がずれる)
補完メニュー(B)を実施 → 2019-5-14 OK
(右画面で、メニューにかぶった行の日本語の表示が変になる。
カーソル位置も変になる)
画面を元に戻す C-x 1 → 2019-5-14 OK
ファイル読み込み
C-x C-f test1001.lisp → 2019-5-14 OK
リージョン評価
先頭で C-space → 2019-5-14 OK
末尾で C-c C-r → 2019-5-14 OK
(結果が表示されないことがある
→ lem を終了すると標準出力に表示されている。。。)
C-g でリージョン解除 → 2019-5-14 OK
マウス(A)を実施 → 2019-5-14 OK
補完メニュー(B)を実施 → 2019-5-14 OK
画面分割(C)を実施 → 2019-5-14 OK
(3)cmd.exe (コマンドプロンプト)
起動
ros -Q -s lem-pdcurses -L sbcl-bin -- %USERPROFILE%\.roswell\bin\lem-ncurses
(起動した状態で、コマンドプロンプトの設定を簡易編集モードOFF,挿入モードOFFにする
(アプリごとの設定として記憶されるもよう))
(ラスターフォント(10x22)を使用(MSゴシックだと表示が乱れる。。。))
→ 2019-5-14 OK
終了
C-x C-c → 2019-5-14 OK
(start-lisp-repl を実行した後だと、終了しないことがある)
入力
12345 → 2019-5-14 OK
あいうえお → 2019-5-14 OK
あいうえお の前に 123 を挿入 → 2019-5-14 OK
あいうえお の後に 456 を挿入 → 2019-5-14 OK
しかる(サロゲートペア)x3 → 2019-5-14 OK
(四角形が表示される)
すし(絵文字)x3 → 2019-5-14 OK
(四角形が表示される)
東牌(絵文字)x3 → 2019-5-14 OK
(四角形が表示される)
11111 ... を複数行分挿入 → 2019-5-14 OK
あああああ ... を複数行分挿入 → 2019-5-14 NG
(未確定の「あああああ ... 」を入力し続けると落ちる。。。
→ コマンドプロンプトのバグと思われる)
○×(記号) → 2019-5-14 OK
(化けて○だけが表示される)
マウス ... (A)
カーソル移動 → 2019-5-14 OK
(簡易編集モードOFF,挿入モードOFFで確認)
(ミニバッファには移動できない)
(補完メニューを出した状態で移動すると、補完メニューが消えない。。。)
(日本語の文字の右半分をクリックすると、となりの文字が選択になる。。。)
(しかる(サロゲートペア) のところをクリックすると文字がずれる。。。)
ホイールでスクロール → 2019-5-14 OK
画面サイズ変更
マウスで画面幅を縮小 → 2019-5-14 OK
(編集領域のサイズは変化しない)
マウスで画面幅を拡大 → 2019-5-14 OK
(編集領域のサイズは変化しない)
マウスで画面高さを縮小 → 2019-5-14 OK
(編集領域のサイズは変化しない)
マウスで画面高さを拡大 → 2019-5-14 OK
(編集領域のサイズは変化しない)
マウスで適当にサイズ変更 → 2019-5-14 OK
(編集領域のサイズは変化しない)
マウス操作でコピー → 2019-5-14 OK
(コマンドプロンプトの左上アイコンメニューの「編集」を使用)
マウス操作でペースト → 2019-5-14 OK
(コマンドプロンプトの左上アイコンメニューの「編集」を使用)
(しかる(サロゲートペア) の後ろに貼り付けると変になる。。。)
補完メニュー ... (B)
M-x li Tab → 2019-5-14 OK
(日本語とサロゲートペアの行が若干ずれる) ← 再現しない
上下移動 → 2019-5-14 OK
sp を追加入力 → 2019-5-14 OK
start-lisp-repl を選択 → 2019-5-14 OK
(補完メニュー消去時に縦線が残る。確率高)
画面分割 ... (C)
画面を縦に分割 C-x 2 → 2019-5-14 OK
分割線をマウスで移動 → 2019-5-14 OK
マウス(A)を実施 → 2019-5-14 OK
補完メニュー(B)を実施 → 2019-5-14 OK
(補完メニュー消去時に縦線が残る。確率高)
画面を元に戻す C-x 1 → 2019-5-14 OK
画面を横に分割 C-x 3 → 2019-5-14 OK
分割線をマウスで移動 → 2019-5-14 OK
マウス(A)を実施 → 2019-5-14 OK
補完メニュー(B)を実施 → 2019-5-14 OK
画面を元に戻す C-x 1 → 2019-5-14 OK
ファイル読み込み
C-x C-f test1001.lisp → 2019-5-14 OK
リージョン評価
先頭で C-space → 2019-5-14 OK
末尾で C-c C-r → 2019-5-14 OK
C-g でリージョン解除 → 2019-5-14 OK
マウス(A)を実施 → 2019-5-14 OK
補完メニュー(B)を実施 → 2019-5-14 OK
(補完メニュー消去時に縦線が残る。確率高)
画面分割(C)を実施 → 2019-5-14 OK
(横分割時に分割線やドットが一瞬表示される) ← 再現しない
(2019-5-14)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.