2020-01-01から1年間の記事一覧
LSP(Language Server Protocol)にsignatureHelpというのがありまして、メソッドの引数情報なんかを表示するのなんかに使えそうなもの。 rubyのLSPサーバであるsolargraph(バージョン0.39.8)を使ってみたら、 例えば、 puts( と"("が入力された段階で、サーバ…
テキストエディタ用のフレームワークであるScintilla(https://www.scintilla.org/)と mruby( https://github.com/mruby/mruby)を使ってEmacs風テキストエディタを作るという取り組みを、 この数年、ちまちまとやっている。 普段使っているMacOS上では、それ…
連休中は、子ども達と一緒にMinecraftで遊ぶ時間が長かった。 子どもとは、switch版で複数のコントローラでTVの画面分割でやっている。 2分割より4分割のほうが見易いようだ。 そのため、私が遊ぶ時間が無いとき(在宅勤務中とか)も、 勝手に3人目のプレイヤ…
Scintillaのcurses向け実装の色についてのメモ。 何度も調べては忘れるを繰り返すので、いい加減書いておく。 www.scintilla.org Scintillaはテキストエディタ用のライブラリで、gtkやwindows向けのライブラリがある。 ncurses用は、以前は別に開発されてい…