<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Neovim on YAGI BLOG</title>
    <link>https://www.yuyagishita.com/tags/neovim/</link>
    <description>Recent content in Neovim on YAGI BLOG</description>
    <image>
      <title>YAGI BLOG</title>
      <url>https://www.yuyagishita.com/images/top.png</url>
      <link>https://www.yuyagishita.com/images/top.png</link>
    </image>
    <generator>Hugo -- 0.152.2</generator>
    <language>en</language>
    <lastBuildDate>Sun, 18 Jan 2026 22:40:52 +0900</lastBuildDate>
    <atom:link href="https://www.yuyagishita.com/tags/neovim/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Obsidian&#43;Claude Code&#43;Neovimで運用始めた</title>
      <link>https://www.yuyagishita.com/posts/20260118/</link>
      <pubDate>Sun, 18 Jan 2026 22:06:56 +0900</pubDate>
      <guid>https://www.yuyagishita.com/posts/20260118/</guid>
      <description>&lt;p&gt;僕はObsidianを2024年ぐらいから使っている。メモアプリは色々と使ってみたけど、使うならObsidian、Apple純正メモ、Google Keepのどれかかなと思っている。メモアプリは色々と書き溜めると自分の資産になり生活の必須アイテムになるので、Evernoteみたいに改悪されると非常に苦しくなる。将来的なサービスの継続性や使いやすさを考えた結果、ビックテックが運用しているアプリもしくは、通常のMarkdownと互換性のあるObsidianを使うことにしている。&lt;/p&gt;
&lt;p&gt;今回は、Obsidianの使い方に変化が最近あるため、それらについて記事を書いた。&lt;/p&gt;
&lt;h2 id=&#34;以前の使い方&#34;&gt;以前の使い方&lt;/h2&gt;
&lt;p&gt;基本的には標準的な使い方をしていたと思う。Obsidianアプリをインストールして、便利なプラグインをいれてデイリーノートやライフハックや目標などを自分の人生に関わることをディレクトリごとに分け、Vimモードで利用するといった感じ。ローカルオンリーで動作することで高セキュリティというのも一つのメリットだと思うが、複数端末で利用して都度メモれるようにしたかったので、同期機能を使っている。
細かい話をすると、ディレクトリでカテゴリを表現して、横断的な内容はタグつけをする。それぞれのカテゴリでMOCを作るといった運用をしている。あとは、個人情報は極力書かないようにしている。データに残している時点で流出の危険性は常につきまとう。&lt;/p&gt;
&lt;h2 id=&#34;使い方の変化&#34;&gt;使い方の変化&lt;/h2&gt;
&lt;p&gt;PCで操作するときは、Obsidianアプリは起動しない。Neovimで保管庫を開いて、sidekick.nvimでClaude Codeを起動する。こうすることで、ちょっとめんどくさいファイル作成やまとまりのない文章をAIにまとめて記載してもらっている。この使い方で一番便利だと思ったことは、過去の自分のドキュメントを分析させて、思考の傾向や今後の行動指針などのドラフトを作ってもらうことができる。この使い方は自分の脳内情報を文書化すればするほど、より分析ができ、より成長できるのではと思っている。
ただ、Claudeに自身の様々な情報を学習させてしまうことになってしまうため、この使い方大丈夫か？とも思っている。とはいえ、すでにブラウザでClaudeを使うときに、個人情報に近しい内容の会話もしているので、AI時代のいまある程度は仕方ないとも思う。&lt;/p&gt;
&lt;p&gt;Claude Codeによるサポートのおかげで、Obsidianアプリの機能を使わないとめんどくさい操作をしなくても、Neovimで全部完結できるのは嬉しい。NeovimのプラグインでObsidianのもあったが、若干使いにくくてやめてしまっていた。&lt;/p&gt;
&lt;h2 id=&#34;さいごに&#34;&gt;さいごに&lt;/h2&gt;
&lt;p&gt;AIにどうやって協業させるかを最近よく考える。AIに自分の仕事を奪われるといったネガティブなイメージをもっていても仕方がないので、ポジティブに変換して時代についていきたい。
ちなみに、このブログはAIをまったく頼らずに書いている。AIを使ったごみ記事でブログを運営する価値は少ないと思っているし、自分にとっては自分の言葉で作ることに価値があると思っている。仕事のドキュメントではごりごり使っている。本当に便利。&lt;/p&gt;</description>
    </item>
    <item>
      <title>sidekick.nvimの導入をした</title>
      <link>https://www.yuyagishita.com/posts/20260107/</link>
      <pubDate>Wed, 07 Jan 2026 23:07:56 +0900</pubDate>
      <guid>https://www.yuyagishita.com/posts/20260107/</guid>
      <description>&lt;p&gt;昨日、&lt;a href=&#34;https://github.com/folke/sidekick.nvim&#34;&gt;sidekick.nvim&lt;/a&gt;を導入したので感想など書く。&lt;/p&gt;
&lt;h2 id=&#34;導入時に気になったこと&#34;&gt;導入時に気になったこと&lt;/h2&gt;
&lt;p&gt;このプラグインをいれるときに、2つの設定がわからなかった。&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;opts.nes&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;opts.cli.mux&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;code&gt;opts.nes&lt;/code&gt;のNESとは、Next Edit Suggestionsの略らしい。
GitHub Copilotが提供する、ファイル全体を解析して大規模なコード変更を提案する機能らしい。
AIが流行り始めたときによく見たCopilotの補完をより強化した感じのものらしい。現状だとこの設定を使えるのはCopilotのみらしく、自分の場合はCopilotは使っていないので、無効にしておいた。&lt;/p&gt;
&lt;p&gt;&lt;code&gt;opts.cli.mux&lt;/code&gt;とは、tmuxやzellijを利用して、チャットのセッションを保持するというものらしい。
たしかにチャットの途中でNeovimを閉じると消えてしまうのは使い勝手が悪いかもしれない。だけど、個人的にはWezterm+Neovimを使っていて、これのためだけにtmuxをいれたくないので、これも無効にした。Claude Code初心者のため徐々に慣れていってセッション管理が必要になったらまた考える。&lt;/p&gt;
&lt;h2 id=&#34;感想&#34;&gt;感想&lt;/h2&gt;
&lt;p&gt;現状のAI活用はターミナルで操作するのが色んな面で楽になっている。ターミナルで操作するなら、Neovim内で完結させる。なんて美しいのか。今後もAIxNeovimはアップデートしていきたい。ちなみに、こんな感じになった。&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;sidekick-demo&#34; loading=&#34;lazy&#34; src=&#34;https://www.yuyagishita.com/posts/20260107/20260107-233052_grim_area.png&#34;&gt;&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
