並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 29 件 / 29件

新着順 人気順

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

  • 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」
      • CSS Modules を便利に使うためのツールキット作った - mizdra's blog

        その名も CSS Modules Kit です。去年の11月からずっと作ってました。 github.com www.youtube.com 何故作ったか 実は以前にも happy-css-modules という CSS Modules のための補助ツールを作っていました。これを使うと、.module.css から import したオブジェクト (styles) に TypeScript の型が付き、かつコードジャンプできます。 www.mizdra.net 便利ではあったのですが、不満がなかったわけではありません。 .module.css.d.ts.map が .module.css の横に生成されてしまう ファイルツリーの見通しが悪くなる VS Code であれば files.exclude でファイルツリーから隠せるが...他のエディタではそうはいかないケースも Button.mod

          CSS Modules を便利に使うためのツールキット作った - mizdra's blog
        • 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

            • Firebender: ついに登場したIntelliJプラグイン版コーディングエージェント

              迷えるJetBrainsユーザー向けの朗報、VSCode偏重だったコーディングエージェント界に一石を投じる。 FirebenderとはFirebenderはAndroid Studio向けのAIコーディングアシスタント。Y Combinatorから出資を受けたスタートアップで、KevinとAmanの二人を中心に開発されている。 Firebender - Most powerful AI assistant in Android StudioWrite code 10x faster with Firebender, the most powerful AI assistant for Android Studio.コード補完、チャット、エージェントによる自律的なコーディングタスクの機能を持っている。2024年のリリース当初は「Android Studioに特化したGitHub Copilo

                Firebender: ついに登場したIntelliJプラグイン版コーディングエージェント
              • GitHub Copilotエージェントを開発業務で使ってみた。Clineとの違いを比較

                GitHub Copilotエージェントを開発で使ってみた。Clineとの違いを比較 はじめに AIを活用した開発支援ツールが続々と登場している中、最近話題の**「GitHub Copilotエージェント」**をこの2週間、実際の開発業務で使っていました。 本記事では、 ✅ 実際の開発でどう使えたか? ✅ 使い勝手はどうだったか? ✅ Clineと比較してどちらが良いのか? を解説していきます! 1. GitHub Copilotエージェントとは 今話題の**「AIエージェント型の開発支援ツール」**です。 従来のGitHub Copilotのコード補完機能に加え、Copilotエージェントでは ✅ 対話型でコード修正を依頼できる ✅ テストの追加やブランチ作成も指示できる ✅ 複数のAIモデル(GPT, Claude)を切り替え可能 といった特徴があります。 さらに、最大のメリットはAP

                  GitHub Copilotエージェントを開発業務で使ってみた。Clineとの違いを比較
                • 端末プラグインの歴史と新世代の端末プラグイン ddt.vim

                  始めに dpp.vim の開発が一通り終了し、次に作成するプラグインについて検討しました。 私は過去作成したプラグインをどんどんリメイクしているのですが、端末プラグインもそろそろリメイクする時ではないかと思いました。 そしてddt.vim の開発が開始したのです。今回は現在開発中のプラグインである ddt.vim について解説します。 端末プラグインの必要性 そもそも、なぜ Vim からコマンドを実行する必要があるのでしょうか。 Vim からコマンドを実行するのは長らく邪道と思われていました。:help design-not に槍玉として挙げられていたほどです。 Vim からコマンドを実行すると出力の加工が容易になります。端末でこれをやるにはマウスを用いたり screen, tmux といったものに頼ることになると思います。 Vim なので Vim の設定やプラグインと連携ができます。Vi

                    端末プラグインの歴史と新世代の端末プラグイン ddt.vim
                  • Neovim Cheatsheet – Search, Save & Customize Vim Commands

                    Open file in new buffer, switch to it. (Creates file if does not exist)

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

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

                      • 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

                        • 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コーディングの波に乗る
                              • Emacsを0.5msで起動させた

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

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

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

                                    【Gitフック徹底解説】上級者向けのコツとベストプラクティス
                                  • 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で高速に修正🔁テストのサイクルを回す
                                      • BudouxによりNeovimのWモーションを拡張し、日本語文章の区切りに移動させる

                                        Budouxは文字列の改行を、人間にとって読みやすい位置で行うためのアルゴリズム。 Google製で、日本語や中国語、タイ語に対応し、PythonやJavaScript、Javaの実装が公式提供されている。 deno eval \ 'import { loadDefaultJapaneseParser } from "npm:budoux"; console.log(loadDefaultJapaneseParser().parse("今日は天気です。"));' # [ "今日は", "天気です。" ]BudouxのLua実装にあたるatusy/budoux.luaの利用例として、Wモーションを拡張してみました。人間が読んでて違和感ないところまでカーソルが移動するので、なかなかの使い勝手です。 以下は、英辞郎に記載のbotの説明文をWモーションで移動した例です(https://eow.al

                                          BudouxによりNeovimのWモーションを拡張し、日本語文章の区切りに移動させる
                                        • Typst でメモをとる

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

                                            Typst でメモをとる
                                          • 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)
                                            • 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エージェント の最前線のポイントをお届け|掛谷知秀
                                                  • 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の補完設定
                                                            1