![[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)|エイリアス]]を貼る機能です。

この対応は見た目以上に苦労しました。先頭の大文字小文字に差分があったら[[エイリアス (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プロパティ]]に追加します。

## 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]]