# 🗞️Topics
## Various Complements 10.5.0 リリース
[[🦉Various Complements]]の10.5.0をリリースしました。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" />
<span class="link-card-v2-site-name">GitHub</span>
</div>
<div class="link-card-v2-title">
Release 10.5.0 · tadashi-aikawa/obsidian-various-complements-plugin
</div>
<div class="link-card-v2-content">
10.5.0 (2025-05-25)✨ FeaturesAdd a "select with query alias" pop-up command (#268) (63e1061) 202505 ...
</div>
<img class="link-card-v2-image" src="https://opengraph.githubassets.com/d8c7eeee2b42a3e70f6d3add2c0b55dd86601ea6fa196f8f95dbee0ee7a4979c/tadashi-aikawa/obsidian-various-complements-plugin/releases/tag/10.5.0" />
<a href="https://github.com/tadashi-aikawa/obsidian-various-complements-plugin/releases/tag/10.5.0"></a>
</div>
このリリースでは[pop up commandsのホットキー](https://tadashi-aikawa.github.io/docs-obsidian-various-complements-plugin/4.%20Options/4.3.%20Key%20customization/%E2%9A%99%EF%B8%8F%20Hotkeys/)として、新たに[select with query alias](https://tadashi-aikawa.github.io/docs-obsidian-various-complements-plugin/3.%20Commands/3.1.%20pop-up%20commands/%F0%9F%97%A8%EF%B8%8Fselect%20with%20query%20alias/)というコマンドを追加しています。私としては利用する機会はあまりなさそうですが、以下のissueを作成してもらって『なるほど』と思ったからです。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" />
<span class="link-card-v2-site-name">GitHub</span>
</div>
<div class="link-card-v2-title">
Add option to use current word as an alias (when linking) · Issue #268 · tadashi-aikawa/obsidian-various-complements-plugin
</div>
<div class="link-card-v2-content">
Hi, I tried to find other issues about this, but I think this would be a nice feature (and relatively straightfo ...
</div>
<img class="link-card-v2-image" src="https://opengraph.githubassets.com/7fbe82721ac90adac7c8c352eb600d0f37dad74c9409da6eb2c43815655f4584/tadashi-aikawa/obsidian-various-complements-plugin/issues/268" />
<a href="https://github.com/tadashi-aikawa/obsidian-various-complements-plugin/issues/268"></a>
</div>

この機能を活用できそうな方がいらっしゃれば、[[Bluesky]]上のつぶやきなどで是非教えて下さい🙏 該当するユースケースにマッチした機能強化案がありましたらそちらも是非。
## obsidian.nvim: backlinkを新しいウィンドウで開く
[[obsidian.nvim]]の `ObsidianBacklinks` コマンドから開いた[[バックリンク]]を、分割した新しい[[ウィンドウ (Vim)|ウィンドウ]]で開けるようなキーマップを追加してみました。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" />
<span class="link-card-v2-site-name">Minerva</span>
</div>
<div class="link-card-v2-title">
📜2025-05-24 obsidian.nvimのbacklink searchで選択したファイルを分割した新しいウィンドウで開けるようにする
</div>
<div class="link-card-v2-content">obsidian.nvimのObsidianBacklinksコマンドで表示される候補を、Vimの分割ウィンドウで開きたい要件から、backlinks.luaのpicker呼び出し部分にselection_mappingsを追加し、Ctrl+EnterやCtrl+Sで分割・垂直分割ウィンドウに開く機能を実装した。選択行のカーソル位置も正しく反映されるよう、callbackの引数を拡張した。</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/activity.webp" />
<a data-href="📜2025-05-24 obsidian.nvimのbacklink searchで選択したファイルを分割した新しいウィンドウで開けるようにする" class="internal-link"></a>
</div>
%%[[📜2025-05-24 obsidian.nvimのbacklink searchで選択したファイルを分割した新しいウィンドウで開けるようにする]]%%
[[obsidian.nvim]]は仕事で使っており、最近はドキュメントが育ってきたこともあってこの機能が必要になりました。プライベートでは[[Obsidian]] + [[🦉Another Quick Switcher]]なので既にこの機能を多用していました。
## TypeScript Native Previewを試す
[[TypeScript]]の[[Go]]移植版である[[tsgo]]を試してみました。
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/favicon-64.png" />
<span class="link-card-v2-site-name">Minerva</span>
</div>
<div class="link-card-v2-title">
📜2025-05-25 TypeScript Native Previewsを試す
</div>
<div class="link-card-v2-content">TypeScriptのGo移植版「tsgo」プレビューがnpmとVSCode拡張で公開された経緯から、既存プロジェクトで導入・型チェック・エラー修正・パフォーマンス比較を実施した。strictBuiltInIteratorReturnや相対パスのインポート対応などの課題を経て、型チェック速度が約10倍向上した結果を得た。VSCode拡張の設定方法や今後の活用方針にも触れた。</div>
<img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/activity.webp" />
<a data-href="📜2025-05-25 TypeScript Native Previewsを試す" class="internal-link"></a>
</div>
%%[[📜2025-05-25 TypeScript Native Previewsを試す]]%%
[[tsgo]]では[[tsc]]のプラグイン周りはまだ対応されていないので、[[Vue]]のプロジェクトでは当面は使えなそうです。ただ、[[Vue]]や[[Deno]]を使っていないプロジェクトでは利用するチャンスがあると思いました。そのようなプロジェクトはそこまで巨大ではないため、[[Neovim]]を[[VSCode]]に切り替えてまでエディタ上で[[tsgo]]を使うかは微妙ですが、`tsc --noEmit` の代わりに `tsgo --noEmit` を使うのはアリだと思っています。
# 👀Reading
## Microsoft Build 2025 主要発表まとめ | 新Copilot、MCP対応など解説。|ChatGPT研究所
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://s3-ap-northeast-1.amazonaws.com/poc-image/production/7e809e46a245c22cb69b4e828921b14dcf69d60931a62dfa7c7e5110e7a6.png" />
<span class="link-card-v2-site-name">ChatGPT研究所</span>
</div>
<div class="link-card-v2-title">
Microsoft Build 2025 主要発表まとめ | 新Copilot、MCP対応など解説。|ChatGPT研究所
</div>
<div class="link-card-v2-content">
今週はMicrosoft、Google、Anthropicといった大手AI企業のイベントが重なり、連日大型の発表が予想される1週間となっています! 早速、日本時間の5月20日深夜からMicrosoft Build 2025 ...
</div>
<img class="link-card-v2-image" src="https://assets.st-note.com/production/uploads/images/191071031/rectangle_large_type_2_fff2fd271c67e6bb53d357f24e55462d.png?fit=bounds&quality=85&width=1280" />
<a href="https://chatgpt-lab.com/n/nf5ad2466291c"></a>
</div>
~~~
Figmaの連携だけ少し気になる。
~~~
## TypeScriptネイティブ移植観察レポート TSKaigi 2025
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://d1eu30co0ohy4w.cloudfront.net/assets/favicon-bdd5839d46040a50edf189174e6f7aacc8abb3aaecd56a4711cf00d820883f47.png" />
<span class="link-card-v2-site-name">Speaker Deck</span>
</div>
<div class="link-card-v2-title">
TypeScriptネイティブ移植観察レポート TSKaigi 2025
</div>
<img class="link-card-v2-image" src="https://files.speakerdeck.com/presentations/1bd58d5cf1454b879024e003c0585f5d/slide_0.jpg?35198687" />
<a href="https://speakerdeck.com/berlysia/typescript-native-porting-observation-tskaigi-2025"></a>
</div>
~~~
いい話。単純移植にAI使わない理由は勉強になった。やっぱテストファーストですよねぇ。
~~~
## 20250523_支配される特権を与えるしかない - PL-HR7's Wiki - Obsidian Publish
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://publish.obsidian.md/favicon.ico?f5681b00df094b246798" />
<span class="link-card-v2-site-name">PL-HR7's Wiki</span>
</div>
<div class="link-card-v2-title">
20250523_支配される特権を与えるしかない - PL-HR7's Wiki - Obsidian Publish
</div>
<div class="link-card-v2-content">
会社というものはなかなかに難しいし、ほとんどはコミュニケーションに左右される。会社というものを理解していない人もいて、そういう人にあたると薬の量が増えてしまう。 会社は学校ではない 会社というものは志を同じくする人たちがそれ ...
</div>
<img class="link-card-v2-image" src="https://ogimage.obsidian.md/og-image.png?title=20250523_%E6%94%AF%E9%85%8D%E3%81%95%E3%82%8C%E3%82%8B%E7%89%B9%E6%A8%A9%E3%82%92%E4%B8%8E%E3%81%88%E3%82%8B%E3%81%97%E3%81%8B%E3%81%AA%E3%81%84&description=%E4%BC%9A%E7%A4%BE%E3%81%A8%E3%81%84%E3%81%86%E3%82%82%E3%81%AE%E3%81%AF%E3%81%AA%E3%81%8B%E3%81%AA%E3%81%8B%E3%81%AB%E9%9B%A3%E3%81%97%E3%81%84%E3%81%97%E3%80%81%E3%81%BB%E3%81%A8%E3%82%93%E3%81%A9%E3%81%AF%E3%82%B3%E3%83%9F%E3%83%A5%E3%83%8B%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AB%E5%B7%A6%E5%8F%B3%E3%81%95%E3%82%8C%E3%82%8B%E3%80%82%E4%BC%9A%E7%A4%BE%E3%81%A8%E3%81%84%E3%81%86%E3%82%82%E3%81%AE%E3%82%92%E7%90%86%E8%A7%A3%E3%81%97%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E4%BA%BA%E3%82%82%E3%81%84%E3%81%A6%E3%80%81%E3%81%9D%E3%81%86%E3%81%84%E3%81%86%E4%BA%BA%E3%81%AB%E3%81%82%E3%81%9F%E3%82%8B%E3%81%A8%E8%96%AC%E3%81%AE%E9%87%8F%E3%81%8C%E5%A2%97%E3%81%88%E3%81%A6%E3%81%97%E3%81%BE%E3%81%86%E3%80%82+%E4%BC%9A%E7%A4%BE%E3%81%AF%E5%AD%A6%E6%A0%A1%E3%81%A7%E3%81%AF%E3%81%AA%E3%81%84+%E4%BC%9A%E7%A4%BE%E3%81%A8%E3%81%84%E3%81%86%E3%82%82%E3%81%AE%E3%81%AF%E5%BF%97%E3%82%92%E5%90%8C%E3%81%98%E3%81%8F%E3%81%99%E3%82%8B%E4%BA%BA%E3%81%9F%E3%81%A1%E3%81%8C%E3%81%9D%E3%82%8C%E3%81%9E%E3%82%8C%E5%BE%97%E6%84%8F%E3%81%AA%E5%88%86%E9%87%8E%E3%81%A7%E5%88%86%E6%A5%AD%E3%82%92%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E3%80%81%E3%81%BF%E3%82%93%E3%81%AA%E3%81%A7%E5%84%B2%E3%81%91%E3%82%88%E3%81%86%E3%81%A8%E3%81%84%E3%81%86%E7%B5%84%E7%B9%94%E3%81%A7%E3%81%82%E3%82%8B%E3%80%82%E6%97%A5%E6%9C%AC%E3%81%A7%E3%81%AF%E9%AB%98%E6%A0%A1%E3%82%84%E5%A4%A7%E5%AD%A6%E3%82%92%E5%8D%92%E6%A5%AD%E3%81%99%E3%82%8B%E3%81%A8%E4%BC%9A%E7%A4%BE%E3%81%AB%E5%B0%B1%E8%81%B7%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E4%B8%80%E8%88%AC%E7%9A%84%E3%81%A0%E3%81%97%E3%80%81%E6%96%B0%E5%8D%92%E4%B8%80%E6%8B%AC%E6%8E%A1%E7%94%A8%E3%81%AE%E6%96%87%E5%8C%96%E3%81%8C%E6%A0%B9%E5%BC%B7%E3%81%84%E3%81%AE%E3%81%A7%E3%80%81%E5%AD%A6%E6%A0%A1%E3%81%AE%E5%BB%B6%E9%95%B7%E7%B7%9A%E2%80%A6&siteName=PL-HR7%27s+Wiki" />
<a href="https://publish.obsidian.md/plhr7/Diary/2025/20250523_%E6%94%AF%E9%85%8D%E3%81%95%E3%82%8C%E3%82%8B%E7%89%B9%E6%A8%A9%E3%82%92%E4%B8%8E%E3%81%88%E3%82%8B%E3%81%97%E3%81%8B%E3%81%AA%E3%81%84"></a>
</div>
~~~
タクティクスオウガやったことないけど、熱いシーンだな… そして絶妙な引用。
~~~
## Is an LSP implementation for Nvim feasible already with the new Corsa LS? · microsoft typescript-go · Discussion #461
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" />
<span class="link-card-v2-site-name">GitHub</span>
</div>
<div class="link-card-v2-title">
Is an LSP implementation for Nvim feasible already with the new Corsa LS? · microsoft/typescript-go · Discussion #461
</div>
<div class="link-card-v2-content">
I'll research a bit in these days, but I have zero experience on how to build an lsp for nvim, if anyone has sug ...
</div>
<img class="link-card-v2-image" src="https://opengraph.githubassets.com/89f90ed931d57a1cc0bcdd45dec0cb43403f2e7cecfa0df8a3e19d92e4790969/microsoft/typescript-go/discussions/461" />
<a href="https://github.com/microsoft/typescript-go/discussions/461"></a>
</div>
~~~
公式サポートはしてないけど動きそうな雰囲気出てる。
~~~
## What is the API story for this new codebase? · microsoft typescript-go · Discussion #455
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://github.githubassets.com/favicons/favicon.svg" />
<span class="link-card-v2-site-name">GitHub</span>
</div>
<div class="link-card-v2-title">
What is the API story for this new codebase? · microsoft/typescript-go · Discussion #455
</div>
<div class="link-card-v2-content">
How will the API work? Will developers have a canonical JavaScript-based API for integrating with this new versi ...
</div>
<img class="link-card-v2-image" src="https://opengraph.githubassets.com/49cd24464c510bebb646db39f818cf48eb018b5b698ef5eeeb8a40de9c576726/microsoft/typescript-go/discussions/455" />
<a href="https://github.com/microsoft/typescript-go/discussions/455"></a>
</div>
~~~
コンパイラ周りのエコシステムは影響を受ける可能性が高いので気になるところ… 取り急ぎすぐ影響受けるのはVolarか。
Deno使っているプロジェクトは当分の間は様子見かな。
~~~
## JSer.info 14周年
<div class="link-card-v2">
<div class="link-card-v2-site">
<img class="link-card-v2-site-icon" src="https://jser.info/public/img/favicon/favicon-32x32.png" />
<span class="link-card-v2-site-name">JSer.info</span>
</div>
<div class="link-card-v2-title">
JSer.info 14周年
</div>
<div class="link-card-v2-content">
JSer.info は、2011年1月16日から開始して、2025年1月16日で14周年を迎えました🎉
</div>
<img class="link-card-v2-image" src="https://jser.info/media/logo.png" />
<a href="https://jser.info/2025/05/24/jser-14th/"></a>
</div>
~~~
AI一色の現代だけど、こうしてみるとプラットフォームレベルのエコシステム周りが割と戦国時代になってきた感あるなぁ。
自分なりのポリシーとしては
- Node.jsの新機能は静観
- package managerはJSR推し
- LinterはBiome推し (ただし今だとESLintでないと厳しいケースが多い)
~~~
# 📚New Notes
- [[Mdx Truly Sane List]]
- [[TypeScript 4.1からはbaseUrlは指定不要]]
- [[TypeScript 5.6]]
- [[TypeScript 7]]
- [[o3]]
- [[oil.code]]
- [[strictBuiltinIteratorReturn]]
- [[tsgo]]
- [[インストール済のバージョンを最新版にアップデート (pnpm)]]
- [[📜2025-05-24 obsidian.nvimのbacklink searchで選択したファイルを分割した新しいウィンドウで開けるようにする]]
- [[📜2025-05-25 TypeScript Native Previewsを試す]]
- [[📰2025年20週 Weekly Report]]