並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 37 件 / 37件

新着順 人気順

neovimの検索結果1 - 37 件 / 37件

  • Neovimを使い始めて半年経った若輩Vimmerが愛用しているプラグインの紹介

    はじめに 去年の夏頃、巷でAIエディターが流行している最中、ずっと憧れていたNeovimを使い始め、晴れてVimmerになりました! それから半年が経ちNeovimにもだいぶ慣れてきたので、自分のNeovim環境を再構築しました。その際にプラグインも色々見直したので、今回はその中でも特に愛用しているプラグインを紹介します! UI系のプラグイン dashboard-nvim Neovimをファイル指定なしで起動した際に表示されるスタート画面をかっこよくできるプラグインです。直近開いたファイルやプロジェクトも表示されるので便利だし、なにより見た目がかっこよくてテンション爆上げ系のプラグインです! ちなみに、ヘッダー部分のロゴは以下のサイトのANSI Shadowフォントを使って生成しています! hlcunk.nvim コードの各種ブロックの開始と終了部分をハイライトしてくれるプラグインです!複

      Neovimを使い始めて半年経った若輩Vimmerが愛用しているプラグインの紹介
    • Vimmer にお勧めしたい AI エージェント「Aider」

      現在、AI ブームが巻き起こり、プログラミングのやり方も大きく変わってきています。私も AI を活用して仕事を効率化したく、 Cursor や Cline を試してみたことはあるのですが、10年以上使っている Vim (Neovim) を乗り換えられず波に乗り遅れていました。そんな中、「Aider」という AI エージェントを導入してめちゃ感動したので、紹介したいと思います。 初期の感想↓ ⚠️ ご注意 ⚠️ 本記事は Aider の使い勝手の良さを共有するものであり、特定のエディタを貶めたり、宗教戦争を仕掛けるつもりはありません。 Aider はコードやチャット履歴を収集することはないと 表明 していますが、本記事はそれを保証するものではありません。 本記事は個人の見解であり、所属する組織を代表するものではありません。 はじめに 数年前、登場したての GitHub Copilot を使っ

        Vimmer にお勧めしたい AI エージェント「Aider」
      • neovim 0.11からはLSPをほぼネイティブAPIだけで扱える

        3月26日、ついにneovim 0.11 が来ました。このリリースでは LSP関連機能が大幅に強化されました。 これで、いよいよプラグインなしで本格的に使えるようになりました。 今回はネイティブAPIだけでどこまでできるようになったのか紹介します。 追加されたLSP機能一覧 0.11 で追加されたLSP関連の機能はこちらです。 language serverのデフォルトコンフィグを設定する (vim.lsp.config) language serverを自動的に起動する (vim.lsp.enable) LSPを利用して自動補完する (vim.lsp.completion) LSP関連のキーマップが追加された (DEFAULTS Mappings を参照) まだまだあるので、詳しくはリリースノートをご覧ください。 News-0.11 これらのAPIのおかげで、language serve

          neovim 0.11からはLSPをほぼネイティブAPIだけで扱える
        • mcphub.nvimでNeovimでもMCPを使う

          MCP(Model Context Protocol)盛り上がってますね。 やさしいMCP入門なんて資料も出てきたくらいです。 資料によると、MCPはAIエージェント用のツール接続規格で、ツールを通じて情報取得や外部操作ができるらしい。 最初はAnthrotopic社がなにやら独自の規格を出してきたなと思っていたのですが、このところ、ユーザーが自前実装してみる流れできたり、GitHubやAWSがオフィシャルにMCPサーバーを提供し始め、大きな波を感じます。 試しにNeovimで使ってみたところ、@mcp このバッファレビューしてと入力するだけで、適切なMCPサーバーを勝手に選んでくれることを確認しました。これはすごい。日本語でもいけちゃうところが、さすがAIという感じですね。 MCPがなくても、プラグインによっては#buffer レビューしてなどと入力することでバッファの内容をAIに共有す

            mcphub.nvimでNeovimでもMCPを使う
          • Eclipseに対応したGitHub Copilot「Code completion in GitHub Copilot for Eclipse」が正式版に

            マイクロソフトは、Eclipseに対応したGitHub Copilot「Code completion in GitHub Copilot for Eclipse」が正式版に到達したことを明らかにしました。 GitHub Copilotは生成AIを利用した高度なコード補完やコード生成などのコードアシスト機能を提供し、すでにVisual Studio CodeやVisual Studio、Xcode、JetBrains IDEs、Neovim、Azure Data Studioで利用可能となっています。 今回、Eclipse IDEでもこのGitHub Copilotによるコード補完機能が正式に利用可能になりました。GitHub Copilot for Eclipseは、Eclipse marketplaceの「GitHub Copilot」のページからインストールできるようになっています。

              Eclipseに対応したGitHub Copilot「Code completion in GitHub Copilot for Eclipse」が正式版に
            • What's New in Neovim 0.11 | g.p. anders

              Neovim 0.11 was just released. As in previous installments in this series, let’s talk a bit about some of the big highlights! As always, the full list of changes can be found in the release notes (use :h news to read inside of Neovim). Table of Contents Breaking Changes LSP Simpler LSP setup and configuration Builtin auto-completion Improved hover documentation Putting it all together Diagnostics

              • Why F#?

                If someone had told me a few months ago I’d be playing with .NET again after a 15+ years hiatus I probably would have laughed at this.1 Early on in my career I played with .NET and Java, and even though .NET had done some things better than Java (as it had the opportunity to learn from some early Java mistakes), I quickly settled on Java as it was a truly portable environment. I guess everyone who

                  Why F#?
                • 📘CodeCompanionを使ってNeovimと一緒に楽しくAI Coding - Minerva

                  📘CodeCompanionを使ってNeovimと一緒に楽しくAI Coding - Minerva

                  • mrcjkb.dev - Announcing Lux - a luxurious package manager for Lua

                    Posted on April 7, 2025 It’s time Lua got the ecosystem it deserves! For a bit over a year, we have been cooking up Lux, a new package manager for creating, maintaining and publishing Lua code. It does this through a simple and intuitive CLI inspired by other well-known package managers like cargo. Today, we feel the project has hit a state of “very usable for everyday tasks”1. Features Fully port

                    • NeoVim Is Better, But Why Developers Aren't Switching To It? | Kush Creates Blogs

                      Notes: (i) Click on ← or → to open and close Table Of Contents. (ii) Click on to open and close Sharing Options. 4th March, 2025 NeoVim Is Better, But Why Developers Aren't Switching To It? "The Editor of Tomorrow with Yesterday's User Experience" – A deep dive into NeoVim's untapped potential and the specific improvements it needs to compete with mainstream Code Editors and IDEs in modern era. Fr

                        NeoVim Is Better, But Why Developers Aren't Switching To It? | Kush Creates Blogs
                      • Why Is This Site Built With C

                        Why Is This Site Built With C Created at: 2024-08-26 I've been writing about things on a personal website since 2017. Most of what I have written features in the category of notes-to-self. Mostly on how to do A or B. Only recently I've started polishing notes together and forming posts on specific topics. One thing I realised was preventing me of writing more frequently wasn't the lack of ideas (o

                        • GitHub - amitds1997/remote-nvim.nvim: Remote development in Neovim 🔥

                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                            GitHub - amitds1997/remote-nvim.nvim: Remote development in Neovim 🔥
                          • From QED to Neovim | Loosed Blog

                            Archive Using a *nix sys­tem's ter­minal can feel dan­gerous. If you don't know what you're doing, you may ac­tu­ally leave your system in a state of dis­re­pair. Si­mul­ta­ne­ously, the ter­minal can feel in­cred­ibly em­pow­ering. It peels back a layer of ab­strac­tion, of­fering a di­rect way to dis­cover and ma­nip­u­late a system. Since *nix is ubiq­ui­tous, learning it once lets you use it p

                              From QED to Neovim | Loosed Blog
                            • GitHub - tauraamui/lilly: TUI editor and VIM/Neovim alternative

                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                GitHub - tauraamui/lilly: TUI editor and VIM/Neovim alternative
                              • NeovimとVSCodeを並行運用してAIコーディングの波に乗る

                                近年、AIエージェント機能を搭載したツールが次々と登場し、開発現場でも注目されているかと思います。特に、VSCodeエコシステムをベースにしたエディタや拡張機能(例:Cursor、Windsurf、Clineなど)が市場で覇権を握りつつあります。しかし、Neovimユーザーとしては、VSCodeへ完全に移行するのは容易ではありません。 そこで、Neovimから他のVSCode系エディタへの移行をせずにAIコーディングの波に乗る方法の一つを紹介します。 Neovimから完全移行しづらい理由 Neovim独自の効率: AI関連の機能以外ではNeovimを使用したほうが効率が良いと考えているか、どうしてもNeovimでしか使えない機能やプラグインもある (Neo)vimからVSCodeへの移行など、メインのエディタを移行しようと考えたことのある方ならわかると思いますが、ほとんどの場合メインのエデ

                                  NeovimとVSCodeを並行運用してAIコーディングの波に乗る
                                • Neovim 初心者向け設定ガイド - Qiita

                                  Neovim の設定方法をメモ。 オプション設定、キーマッピング, プラグインの管理方法などを解説。 設定ファイル Neovim のカスタマイズは、設定ファイル(init.vim, または init.lua)を編集することで行う。 Neovim 0.5 以降では、Luaを用いた設定方法が推奨されている。Luaは実行速度が速く、柔軟性が高いため。 設定ファイルの位置

                                    Neovim 初心者向け設定ガイド - Qiita
                                  • Emacsを0.5msで起動させた

                                    前段 半年前から腰を据えてプログラミングをしようと決めて、紆余曲折あって、最近emacsに触れ始めました(初心者マーク)。以前はneovimを扱っていて、否が応でも比較してしまい、如何せん起動の遅さが気になった。それ以外の不満点は私の設定不足でしかないので気になりません。なので、とにかく起動を高速にするために調べ始めました。 するとemacsclientで起動速度を根本から解決するのが良さそうという雰囲気を感じ取った。しかし直感的に気に入らなかったので、逐一起動させて起動速度を高速にする方法に固執して試行錯誤することにした。 そして今記事では「私が高速だと思った起動方法と設定」を示します。 結論 全体を遅延させた設定ファイルを で呼び出す。 説明 簡単に言うと、起動と設定の処理をくっきり分けます。まず起動を行って、次に遅延された設定を処理させるので、どれだけパッケージを入れても起動速度が保

                                      Emacsを0.5msで起動させた
                                    • 【Gitフック徹底解説】上級者向けのコツとベストプラクティス

                                      【Gitフック徹底解説】上級者向けのコツとベストプラクティス Gitそのものはシンプルですが、複雑で深い理解が必要になる側面もあります。例えばGitフックです。特定のイベントに基づいて自動でスクリプトを実行できます。 基本は簡単ですが、効果的に使いこなすには広い範囲での理解が必要です。そのためには、全体を(つまりそれを構成するすべての歯車を)理解しなければなりません。 この記事では、Gitフックの基礎知識や実行方法、インストール方法などを含めた、Gitフックの高度なテクニックについて見ていきます。 また、フックのパラメータや環境変数の説明、ちょっとしたコツ、トラブルシューティングの方法など、さまざまなトピックについてもご説明します。 Git フックの基本 Gitの主要な機能のひとつにフックがあります。タスクの自動化や標準の強制、プロジェクトのライフサイクル全体を通したワークフローの確保を可

                                        【Gitフック徹底解説】上級者向けのコツとベストプラクティス
                                      • A Day In The Life

                                        VimでCtrl + DはPage Half Downなので、割とよく使うコマンドであるが、ObsidianでCtrl + Dを押すと行が削除された。 ?????と思ってHot Keyを調べて見るとCtrl + D にDelete paragrahが割り当てられている。 右の方のXでホットキーの割り当てを削除すると問題なくPage Half Downにできた。 TOC 基本設定 画面倍率の設定 Obsidianのインストール フォントのインストール 開発環境設定 Flutterのインストール VSCodeのインストール Android Studioのインストール 残課題 基本設定 画面倍率の設定 4Kディスプレイはそのまま使うのにはしんどいため、倍率を変更する。 ディスプレイの設定で任意の倍率にするオプションがあるが、そこで変更するとChromeがぼやける現象が起きてしまった。 そのため倍

                                          A Day In The Life
                                        • Neovimでシステムのクリップボードと連携したい - Qiita

                                          Neovimでクリップボードとうまく連携したい。+もしくは*レジスタでコピーできるはずだと思ってたけど、うまく行かない。だから、設定が必要みたいだ。 nvimはシステムのクリップボードと直接連携していないそうで、シェルコマンドを通じてクリップボードを利用しているみたい。 以下が対応しているclipboardのツール。 pbcopy, pbpaste (macOS) wl-copy, wl-paste (if $WAYLAND_DISPLAY is set) waycopy, waypaste (if $WAYLAND_DISPLAY is set) xclip (if $DISPLAY is set) xsel (if $DISPLAY is set) lemonade (for SSH) https://github.com/pocke/lemonade doitclient (for

                                          • Neovim luaのテストを書こう。neotestで高速に修正🔁テストのサイクルを回す

                                            はじめに 今回はNeovim luaのテストを書く方法を紹介します。 Lua製プラグインはもちろんのこと、dotfilesで便利関数を書いている人にも試してほしいです。 Neovimで初めてluaを書いた人も多いでしょうし、「正直luarocksとかよくわからないんだよなー」という方もいらっしゃることでしょう (自己紹介) 。 Lua製プラグインはNeovimだけで動くのだから、プラグインのテストもNeovimで動いて欲しいというのが人情です。 今回は以下のプラグインを活用する方法を紹介します。 plenary.nvimのtest_harness Testing Guide neotest neotest-plenary 日本語圏ではvustedが人気な印象です。plenaryのtest_harnessとneotestの組み合わせも、素晴らしい開発者体験が得られるので是非試してみて欲しいで

                                              Neovim luaのテストを書こう。neotestで高速に修正🔁テストのサイクルを回す
                                            • Typst でメモをとる

                                              はじめに Typst は組版システムであり、論文や書籍などの原稿を組むための様々な機能が備わっています。 Typst Advent Calendar 2024 のこれまでの記事も、組版システムとしての機能に焦点を合わせたものが多かったですね。当然のことだと思います。 一方、Typst にはもう一つ、「独自構文を持つマークアップ言語」という重要な側面があります。 Typst は基本的な構文に限れば Markdown と類似しており、細かい仕様に目を瞑れば、軽量でとっつきやすいといえるでしょう。 Typst は新興組版システムであると同時に、新興軽量マークアップ言語でもあるのです。 軽量マークアップ言語の役割は組版だけではなく、むしろ組版を目的としない文書にも頻繁に使われます。 たとえば個人がメモを残すとき、Web ページや PDF といった出力形式を特に意識することなく、ただ情報をゆるく構造

                                                Typst でメモをとる
                                              • Neovim補完プラグインblink.cmpの使い方とカスタマイズ

                                                Neovimの補完プラグインblink.cmpの使い方や設定方法を解説します。 blink.cmpとは?blink.cmpはNeovimの補完プラグインで、補完の表示や絞り込みが速いです。 追加のプラグイン無しで「LSP」「バッファ」「パス」「コマンドライン」「スニペット」に対する補完ができます。 プラグインを入れれば辞書やAIによる補完ソースを追加できます。さらに、nvim-cmpの補完ソースも使えます。 キーマップの設定も簡潔に書けますし、カスタマイズも可能です。 導入方法 インストール方法は公式ドキュメントに書いてあります。以下、日本人向けに情報を整理しました。 依存関係blink.cmpではfuzzy mathcerのためにバイナリを使います。バイナリはダウンロードするか自分でビルドするかを選択できます。 そんなわけで必要なものは次のとおりです。 Neovim(0.10以上)バイナ

                                                  Neovim補完プラグインblink.cmpの使い方とカスタマイズ
                                                • Neovim Nightlyでターミナル内でプロンプト間をジャンプできるようになった(OSC133)

                                                  Vim駅伝2025-03-12の記事です。 最近、NeovimがOSC 133に対応しました(https://github.com/neovim/neovim/pull/32736)。 これにより、OSC 133に対応したシェルのユーザーであれば、[[ や ]] を使って、:terminal内のシェルプロンプト間をジャンプできるようになります。 大量の行に渡る出力が発生した場合に、出力がどこから始まっているか、目で終わずにジャンプできるのは便利ですね。 ちなみに、TerminalモードからNormalモードに移行するには<C-\><C-N>ですが、私は<C-\><C-O>を使っていないので、単に<C-\>で移行できるようにマッピングしています。 OSC133を利用したい場合、fish >= 4.0では設定不要ですが、シェルによってはプロンプト先頭に特殊なエスケープシーケンスを追加する必要が

                                                    Neovim Nightlyでターミナル内でプロンプト間をジャンプできるようになった(OSC133)
                                                  • 社内あれこれ調査の結果 - もふもふ技術部

                                                    採用資料があまりにも古かったので更新しようと思い、社内のあれこれを調査するアンケートを実施してみました。全部で11名の回答です。 Mac or Windows 10割Macでした!業務で必要な時にだけWindowsも使うというメンバーもいました。 mofmofの業務は私物と会社支給の選択肢があり、会社支給の場合はその時点でのそこそこ良いスペックのものを用意してもらえます。 めちゃくちゃ盛るということはしないですが、業務で不便を感じない程度にはカスタマイズしてくれる感じです。 業務で使ったことのある技術 各技術を何%のメンバーが使ったことあるか、って表記です。四捨五入してます。 Rails: 100% React, Next.js: 91% Node.js, Express, NestJS: 82% jQuery: 73% Vue.js, Nuxt: 55% Python: 36% Reac

                                                      社内あれこれ調査の結果 - もふもふ技術部
                                                    • 600行から始める自作Coding Agent

                                                      はじめに 弊社でも今年1月からDevinを使い始め、ライブラリ更新にともなうコードの書き換えなど、作業に近いアウトプットが決まり切った仕事をお任せできるようになってきました。一方、Devinに任せることが難しいタスクもまだまだ多く、ClineやCursorのAgent modeなども利用して生産性を上げることができないかと試行錯誤しています。 このような状況のなか、既成のAgentを使うのではなく自分自身で作ることで次の利点があると考えて、プライベートの時間を使ってCoding Agentを作成しています。 仕組みを理解して極限までフル活用できるようになる 今後、プロダクトの機能にLLMを組み込むためのスキルを身につける (サブミッション) 普段Neovimを使うのでターミナルから使えるAgentが欲しい ※ Claude Code もあるが、OpenAIのモデルも使いたい (サブミッショ

                                                        600行から始める自作Coding Agent
                                                      • Neovimを使い始めて半年経った若輩Vimmerが愛用しているプラグインの紹介

                                                        はじめに 去年の夏頃、巷でAIエディターが流行している最中、ずっと憧れていたNeovimを使い始め、晴れてVimmerになりました! それから半年が経ちNeovimにもだいぶ慣れてきたので、自分のNeovim環境を再構築しました。その際にプラグインも色々見直したので、今回はその中でも特に愛用しているプラグインを紹介します! UI系のプラグイン dashboard-nvim Neovimをファイル指定なしで起動した際に表示されるスタート画面をかっこよくできるプラグインです。直近開いたファイルやプロジェクトも表示されるので便利だし、なにより見た目がかっこよくてテンション爆上げ系のプラグインです! ちなみに、ヘッダー部分のロゴは以下のサイトのANSI Shadowフォントを使って生成しています! hlcunk.nvim コードの各種ブロックの開始と終了部分をハイライトしてくれるプラグインです!複

                                                          Neovimを使い始めて半年経った若輩Vimmerが愛用しているプラグインの紹介
                                                        • 「AI Engineer Summit 2025」の動画がすごすぎる! AIエージェント の最前線のポイントをお届け|掛谷知秀

                                                          「AI Engineer Summit 2025」の動画がすごすぎる! AIエージェント の最前線のポイントをお届け こんにちは、スクーティーという会社の代表のかけやと申します。 ​ 弊社は生成AIを強みとするベトナムオフショア開発・ラボ型開発や、生成AIコンサルティングなどのサービスを提供しており、最近はありがたいことに生成AIと連携したシステム開発のご依頼を数多く頂いています。 AIエージェントに興味がある社会人、AIエージェントの今後の流れに興味がある経営者、AIエージェントの技術に興味があるエンジニアの皆さん、必見です! 「AI Engineer Summit 2025」の動画は、皆様のビジネス、キャリア、そして未来を劇的に変える可能性を秘めた、「今そこにある未来」を垣間見ることができる、非常に貴重な情報源です。特にDay 2はAIのトップ企業がこれでもかというほど「 AIエージェ

                                                            「AI Engineer Summit 2025」の動画がすごすぎる! AIエージェント の最前線のポイントをお届け|掛谷知秀
                                                          • mlterm + tmux + Neovim で East Asian Ambiguous Width 問題をなんとかする on NixOS - カラクリスタ

                                                            日本語の仮想端末環境では文字の曖昧幅(Ambiguous width)が原因でPowerlineの表示が崩れたり、 Nerdfontsによるリッチなアイコン文字が上手く表示されなかったり、という事がよく起きます。 この問題を回避するためには、 仮想ターミナルソフトウェアが扱う文字幅 ターミナルマルチプレクサ(tmuxなど)が扱う文字幅 Neovimなどのエディタが扱う文字幅 を統一すると言う大変な作業が必要なわけですが、今回はNixOS環境下でその辺りを揃える作業をしたので、 そこのところを解説したいと思います。 利用しているソフトウェアと環境 この記事では下記のOS環境を前提にしています: NixOS - master rev: 8cb0cd7 またこの記事で取り扱った端末関連のソフトウェアは次の三つです: mlterm - v3.9.3(vanilla) tmux - 3.5a(pat

                                                              mlterm + tmux + Neovim で East Asian Ambiguous Width 問題をなんとかする on NixOS - カラクリスタ
                                                            • 【NeoVim】自分用のNeoVim環境を作った話

                                                              はじめに キーボードだけで完結するVim/NeoVimを使いたいなぁとは思いつつも、設定の煩雑さからこれまで本格的な環境を作らずに日々を過ごしてきました。 とあるよく晴れた日に、「こんなことではいかんな」と思い立ち本格的にNeoVimの設定に取り掛かることにしました。 ゴール設定 今回の環境設定においては以下をゴールとします。 NeoVimの最新版をインストールする ファイル検索できるようにする 括弧やTabを見やすくする ヤンクとクリップボードを共有する Built-In LSPを使う Git操作を行う Docker操作を行う エディタを画面中央に寄せる 使用した環境 WSLのUbuntu-20.04にて環境を構築しました。 NeoVimの最新版をインストールする aptでインストールした場合最新版がインストールされなかったため、最新のAppImageを取得してインストールします。 必要

                                                                【NeoVim】自分用のNeoVim環境を作った話
                                                              • Ubuntu 歴 13 年のぼくのおすすめフリーソフト群|choo

                                                                2011 年からずっと、私用の PC には Ubuntu を入れて使っている。 それから約 13 年、ノート PC やデスクトップをいくつか使ってきたが、すべて Linux Desktop をインストールして使っている(Ubuntu でない時期もちょっとだけあった気がするが、基本的には Ubuntu)。 いま使っているデスクトップ PC にも Ubuntu を入れているし、持ち運び用の MacBook Air にももちろん Ubuntu がインストールされている。ちなみにその MacBook Air ではもちろん MacOS は使えない。購入してわりとすぐ Ubuntu をインストールして潰してしまった…w 個人開発する際や副業などで私用 PC が使える場合は、Ubuntu を使って作業する。 そんなぼくがよく使っているおすすめのフリーのツールを紹介したい。 開発関連Terminalデフォ

                                                                  Ubuntu 歴 13 年のぼくのおすすめフリーソフト群|choo
                                                                • Waylandになる

                                                                  NeoVimを使う際にEscは連打したいので、Capsに割り当てる。 日本語切り替えにはMozc側で「変換で日本語入力ON」、「変換無変換で日本語入力OFF」としている(日本語キーボードを使っていたなごり)ので、変わりにR AltとRシフトを使う。 XPS13はカーソルキーの斜め上にPageUp/Downが付いているが、Home/Endとして使う。 コロンはシフトなしで押せるようにする。 という状況である。.Xmodmapは ! vi: set ft=xmodmap : clear lock keysym Caps_Lock = Escape remove mod1 = Alt_R keysym Alt_R = Henkan_Mode remove shift = Shift_R keysym Shift_R = Muhenkan ! 47 -> : ; keycode 47 = colo

                                                                  • 要領がよくない自分のためのタスク管理術 with neovim

                                                                    こんにちは。ダイの大冒険ガチ勢のbun913と申します。 みなさんは以下のようなちょっとした悩みを持ったことはありませんか?私はあります。 チームのタスク管理ボードに書くまでもないけど、個人的な細かな作業メモや懸念を雑に書き出したい ObsidianやNotionのようなツールを使っても良いが、気軽に自分のローカルPCで管理したい nvimや慣れたキーバインドで爆速管理がしたい シンプルなマークダウンファイルでタスクを管理して、あとで参照できるようにしておきたい gitで管理できるとなお良い AIの進歩が著しい今の時代。それでも、あまり要領がよくない私にとって「今何に集中すべきか」「この差し込みタスクは後回しにしよう」と整理をつけることは、相変わらず重要なスキルだと感じています。 今回は私がnvimを使って、実践しはじめたタスク管理の方法について説明しています。誰かの参考になれば幸いです。

                                                                      要領がよくない自分のためのタスク管理術 with neovim
                                                                    • GitHub Copilotエージェントを開発で使ってみた。Clineとの違いを比較 - Qiita

                                                                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? GitHub Copilotエージェントを開発で使ってみた。Clineとの違いを比較 はじめに AIを活用した開発支援ツールが続々と登場している中、最近話題の**「GitHub Copilotエージェント」**をこの2週間、実際の開発業務で使っていました。 本記事では、 ✅ 実際の開発でどう使えたか? ✅ 使い勝手はどうだったか? ✅ Clineと比較してどちらが良いのか? を解説していきます! 1. GitHub Copilotエージェントとは 今話題の**「AIエージェント型の開発支援ツール」**です。 従来のGitHub Copi

                                                                        GitHub Copilotエージェントを開発で使ってみた。Clineとの違いを比較 - Qiita
                                                                      • VimでRailsの補完設定

                                                                        仕事でRailsプロジェクトを触ることがあるんですけど、Vimでの補完候補にRails本体のメソッドなんかが出てこないのでなんとかしたいなとずっと思っていました。 わたしの環境 neovimのv0.10.1でcoc.nvimを使っています。 Rubyの補完 素のRubyの場合は、あまりハマらずすんなり補完できます。gemでsolargraphを入れておいて、coc.nvim側ではcoc-solargraphを有効にするだけです。 今回の例では、bundlerを使わずにgem installでsolargraphを入れています。 こんな感じになります。 うまくいかない場合 思った通りいかないときは:CocInfoでログを見てみましょう。たいていクラッシュしてたりと、なんだかんだ原因が出力されています。 Rubyのバージョンアップ後はわりと動かなくなります。この場合はsolargraph, n

                                                                          VimでRailsの補完設定
                                                                        • VSCode Neovimの設定

                                                                          VSCodeのVim環境としてVSCode Neovimを利用していますが、 Neovimのカスタム設定を、init.vimを使わずVSCodeだけで設定する方法をまとめました。 Neovimの設定は、neovim側の設定とvscode側の設定の2つがありますが、複数のPCを利用する場合neovim側の設定はPC変更のたびに移行する必要があり煩雑です。そのため、VSCode側の設定だけで簡潔するようにしてみました。 init.vimでしか反映できない設定 下記のようにafterInitConfigを使うことで、init.vimに記載したい内容をVSCodeに記述可能である。 例: clipboadの設定

                                                                            VSCode Neovimの設定
                                                                          • Neovimの履歴管理ができるAIプラグインsenpai.nvimの使い方

                                                                            この記事はVim駅伝の2025年4月9日の記事です。 前回(2025年4月7日)の記事はmikoto2000さんのdevcontainer.vim で Claude Code を使うでした。 NeovimのAIプラグインもかなり増えてきましたね。今回はチャット履歴を保存して、後から会話も継続できるAIプラグインsenpai.nvimを紹介します。 senpai.nvimとはsenpai.nvimはNeovimのAI系プラグインです。筆者が作りました。 既存プラグインと比べた特徴は次のとおり。 チャットの履歴が管理できるMastra/Vercel AI SDKベースで作られている呼び出しのためのデフォルトキーマップを設定していない他の機能は次のとおり。 MCP(Model Context Protocol)RAG(Retrieval Augmented Generation)プロンプトをカス

                                                                              Neovimの履歴管理ができるAIプラグインsenpai.nvimの使い方
                                                                            1