「devcontainer.vim
自体はただのコマンドラインツールで、作った周辺ツールもただのコマンドラインツール
なので Vim の話はほとんどで無いけどいいのかな?」と少し悩んだが、
「まー、僕の考えた最強の Vim
開発環境だし」と思い結局エイヤで出してしまった。
実際に出したプロポーザル
Vim Conf 2024 CfP のやつ
---title:VimConf2024 CfPのやつauthor:mikoto2000date:2024/7/13---
mikoto2000@gmail.commikoto2000https://raw.githubusercontent.com/mikoto2000/TIL/master/svg/icon/myicon.svgCreating the Vim Version of VSCode Dev Container Extension:WhyandHowVimisgreat.Containersaregreattoo.ButcombiningthemisnotaseasyasVSCode.Wehavecreatedafewtoolstomakeiteasiertocombinethemfordevelopment.IwilltalkaboutwhyImadethetool,itsoverview,howitworks,andthechallengesIfaced.# 自身について## 概要仕事と趣味でプログラミングをやっているプログラマー。一生をGettingStartedの実施で過ごす人。最近は [Tauri](https://tauri.app/)のベータ版でアプリを作りながらissueやPullRequestを出す生活をしています。## Vim 活「自身の使うプラグインは、できるだけ自身がつくったプラグインで済ませる」という挑戦をしているLSPや補完系のものはさすがにあきらめたが、その他小粒なツールは自作している-ファイルエクスプローラー-バッファーセレクター-ファイルファインダー-スニペットジャンプ# 講演の概要コンテナ内でVimを使った開発をするためのツールを作成しました。(「VSCodeDevcontainer拡張機能のVim版」と放言しています)そのツールを何故作ったのか?・概要・仕組み・苦労話を話します。https://github.com/mikoto2000/devcontainer.vimVimと何かをインテグレーションする際の一例として、誰かに刺されば良いかなぁと思っています。# 話すこと・何を作ったのか?(仕組みの比較のため)VSCodeDevContainer拡張機能について。作ったもの(devcontainer.vim)の仕組み説明・何故作ったのか?なんでコンテナ内でVimを使いたいのか?・解決したい課題と解決方法初期の方法とその課題課題を解決するために取った方法(ツールの作成と、インテグレーション)どんな方法でどんな課題を解決したのかの説明。・(時間があれば)作る際の苦労話をいくつか-NeoVim移行を考えてあきらめた話-VimにPullRequestを送った話# 話さないこと以下2点以外のVimの機能全て-channelによるTCP通信-コマンドライン引数`-S`によるVimScriptの実効20,15JapaneseEnglishYes