2023-01-01から1年間の記事一覧

DAPを使ってmrubyスクリプトをデバッグする話

masahino123.hatenablog.com の続き。 久しぶりにデバッガを動かしてみたら、意図した通りに動かず悩んだのだが、 既に過去に遭遇していた現象で、当然の挙動だった。 すっかり忘れてしまっていたのが情けなく、メモしておく。 前回の記事は、.rbファイルで…

NASの容量拡張の検討

「NASのボリュームがほぼ一杯です」という警告を受けている。 いつから出ているのか、覚えていない。確実に1年以上は経っているのではないだろうか。 「ディスクを追加するか、大きなものに交換するか」を迫られている。 他の選択肢としては「空き容量を増や…

LSPのcompletionのメモ その2

LSP

この前のLSPのcompletionに関するメモのつづき。 masahino123.hatenablog.com 別のサーバだと、そもそも挙動が異なるという話。 なにか正解があるのか、実装依存なのか、手元の環境の問題なのか、設定によるものなのか、 分らないけど。 typescript-language…

LSPのcompletionメモ

LSP

LSPを使ううえで、最も嬉しいことのひとつに、補完機能があるだろう。 LSPをサポートした各種IDEやテキストエディタのサンプル画面や動画では、補完機能を利用してサクサクと入力していく例が示されている。 ただ、実際のLSPサーバから送られる補完情報(Comp…

LSPのテキスト編集と同期についてもメモ

自作のLSP(Language Server Protocol)クライアントを作って遊んでいる。 github.com 補完とか整形とか幾らか動いていて、それなりに使えているのだが、 普段使っている言語以外のLSPサーバを動かすと、 途端に怪しい挙動に遭遇する。 今回はテキストの編集(t…