閑古鳥スマートフォン用の表示で見る閑古鳥オールドプログラマの日記。プログラミングとか病気(透析)の話とか。programmingVSCodeを起動してjournal.todayコマンドを実行すると、数秒待たされる。原因はmdファイルを初めて開いた時にMarkdown関係の拡張が有効化されるが、それが終わるまでコマンドが完了しないため。普通にmdファイルを開くと、ファイルを開いて編集可能になってから拡張の読み込みが始まるので待たされていると感じない。vscode-journalで使うファイルの拡張子をmd以外にするとか、Markdownの拡張を減らすという回避策もあるけど、それは残念感が強い。Emacsのごとく最初だけなんだから気にしない、というのがベターっぽいけども、暇なので少し調べてみた。アクティブにするみたいなコードを実行すると拡張の読み込みが終わるまで処理を返さないらしい。VSCodeにわかなので何もわからないのだけど、openTextDocumentを待たずにonDidOpenTextDocumentイベントを使うといいのだろうか?いっちょvscode-journalのソース書き換えてPRでも送ってみようかと思ったけど、ソースを読むとopenTextDocumentの戻り値で得られるドキュメントにテンプレート書き込んだりしていて、案外変更量多くなりそう......と気付いたらvscode-powertoolsで自前のコマンドを作ってしまいました。vscode.Uri.file(ファイル名));でも開けて、こちらは拡張の読み込みを非同期で行ってくれるバージョンのようなので、こっちを使ったコマンドを作ってみました。~/.vscode-powertools/直下にjournal.jsファイルを作ります。offset);};settings.jsonにコマンドを追加。}keybindings.jsonにショートカットを追加。"myjournal.open"},これでCtrl+Shift+Jを押すとメニューが表示され、選んだ日のファイルが開けます(なければ作る)。journal-prev.jsついでに「今開いているファイルの1日前のファイルを探して開く」コマンドも作りました。Ctrl+Shift+Alt+Pにショートカットを割り当てて、連打すると昨日のファイル、一昨日のファイル、一昨昨日のファイル...と辿って見られるようにしました。あれ何日前に書いたメモだっけ、みたいな捜し物をするときに使います。Codeで書いたPlantUMLの図をエクスポートする普通にHTMLとかdocxにできると思っていたらそのままではできな...2011-06-14boost::filesystem::unique_path関数unique_path関数は実は引数を取るようになっています。10から、ランチャーアプリの出番があまりなくなった魔術師オーフェン第四部ハイコンテクストなデザインはそれ自体がバリアなのだろうか月別アーカイブはてなブログをはじめよう!wata_dさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。