markdown editor として利用しはじめた Visual Studio Code だけど、エクステンション機能が実装されてから、いろいろと source code を参考にして勉強している中で、Extensin そのものを修正してたりしてしまう事案がいくつか。記念にリスト化してみる。
いつのまにか、Extension のために Javascript や Typescript を勉強しはじめているオレがいた・・・ 目標としては、Solaris と色々と絡めたいと思ってはいるが、いまのところ markdown で Solaris 関連のドキュメント書くのがせいいっぱいw
Issue や PR したエクステンション
- vscode-pandoc
- https://github.com/dfinke/vscode-pandoc
- OS X での挙動確認とオプションを個別に記述できるように機能を追加。はじめて PR に挑戦。
- Project Manager Extension for Visual Studio Code
- https://github.com/alefragnani/vscode-project-manager
- こちらも Mac OS X で動作するようにお手伝い
- vscode-ext-yandex-translate
- https://github.com/airstep/vscode-ext-yandex-translate
- 日本語も変換候補として対応していたので追加してもらう
- vscode-gist
- https://github.com/dbankier/vscode-gist
- secret gist が public gist になってしまう問題の対応
- 作者さん、やっぱり vim にもどっちゃうということで、メンテ引き受けてくれる人を募集中
- MarkdownTOC(Table Of Contents) Plugin for Visual Studio Code.
- https://github.com/AlanWalk/Markdown-TOC
- codeblocks がエラーになるので、その対策を PR
自分で作ってみたエクステンション
- vscode-insert-date
- https://github.com/satokaz/insert-date
- カーソルがいる場所に日付と時刻を挿入するエクステンション。見よう見ままねで作成。
- vscode-toggleProxy
- https://marketplace.visualstudio.com/items?itemName=satokaz.vscode-toggleproxy
- https://github.com/satokaz/vscode-toggleProxy
- ちょーニッチというか、オレ得な感じですが、settings.json にある http.proxy 設定をステータスバーの地球アイコンで on/off するエクステンション。会社と家の環境違うので毎回切り替えるのが面倒だなと、面倒なエクステンション作成にとりかかってみた。 settings.json の入れ替え処理を atomic にできていない気がするので怖いひ・・・