Skip to content

Instantly share code, notes, and snippets.

@Hamayama
Last active December 20, 2018 14:47
Show Gist options
  • Save Hamayama/71ba25e9567b64ca855a5b8f7439add5 to your computer and use it in GitHub Desktop.
Save Hamayama/71ba25e9567b64ca855a5b8f7439add5 to your computer and use it in GitHub Desktop.
lem の OpenGL フロントエンド の確認
<lem の OpenGL フロントエンド の確認>
(1)環境
OS : Windows 8.1 (64bit)
開発環境 : MSYS2/MinGW-w64 (64bit) (gcc version 7.3.0 (Rev2, Built by MSYS2 project))
(2)インストール
pacman -S mingw-w64-x86_64-glfw
ros install terminal625/utility
ros install terminal625/sucle
を実行後、
https://github.com/cxxxr/lem/pull/355
の opengl フォルダを lem の frontends フォルダ内にコピーし、
frontends/opengl/term.lisp の 513 行目の `#+win32 (charms/ll:use-default-colors)` を削除
(3)起動
lem-ncurses を元に lem-opengl を作成
ros -Q -m lem-opengl -L sbcl-bin -- $USERPROFILE/.roswell/bin/lem-opengl
(4)確認
起動 → 可
終了 → 可
終了時に以下のような表示が大量に出る
NIL :LEFT-CONTROL key unimplemented:LEFT-CONTROL key unimplemented ...
画面表示 → 可
表示は速い!!
色が少し変なような。。。(← 勘違いだった ← modelineの色はたまにおかしくなる)
画面リサイズ → 不可
画面最大化 → 不可
画面最小化 → 落ちる
キー入力 → US仕様?
C-space → C-`
C-shift-" → C-space
shift-" → @
shift-& → ^
shift-' → &
shift-( → *
shift-) → (
shift-0 → )
shift-- → _
shift-~ → +
shift-\ → なし
shift-@ → {
shift-[ → }
shift-; → :
shift-: → "
shift-] → |
shift-/ → ?
shift-バックスラッシュ → なし
^ → =
\ → なし
@ → [
[ → ]
: → '
] → バックスラッシュ
バックスラッシュ → なし
日本語入力 → 不可
日本語ファイル名 → 落ちる
内容に日本語があるファイル → 落ちる
マウスによるカーソル移動 → 可
マウスによるコピー&ペースト → 不可
ホイールによるスクロール → 可
C-x 2 で画面の縦分割 → 可
C-x 3 で画面の横分割 → 可
分割線の表示がなく、そこにゴミが残る
分割線のマウスによる移動 → 可
(2018-12-16)(2018-12-17)
@Hamayama
Copy link
Author

lem_opengl_image

@Hamayama
Copy link
Author

lem_opengl_image2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment