![[2026-01-26-06-56-53.webp|cover-picture]] # 🗞️Topics ## Various Complements v11 リリース [[🦉Various Complements]]のv11.0.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 11.0.0 · tadashi-aikawa/obsidian-various-complements-plugin </div> <div class="link-card-v2-content"> 11.0.0 (2026-01-25)⚠ BREAKING CHANGESUpdate dependencies and Obsidian minimum version to 1.11.4✨ Featuresinterna ... </div> <img class="link-card-v2-image" src="https://opengraph.githubassets.com/01f744f85479882c9d17159f14c8f2501cac5173d57b8c877a972e78ad23eee5/tadashi-aikawa/obsidian-various-complements-plugin/releases/tag/11.0.0" /> <a href="https://github.com/tadashi-aikawa/obsidian-various-complements-plugin/releases/tag/11.0.0"></a> </div> [[Internal Link Complement]]に対する大きめの対応を2つ入れています。 ### [Preserve first-letter case](https://tadashi-aikawa.github.io/docs-obsidian-various-complements-plugin/4.%20Options/4.7.%20Internal%20link%20complement/%E2%9A%99%EF%B8%8F%20Preserve%20first-letter%20case/) 入力内容の先頭文字が大文字でも小文字かで、補完する[[内部リンク]]の性質を見ていい感じに[[エイリアス (Obsidian)|エイリアス]]を貼る機能です。 ![](https://youtu.be/WRnMzHq714M) この対応は見た目以上に苦労しました。先頭の大文字小文字に差分があったら[[エイリアス (Obsidian)|エイリアス]]を貼るだけならシンプルですが、実際はそうでもありません。[[Codex CLI]]とかなり壁打ちをしながら開発を進めました。これぞ[[ペアプログラミング|ペアプロ]]って感じですね。 <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"> 📜2026-01-25 クエリの先頭文字とInternal link complementsで表示用に挿入される文字列の先頭で大文字・小文字が異なる場合はエイリアスでクエリにあわせる </div> <div class="link-card-v2-content">GitHub Issue #329 を受け、Internal link complement でクエリ先頭と候補先頭の大文字小文字が異なる場合に、挿入時のみエイリアスでクエリ側に揃える機能を追加した。クエリは word.query から取得し、新規リンク候補では変換せず入力どおりとした。先頭以外に大文字を含む語は固有名詞とみなし変換対象外とする applyQueryFirstLetterCase を util に分離し、テストを追加した上で、英語ドキュメントに新オプションとして記載した。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/2026-01-25-19-10-05.webp" /> <a data-href="📜2026-01-25 クエリの先頭文字とInternal link complementsで表示用に挿入される文字列の先頭で大文字・小文字が異なる場合はエイリアスでクエリにあわせる" class="internal-link"></a> </div> %%[[📜2026-01-25 クエリの先頭文字とInternal link complementsで表示用に挿入される文字列の先頭で大文字・小文字が異なる場合はエイリアスでクエリにあわせる]]%% ### [select with custom alias and add to aliases](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%20custom%20alias%20and%20add%20to%20aliases/) [select with custom 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%20custom%20alias/) の強化版です。入力した[[エイリアス (Obsidian)|エイリアス]]を対象[[ノート]]の[[aliasesプロパティ (Obsidian)|aliasesプロパティ]]に追加します。 ![](https://youtu.be/9NsdtJ6ei_Q) ## AQS v14.1 リリース [[🦉Another Quick Switcher]]のv14.1.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 14.1.0 · tadashi-aikawa/obsidian-another-quick-switcher </div> <div class="link-card-v2-content"> 14.1.0 (2026-01-20)✨ Featuresmain: Add relative updated period display in suggestions (eb13fdd)main: Preserve ch ... </div> <img class="link-card-v2-image" src="https://opengraph.githubassets.com/4922172b98060ad5d5d25828e6f9fc441e9277359334f41137977b4911a9b358/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/14.1.0" /> <a href="https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/releases/tag/14.1.0"></a> </div> メインの対応は『[[ノート]]の最終更新日時を、現在日時からの相対的な経過時間として表示』する機能です。 ![[2026-01-26-06-31-34.avif|75% frame]] *ラベルに短縮表記で表示される* ![[2026-01-26-06-33-55.avif|frame]] *最終更新日時は4種類から選べる* この表示によって、『さっき更新したアレ』『最近更新したアレ』を迷わずに探せるようになりました。 他にも `show links` `show backlinks` で移動したときも元の設定条件を引き継ぐようになったり、[[Check Uncheck (Another Quick Switcher)|Check/Uncheck]]の状態を保持するようになりました。 ## created/updatedプロパティに日付も含める 長い間、日付しか記入していなかった [[createdプロパティ (Minerva)|createdプロパティ]] と [[updatedプロパティ (Minerva)|updatedプロパティ]] に時刻情報も追加しました。 <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"> 💿OBS-0007 createdとupdatedのプロパティには日付だけでなく時間も含める </div> <div class="link-card-v2-content">created・updatedプロパティに時分を含める提案を行い、Another Quick Switcherで分単位の相対日時表示が可能になった結果、既存ノートとの差異はCarnelianで吸収した理由を示した</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/obs-adr.webp" /> <a data-href="💿OBS-0007 createdとupdatedのプロパティには日付だけでなく時間も含める" class="internal-link"></a> </div> %%[[💿OBS-0007 createdとupdatedのプロパティには日付だけでなく時間も含める]]%% これは [[#AQS v14.1 リリース]] で追加された機能を利用するためのものです。[[🦉Carnelian]]の[[📰2025年52週 Weekly Report#updatedプロパティの自動更新|updatedプロパティの自動更新]]機能にも修正を加えて、日付だけの場合のfallbackも含めて環境を整備しました。 ## [[shadcn-vue]]の設計学習 作者の方の考えをトレースしたわけではなく、あくまで個人的な妄想で設計を追ってみたという取り組みです。大きくずれていないとは思いますが... <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"> 📜2026-01-22 shadcn-vueの設計を紐解く </div> <div class="link-card-v2-content">shadcn-vueを参考に、Vite+Vue3+Tailwind CSS環境を構築したうえで、cn関数やcvaを用いてButtonやLabelコンポーネントのvariant設計とclass競合解消、disabled扱いの検証を行った記録である</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/activity.webp" /> <a data-href="📜2026-01-22 shadcn-vueの設計を紐解く" class="internal-link"></a> </div> %%[[📜2026-01-22 shadcn-vueの設計を紐解く]]%% まだ一例しかありませんが、よく使うパターンはこちらにまとめたいと思っています。 <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"> 📕Class Variance Authorityを使ったVueのコンポーネント設計 </div> <div class="link-card-v2-content">Class Variance Authorityとcn関数を用いたVue3+TypeScript+Tailwind CSSのコンポーネント設計とvariant定義の実装例である。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/2026-01-19-06-27-00.webp" /> <a data-href="📕Class Variance Authorityを使ったVueのコンポーネント設計" class="internal-link"></a> </div> %%[[📕Class Variance Authorityを使ったVueのコンポーネント設計]]%% > [!hint] > 画像のキャラは[[ティーエス]]ちゃんです。 ## [[Neovim]]の登場シーンを強化 [[ターミナル]]を触っていると『ここで[[Neovim]]を呼び出せたらなぁ。。』と思うことがあると思います。それらについて調べて環境整備しました。 - [[エディタでコマンドラインを編集 (Zsh)]] - **[[ターミナルのコマンドラインをNeovimで編集]]** `オススメ` - **[[メッセージをNeovimで編集 (Codex CLI)]]** `オススメ` - [[メッセージをNeovimで編集 (Gemini CLI)]] 特に[[Codex CLI]]のチャット入力を[[Neovim]]でやりとりできるようになったのはメチャクチャ捗りました。[[Codex CLI]]の利用開始ハードルまでも下がりました。[[GitHub Copilot CLI]]もこの機能に対応してほしいです。(仕事だとこっちなので) ## [[空の軌跡 the 1st]] 昨日から始めました。10年前くらいにRevolution版をプレイして以来です。[[GeForce RTX 5060 Ti]]のおかげでPS4でプレイしてた過去作と比べ、画面の動きがスムーズな気がします。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://falcom.shop//html/template/falcom2023/assets/favicon-16.png" /> <span class="link-card-v2-site-name">ファルコムショップ</span> </div> <div class="link-card-v2-title"> 空の軌跡 the 1st 通常版 </div> <div class="link-card-v2-content"> ストーリーRPG「軌跡シリーズ」第1作『英雄伝説 空の軌跡FC』の完全フルリメイク版となる最新作『空の軌跡 the 1st(ザ・ファースト)』が、Nintendo Switch™/PlayStation®5/Steam®に登 ... </div> <img class="link-card-v2-image" src="https://falcom.shop/html/upload/save_image/0527151336_68355810d6352.webp" /> <a href="https://falcom.shop/products/detail/745"></a> </div> # 👀Reading ## コードは「読めるけど書けない」でいい時代になった|すてぃお <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://assets.st-note.com/poc-image/manual/note-common-images/production/icons/android-chrome-192x192.png" /> <span class="link-card-v2-site-name">note(ノート)</span> </div> <div class="link-card-v2-title"> コードは「読めるけど書けない」でいい時代になった|すてぃお </div> <div class="link-card-v2-content"> 最近、プロダクト開発をしていて気づいたことがあります。 僕はもう、IDEやエディタをほとんど開いていません。 以前なら、開発といえば、まずVSCodeなどのエディタを立ち上げて、コードを書き始めるのが当たり前でした。 でも ... </div> <img class="link-card-v2-image" src="https://assets.st-note.com/production/uploads/images/244526923/rectangle_large_type_2_c5775721a3386d18715ef3be24e1ce02.png?fit=bounds&quality=85&width=1280" /> <a href="https://note.com/suthio/n/n3f88afe28dbd"></a> </div> ~~~ 最近読んだメディアの中で一番納得感があった。完全同意。 ~~~ ## Vimでqキーをprefixとして使う <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://static.zenn.studio/images/logo-transparent.png" /> <span class="link-card-v2-site-name">Zenn</span> </div> <div class="link-card-v2-title"> Vimでqキーをprefixとして使う </div> <img class="link-card-v2-image" src="https://res.cloudinary.com/zenn/image/upload/s--zY2oZwk7--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:Vim%25E3%2581%25A7q%25E3%2582%25AD%25E3%2583%25BC%25E3%2582%2592prefix%25E3%2581%25A8%25E3%2581%2597%25E3%2581%25A6%25E4%25BD%25BF%25E3%2581%2586%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_34:kawarimidoll%2Cx_220%2Cy_108/bo_3px_solid_rgb:d6e3ed%2Cg_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyLzU1YzllYzNiYzAuanBlZw==%2Cr_20%2Cw_90%2Cx_92%2Cy_102/co_rgb:6e7b85%2Cg_south_west%2Cl_text:notosansjp-medium.otf_30:vim-jp%2Cx_220%2Cy_160/bo_4px_solid_white%2Cg_south_west%2Ch_50%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2QxNjFiNWRjZTUuanBlZw==%2Cr_max%2Cw_50%2Cx_139%2Cy_84/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" /> <a href="https://zenn.dev/vim_jp/articles/d9ad1dd0d7ecca"></a> </div> ~~~ 盲点だった。なるほど。 ただ、qは多用すると左小指に悪いので設定は見送る。 ~~~ # 📚New Notes - [[Compound Variants]] - [[HTMLAttributes型 (Vue)]] - [[Primitive (Reka UI)]] - [[PrimitiveProps型 (Reka UI)]] - [[VariantProps型はすべてのプロパティがOptional]] - [[class属性 (HTML)]] - [[clsx]] - [[cn]] - [[createdプロパティ (Minerva)]] - [[cva]] - [[exclude_docs (MkDocs)]] - [[tailwind-merge]] - [[updatedプロパティ (Minerva)]] - [[エディタでコマンドラインを編集 (Zsh)]] - [[ターミナルのコマンドラインをNeovimで編集]] - [[ナビゲーションのレベル1をタブで表示 (Material for MkDocs)]] - [[メッセージをNeovimで編集 (Codex CLI)]] - [[メッセージをNeovimで編集 (Gemini CLI)]] - [[特定のエントリをビルド対象から外す (MkDocs)]] - [[空の軌跡 FC]] - [[空の軌跡 the 1st]] - [[💿OBS-0007 createdとupdatedのプロパティには日付だけでなく時間も含める]] - [[📕Class Variance Authorityを使ったVueのコンポーネント設計]] - [[📕prettierコマンドのフォーマットとNeovimとconform.nvimからprettierdを使ったときのフォーマットが異なる問題]] - [[📜2026-01-19 Another Quick Switcherの最終更新日時を相対日時で分かりやすく表示する]] - [[📜2026-01-22 shadcn-vueの設計を紐解く]] - [[📜2026-01-25 クエリの先頭文字とInternal link complementsで表示用に挿入される文字列の先頭で大文字・小文字が異なる場合はエイリアスでクエリにあわせる]] - [[📜2026-01-25 先頭と末尾のアンダースコアーはトークナイズ対象から除外する]] - [[📰2026年3週 Weekly Report]]