![[2026-02-09-21-55-59.webp|cover-picture]] # 🗞️Topics ## [[Zellij]]、[[overseer.nvim]]でさらなる高みを目指す 先週、[[📰2026年5週 Weekly Report#1年半ぶりの Zellij チャレンジ]]をしましたが、以下の理由から導入は見送りました。 > - セッションやレイアウト変更で得られる恩恵が現在のワークフローだとそこまでない > - [[Ghostty]]や[[Neovim]]のキーマップと競合するので、キーマップ戦略の再編成が必要になる > - [[kitty (プロトコル)|kitty]]の画像表示に対応されていないため、まともな画像表示能力が失われる 一方、1週間毎日嫌でもいじり続けた結果、[[Zellij]]の良さとユースケースが見えてきました。最終的には、[[Neovim]]とも競合しないキーマップも構成できました。(ただし、[[Neovim]]と一緒に使うケースは稀) 全然まとまってはいませんが、毎日のように移り変わる思考の記録を[[フリーライティング]]という形で吐き出したのが、以下の[[Brain note]]です。 <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-02-07 Zellijの全機能を試して戦略を立案する </div> <div class="link-card-v2-content">Zellijを再評価するため1週間継続利用した結果、特定目的向きのワークスペース構築に適すると判断し、Neovim共存やフローティングペイン廃止、リーダーキーを`;u`に変更するなどのカスタマイズを行った経緯と内容を整理した記録である</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/brain.webp" /> <a data-href="🧠2026-02-07 Zellijの全機能を試して戦略を立案する" class="internal-link"></a> </div> %%[[🧠2026-02-07 Zellijの全機能を試して戦略を立案する]]%% 上記では、一旦結論を導き出しているものの、[[overseer.nvim]]という[[Neovimプラグイン]]が新たな選択肢として浮上し、再び脳内は戦国時代になりました。 <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"> 📰コマンド実行スコープの整理 </div> <div class="link-card-v2-content">Raycast・Zellij・overseer.nvim・Neovim・Ghosttyなど複数のコマンド実行手段を比較し、実行スコープや通知、ログ確認に応じた使い分けを整理した記録である。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/report.webp" /> <a data-href="📰コマンド実行スコープの整理" class="internal-link"></a> </div> %%[[📰コマンド実行スコープの整理]]%% All or Nothing ではない...... 状況によっては[[Raycast]]、状況によっては[[Ghostty]]、状況によっては[[Zellij]]、そして状況によっては[[overseer.nvim]]([[Neovim]])。ユースケースを緻密に分析することで、この4つの手段のどれがマッチするかをマッピングすることが至高であることに気づきました。 [[overseer.nvim]]に関してはまだ使い始めたばかりであるため、後ほど再整理が必要になると思っています。しかし現状では、以下のような棲み分けができてきました。 - [[Raycast]]: - ユースケース - 数秒で終わる - 単一プロセス - 振り返り不要 - 明示的シャットダウンなしの方が望ましい - 概念が単一リポジトリに紐づかない - 具体例 - DBリセット - コマンドによるファイルなどの上書き - [[Zellij]] - ユースケース - 長時間稼働プロセス - 複数プロセス - 時間のかかるプロセス - 振り返りが必要 - モニタリングタスク - 概念が単一リポジトリに紐づかない - 具体例 - dev server - E2Eテストの実行 - [[top]]、[[btop]] - [[コミットグラフ]]表示 ([[Lazygit]] etc) - [[overseer.nvim]] - ユースケース - 数秒で終わる - 複数プロセス (直列/並列管理) - 振り返りが必要 - 関連ソースへの高速な移動が必要 - 概念が単一リポジトリに紐づく - ファイル変更による自動再実行 ([[ホットリロード]]とは別) - 具体例 - ユニットテスト - [[リンター]] - [[フォーマッター]] - 型チェック - dev server もう少し整理したら、また後日まとめます。恐らく[[📒Articles]]にします。 ## [[🦉Another Quick Switcher]]の[[Custom Searches]] API 先月以下の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"> [Feature Request] return value for pickers · Issue #319 · tadashi-aikawa/obsidian-another-quick-switcher </div> <div class="link-card-v2-content"> As far as I know, any picker (say File Name Search) does not return a value ( I tested this and it returns a boo ... </div> <img class="link-card-v2-image" src="https://opengraph.githubassets.com/6fedf55cf55cf6b85c59b782a6b287c4bf02d380f9d5725d4f12f83cb9ba356c/tadashi-aikawa/obsidian-another-quick-switcher/issues/319" /> <a href="https://github.com/tadashi-aikawa/obsidian-another-quick-switcher/issues/319"></a> </div> [[Templater]]や[[Obsidianプラグイン]]などからスクリプトで[[🦉Another Quick Switcher]]の[[Custom Searches]]を起動させ、選択した結果を受け取って、その後に独自の処理を書きたいというものです。 もともと[[🦉Another Quick Switcher]]の[[Dialog Commands (Another Quick Switcher)|Dialog Commands]]として、後続処理をユーザーが[[JavaScript]]で好きに記述できる機能を作ろうかと思っていましたが、IFや設定画面の面倒さから筆が進まずでした。なので、この発想は目からウロコでした。 <div class="bluesky-embed-container"> <iframe height="840px" class="bluesky-embed" src="https://embed.bsky.app/embed/did:plc:bi2l5vkitdtgw364ixidbint/app.bsky.feed.post/3mdvsnxvuhk24?colorMode=system" scrolling="no" frameborder="0" loading="lazy"> </iframe> </div> 既に動くものは作成できていますが、プレビューやnavigateなどダイアログ内で高度なアクションを行ったときの動きはまだ不安定です。特に、プレビューしてから決定すると元ファイルが閉じてしまう問題は少々厄介です。 叩きは[[AI]]にお願いしつつ、上記の不具合対応や仕上げの部分は私の方でやっていくつもりです。 <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-02-02 Another Quick SwitcherのCustom Searchesを呼び出し結果を取得するAPIをつくる </div> <div class="link-card-v2-content">Another Quick SwitcherのSearch Command名を指定してpickFile APIを実装し、選択したTFile配列をPromiseで返却した。APIモード時はファイルを開かず、キャンセル時はnullを返した。存在しないコマンド名指定時はエラーをthrowした。実装に伴いAnotherQuickSwitcherModalのapiMode分岐やonClose処理、silentClose時の挙動、モーダル遷移時の状態引き継ぎを調整し、デグレリスクを整理した。</div> <img class="link-card-v2-image" src="https://publish-01.obsidian.md/access/35d05cd1bf5cc500e11cc8ba57daaf88/Notes/attachments/activity.webp" /> <a data-href="📜2026-02-02 Another Quick SwitcherのCustom Searchesを呼び出し結果を取得するAPIをつくる" class="internal-link"></a> </div> %%[[📜2026-02-02 Another Quick SwitcherのCustom Searchesを呼び出し結果を取得するAPIをつくる]]%% # 👀Reading ## 逆流性食道炎 - PL-HR7's Wiki <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?5e3dc6f6d7b275ed59ee" /> <span class="link-card-v2-site-name">obsidian.plasticheart.info</span> </div> <div class="link-card-v2-title"> 逆流性食道炎 - PL-HR7's Wiki </div> <div class="link-card-v2-content"> 逆流性食道炎 - PL-HR7's Wiki </div> <a href="https://obsidian.plasticheart.info/Memorandum/%E5%81%A5%E5%BA%B7/%E9%80%86%E6%B5%81%E6%80%A7%E9%A3%9F%E9%81%93%E7%82%8E"></a> </div> ~~~ わかりみ深い。 人生初胃カメラは『なんとかなるだろ』と思ってたが無理でリタイアした。(呼吸器に強い危害が加わるとパニックになるので) その後は必ず鎮静剤で胃カメラしてるけど、逆流性食道炎とはずっと付き合ってる。1年くらい薬飲んだあとは薬なしで過ごせてはいる。 酒は全く飲まないけど、コーヒーは飲みたいので、ミルクを必ず入れて飲んでる。あと辛いものは食べないようになった。 幸いにも、今のところそれで症状が悪化したり、日常生活に支障をきたすことはない。 obsidian.plasticheart.info/Memorandum/%... ~~~ ## Obsidian引退しました|すぅ | AI駆動PM <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"> Obsidian引退しました|すぅ | AI駆動PM </div> <div class="link-card-v2-content"> タイトルの通り、「Obsidian」を引退しました。 以前はObsidianに関する記事をよく書いていましたが、ついにObsidianを完全に引退しました。勘違いしてほしくはないのですが、これはObsidianがダメなツール ... </div> <img class="link-card-v2-image" src="https://assets.st-note.com/production/uploads/images/247451944/rectangle_large_type_2_fe799e13b6d7037f13e5f85d4a3e976b.png?fit=bounds&quality=85&width=1280" /> <a href="https://share.google/uGoNfLQ3On7tvtFHd"></a> </div> ~~~ 意外とこういう記事ない気がするので興味深かった。 自分は逆に『Obsidian』『ターミナル(Neovim含む)『Chrome』ですべてが完結しているので、ツール多い問題に困ったことはないつもり。 Obsidian引退しました|すぅ | AI駆動PM share.google/uGoNfLQ3On7t... ~~~ ## 【離職防止】経営心理学から見る離職者の心理/感情的対応が最大要因/上司は部下の”未来の姿”/意識すべき4つの欲求/社員の9タイプ/離職を止める1on1/経営心理士・藤田耕司氏【PIVOT TALK】 ![](https://youtu.be/LtaI0pc-c7U?si=Q6CO2yjN667yLsRa) ~~~ 良き。 youtu.be/LtaI0pc-c7U?... ~~~ ## Neovimタスクランナーoverseer.nvimの使い方 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://eiji.page/_astro/favicon.DLyQ9GRO.svg" /> <span class="link-card-v2-site-name">eiji.page</span> </div> <div class="link-card-v2-title"> Neovimタスクランナーoverseer.nvimの使い方 </div> <div class="link-card-v2-content"> ソフトウェアに関する備忘録を書く個人ブログです! </div> <img class="link-card-v2-image" src="https://eiji.page/og/neovim-overseer-nvim.png" /> <a href="https://eiji.page/blog/neovim-overseer-nvim/"></a> </div> ~~~ 丸1日Zellijと向き合った結果、Neovimをペインに追加するケースはZellij使うのではなくoverseer.nvimを使ったほうが幸せになれるという結論に達した。 この記事は神。 ~~~ ## <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"> overseer.nvim/doc/components.md at master · stevearc/overseer.nvim </div> <div class="link-card-v2-content"> A task runner and job management plugin for Neovim - stevearc/overseer.nvim </div> <img class="link-card-v2-image" src="https://opengraph.githubassets.com/289c51383f4b73a377592251dc9d359c8b039a4c167112db06e3d229fc27207a/stevearc/overseer.nvim" /> <a href="https://github.com/stevearc/overseer.nvim/blob/master/doc/components.md#open_output"></a> </div> ~~~ うーむ.. エグい。結局 Zellij よりはoverseer側に流れる方が多そう。 ~~~ ## 個人的定番macアプリ6選 <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"> 個人的定番macアプリ6選 </div> <img class="link-card-v2-image" src="https://res.cloudinary.com/zenn/image/upload/s--WrZhJd30--/c_fit%2Cg_north_west%2Cl_text:notosansjp-medium.otf_55:%25E5%2580%258B%25E4%25BA%25BA%25E7%259A%2584%25E5%25AE%259A%25E7%2595%25AAmac%25E3%2582%25A2%25E3%2583%2597%25E3%2583%25AA6%25E9%2581%25B8%2Cw_1010%2Cx_90%2Cy_100/g_south_west%2Cl_text:notosansjp-medium.otf_37:kawarimidoll%2Cx_203%2Cy_121/g_south_west%2Ch_90%2Cl_fetch:aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2QxNjFiNWRjZTUuanBlZw==%2Cr_max%2Cw_90%2Cx_87%2Cy_95/v1627283836/default/og-base-w1200-v2.png?_a=BACAGSGT" /> <a href="https://zenn.dev/kawarimidoll/articles/b120d56a12b3f0"></a> </div> ~~~ Gifskiは気になる... ~~~ ## Obsidianからはてなブログへ。投稿の「めんどくさい」を本気で削ってみた。 - Digiledge(デジレッジ) <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://koheifukushi-kuih-creative.com/icon/favicon" /> <span class="link-card-v2-site-name">Digiledge(デジレッジ)</span> </div> <div class="link-card-v2-title"> Obsidianからはてなブログへ。投稿の「めんどくさい」を本気で削ってみた。 - Digiledge(デジレッジ) </div> <div class="link-card-v2-content"> Obsidianで書く心地よさを、そのまま「はてなブログ」へ。画像アップロードや整形の手間など、執筆後のモチベーションを削ぐ「面倒くさい作業」を解消する連携方法をまとめました。手動コピペからスクリプトによる自動化まで、自分の ... </div> <img class="link-card-v2-image" src="https://cdn.image.st-hatena.com/image/scale/4624e8e10ee3eaa7676dd7f14f5743d191eda2ba/backend=imagemagick;version=1;width=1300/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fm%2Fmilktea294%2F20260207%2F20260207034023.webp" /> <a href="https://koheifukushi-kuih-creative.com/entry/20260207/1770440400"></a> </div> ~~~ めっちゃ分かる。 記事の構成や新しいアイデアをAIに探してもらいたいんではなくて、書きたいことやアイデアは溢れていて、それを形にする時間?がないだけなんだよな。そしてAIに任せると魂が抜けてしまうので(以下略) > 内部リンクでメモ同士を繋いでいると、「あ、あの時のメモがこの記事の材料になるな」という発見が自然に生まれます。ゼロから「何を書こう?」と悩む時間が減って、むしろ「書きたいことが多すぎる」くらいの状態になれるのが、Obsidianを使っていて一番良かったと感じる点です。 ~~~ # 📚New Notes - [[Gifski]] - [[Layouts (Zellij)]] - [[kdl]] - [[kdlfmt]] - [[kdlをNeovimでフォーマット]] - [[macOSでMP4やMOVをGIFに変換]] - [[overseer.nvim]] - [[restart_on_save (overseer.nvim)]] - [[コンポーネント (overseer.nvim)]] - [[スタックペイン (Zellij)]] - [[セッション (Zellij)]] - [[タブ (Zellij)]] - [[ターミナルからExコマンドを実行 (Neovim)]] - [[ノーマルモード (Zellij)]] - [[ノーマルモード以外でもコマンド実行を完了したペインでコマンドを再実行 (Zellij)]] - [[フローティングペイン (Zellij)]] - [[ペイン (Zellij)]] - [[ペインの分割サイズ・比率 (Zellij)]] - [[ペインの名称設定 (Zellij)]] - [[ペインの垂直方向(右)分割 (Zellij)]] - [[ペインの水平方向(下)分割 (Zellij)]] - [[ペインモード (Zellij)]] - [[レイアウトやコマンドを指定して起動 (Zellij)]] - [[一定時間ごとにコマンドを実行 (Bash)]] - [[組み込みコンポーネント定義 (overseer.nvim)]] - [[設定ファイルの場所 (Zellij)]] - [[設定ファイル定義 (overseer.nvim)]] - [[📒Zellijのユースケース]] - [[📜2026-02-02 Another Quick SwitcherのCustom Searchesを呼び出し結果を取得するAPIをつくる]] - [[📜2026-02-07 kdlfmtとconform.nvimを使ってkdlファイルをNeovimでフォーマットしてみる]] - [[📜2026-02-08 overseer.nvimを使ってみた]] - [[📝kdlfmtでダブルクォーテーションが不正に削除されてしまう]] - [[📰コマンド実行スコープの整理]] - [[🧠2026-02-07 Zellijの全機能を試して戦略を立案する]]