並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 1617件

新着順 人気順

neovimの検索結果321 - 360 件 / 1617件

  • nb でCLIベースなメモ管理

    結局巡り巡って Github + CLIツールへ Qiita Zenn Notion Scrapbox HackMD etc... 使いやすさを求めていろいろなMarkdownエディタ(Webベース)を渡り歩くうちに、書いたノートとかメモとかが色んな所に分散してしまった...。 ということで、これからはGithubで一元管理することにしました。 git を使う都合上、メモを書くのもCLIで完結すると良いと思って iTerm2 + neovim + tmux の環境で書くことにしました。 iTerm2のホットキーでいつでも表示できるのが良い。いつでも書き始められる。 neovimの操作はまだ慣れないけど、慣れると生産性上がるんでしょうね。今の所メモに使うだけで、仕事のコーディングはVSCode使ってますが。 ただ、CLIツールに移行するとそれなりに不便もあって、メモを取るように作られたアプリ

      nb でCLIベースなメモ管理
    • VSCode と Rust で快適に AtCoder をするためのプラグインを作った

      TL;DR Visual Studio Code (VSCode) と Rust を使った AtCoder 生活をちょっと快適にするプラグインを作ったのでよかったら使ってください。いい感じだと思っていただけたらスターもなにとぞ。 Rust と AtCoder AtCoder はさまざまなプログラミング言語をサポートしており、 Rust も利用できます。利用できる言語はコンテストごとにルールページで列挙されていて、例えば ABC274 は こんな感じ です。(どのコンテストも共通な気もしますが、未確認です。古いコンテストとか有志コンテストだとサポートされている言語が違ったりするのかもしれません)。 cargo-atcoder Rust で AtCoder をするときに便利なツールとして、 cargo-atcoder があります。他にもいくつかツールはありますが、私は cargo-atcode

        VSCode と Rust で快適に AtCoder をするためのプラグインを作った
      • Big Sky :: VimConf 2023 Tiny に参加しました

        はじめに 11/18、東京秋葉原のアキバプラザで、4年ぶりとなる VimConf、「VimConf 2023 Tiny」が開催されました。 今回、Kaoriya さんから「SoftwareDesign で執筆した内容で基調講演をして欲しい」とお願いされた際に、即答で OK をしましたが実は少し不安がありました。SoftwareDesign を事前に購入した人に同じ話を聞かせてしまうのは残念すぎないかという気持ちです。どうしようかとしばらく検討しましたが、SoftwareDesign の内容からスピンオフした内容にする事にしました。 規模が少し小さいとは言え、せっかく楽しみにきて頂いてる皆さんに、残念に思われないようにしたい、少しでも「来て良かった」と思って貰えるイベントにしたと思い、テーマは変えないまま色々な Bram Moolenaar 氏のエピソードを盛り込んだつもりです。 11/18

          Big Sky :: VimConf 2023 Tiny に参加しました
        • Goフリーランスエンジニアの開発生産性の本気の高め方 | Offers Magazine

          生産性向上は学生時代からの関心事 はじめまして、フリーランスエンジニアの堀(@hori_ryota)です。Goとドメイン駆動設計と株取引が好きです。開発の生産性を技術的に向上することをメインミッションにしていて、コード生成技術を駆使して開発をDRYにすることが得意です。 今回は開発生産性を高める際に気をつけていることについてご紹介できればと思います。 ▲DDDについてまとめているブログ 本題に入る前に、私が生産性の向上にどのように取り組んできたかを簡単にご説明したいと思います。 私は、もともと社会人になる前から、色々なことを自動化したり効率化したりすることが好きでした。学生時代に実験データの整形などをプログラミングで解決することに楽しさを感じ、就職活動でも、より自動化や効率化により貢献できそうな分野はどこかと考え、機械系の大学からIT系のエンジニア職を志しました。 働き始めてからは、手元作

            Goフリーランスエンジニアの開発生産性の本気の高め方 | Offers Magazine
          • 【Neovim】2023年冬・使用しているNeovimプラグイン⛄️

            こんにちは👋 daiki0381と申します! 私は普段コーディングのメインエディタとしてNeovimを使用しています。今回の記事では、私が使用しているNeovimプラグインを紹介したいと思います⛄️ ディレクトリ構造 📂 ~/.config/nvim ├── 📁 after │ └── 📁 plugin │ └── 🌑 alpha.rc.lua │ └── 🌑 bufferline.rc.lua │ └── 🌑 everforest.rc.lua │ └── 🌑 git.rc.lua │ └── 🌑 ibl.rc.lua │ └── 🌑 lualine.rc.lua │ └── 🌑 ibl.rc.lua │ └── 🌑 noice.rc.lua │ └── 🌑 ts-autotag.rc.lua │ └── 🌑 autopairs.rc.lua │ └── 🌑

              【Neovim】2023年冬・使用しているNeovimプラグイン⛄️
            • GitHub - rohit-px2/nvui: A modern frontend for 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 - rohit-px2/nvui: A modern frontend for Neovim.
              • Visual Studio Code is designed to fracture

                A couple of moments ago, I finished reading the article by Rob O'Leary about the pervasive data collection done by Visual Studio Code. Now that I'm no longer an employee at Gitpod, I'm finally able to author a blog post freely about something that has been troubling me for quite some time... Whilst Visual Studio Code is "open-source" (as per the OSD) the value-add which transforms the editor into

                  Visual Studio Code is designed to fracture
                • lazy.nvim で “dependencies” を賢く使う - Qiita

                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                    lazy.nvim で “dependencies” を賢く使う - Qiita
                  • Extensible Language Support in Zed - Part 1 - Zed Blog

                    About two months ago, @maxdeviant and I began the project of making Zed extensible. In a code editor, extensibility can include many features that require many different capabilities, but for the first phase of the project, we have focused on extensible language support. We want people to be able to code in Zed in any programming language, not just a select few. We've just reached that first miles

                      Extensible Language Support in Zed - Part 1 - Zed Blog
                    • Microsoft傘下のGitHub、フリードマンCEOが退任 後任はCPOのドームケ氏

                      米Microsoft傘下のGitHubは11月3日(現地時間)、ナット・フリードマンCEOが11月15日に退任し、Chairman Emeritus(名誉会長)になると発表した。後任は現CPO(最高製品責任者)のトーマス・ドームケ氏。 米XaraminのCEOだったフリードマン氏は、Microsoftによる2016年のXaramin買収でMicrosoft入りした。米Xaraminが2018年にGitHubの買収を完了した際、Microsoftのテクニカルフェローに退いたクリス・ワンストラスCEOに代わり、CEOに就任した。 新CEOのドームケ氏は、Microsoftが2014年に買収したHockeyAppのCEOだった。同氏はGitHub買収の際、Microsoft側でこの取引を主導した。2018年、フリードマン氏に請われてGitHub入りした。 ドームケ氏は、GitHub上でコードエデ

                        Microsoft傘下のGitHub、フリードマンCEOが退任 後任はCPOのドームケ氏
                      • SnowflakeでMicrosoft Entra IDによるSingle Sign-On及びSCIMプロビジョニングを有効化する - LayerX エンジニアブログ

                        こんにちは。バクラク事業部 機械学習・データ部 データグループの@civitaspoです。僕は定期的にエディタを変えるのですが、最近CursorからNeovimに移行しました。LazyVimを使ってセットアップするとシュッと使いやすい環境ができあがったので、Neovimのコミュニティ・エコシステムは素晴らしいなと感動してしまいました。Javaも普通にNeovimで書けちゃう。 さて、弊社ではSnowflake導入に向けた大規模な検証を進めています。これまで弊社ではデータウェアハウスソリューションとしてGoogle CloudのBigQueryを利用してきました。もちろんBigQueryも素晴らしいソリューションの一つですが、弊社のサービス提供環境がAWSであるという都合上、Snowflakeとは親和性が高く、またSnowflakeはBigQueryとは異なる素晴らしい機能を持ち合わせている

                          SnowflakeでMicrosoft Entra IDによるSingle Sign-On及びSCIMプロビジョニングを有効化する - LayerX エンジニアブログ
                        • Dotfyle | Neovim Plugin Search | Neovim Config Search | Neovim News

                          A neovim plugin for moving around your code in a syntax tree aware manner

                          • プラグインなしでVimを使うテクニック

                            プラグインなしでVimを使うテクニックについて説明します。 vimrcも複雑な設定は無しです。 TL;DR ファイル検索は :editと:find 一度開いたファイルは :buffer 最近開いたファイルは :browse oldfiles ファイラーは netrw 文字列検索は :vimgrep フォルダ内置換は :cfdo %s///g | w ビルドのエラー表示は :make LSP を使う(neovim限定) モチベーション 先日、Youtubeでプラグインの90%をただのVimを使う動画に感銘を受けまして、 今回はそれを掻い摘みつつ、自分なりにプラグインがない環境でVimを使う方法をまとめます。 と言っても、Vimのハック的な方法を使うことはなく、純粋にVimの機能に詳しくなりましょうというのが目的です。 途中から、LSPが出てきてNeovimでしか動作しなくなっちゃうので、その

                              プラグインなしでVimを使うテクニック
                            • Vim/Neovimの設定ファイル(.vimrc, init.vim)の書き方を0から一人前まで - Qiita

                              #本記事の実施環境 Ubuntu 20.04 LTS 日本語 Remix(AlterLinux上のVirtualBox) NVIM v0.4.3 以前私はWindowsで競プロに必要なNeovim環境を整えるという記事を書いたが、結局の所Windowsで開発を行うのはかなり不利である。パッケージ管理ツールがまとものに整備されていなかったり、ドライブレターから始まる特殊なパスを使用していたりしていて、開発の上でWindowsを使うと予期せぬ自体がよく発生して大変不便だ。特にVimを使う場合はLinuxを使うべきだ。 私は現在Windows10とAlterLinux(ArchLinuxの派生OS)をデュアルブートして開発には主にAlterを使っているが、Linuxに移ったことでかなり開発環境の構築が楽になった。最近ではWSL2も動作可能になり、Windows上で簡単にLinuxが使えるようにな

                                Vim/Neovimの設定ファイル(.vimrc, init.vim)の書き方を0から一人前まで - Qiita
                              • Obsidianがいい感じ

                                2Hop Links Plus ★ Show Image in the 2hop LinksのみOnにして運用しています。まだノート数が少ないので使っていません。2hop linksの思想は良いと思っています。 Auto Link Title ★️️️️️️️★★ これのおかげでURLをそのまま貼って、変換してから編集しています。 参考: Calendar ️★★️★ Show week numberをOnにしていて、dairy noteとweekly noteの作成に使用しています。デザインが良いです。 参考: Clear Unused Images ️★ 画像をよく使う場合は有用です。自分用のメモに画像を全然使用しないのでまだ使っていません。 参考: Editor Syntax Highlight ️️★★ とくに設定せず使っています。 Note Refactor ★ まだ、refac

                                  Obsidianがいい感じ
                                • 最高のvim環境を構築するためのdocker術

                                  はじめに ここ最近、仕事で「自分のVim」を使えるようになりました。 これを使えるようにする方法として、dockerコンテナの中に自分のVimを動作させる環境を構築して開発時に使用しています。 私と似たような制限された状況になった場合などの回避策として、参考になったらよいなと思って記事にしておきます。 自分のVimを知る コンテナの中にVimをインストールすると言っても、普段から使っているVimを把握していなくてはコンテナ内に環境構築などできません。 まずは自分が普段どのようなVimを使っているか確認しましょう。 確認観点としては次のようなパターンが考えられます。 Vim or Neovim /\c\(neo\|n\)\?vim 基礎中の基礎ではありますが、大事なところです 使用しているVimのバージョン Stable nightly HEAD 設定のディストロを使っているか SpaceV

                                    最高のvim環境を構築するためのdocker術
                                  • The state of the AWK [LWN.net]

                                    May 19, 2020 This article was contributed by Ben Hoyt AWK is a text-processing language with a history spanning more than 40 years. It has a POSIX standard, several conforming implementations, and is still surprisingly relevant in 2020 — both for simple text processing tasks and for wrangling "big data". The recent release of GNU Awk 5.1 seems like a good reason to survey the AWK landscape, see wh

                                    • [Neovim]Coc.nvim+init.vimからBuiltin LSP+init.luaに移行しました💪

                                      Coc.nvim+init.vimからBuiltin LSP+init.luaへ この記事の概要 BuiltinLSP+Lspsaga.nvimでドキュメントをホバーさせているところ 2022年10月現在、NeovimにおいてモダンなIDEに近い様々なコーディング支援機能(Ex. 言語ごとの入力補完、定義ジャンプ、コード診断など)を利用するには、 Vim/NeovimをまるごとIDE化するプラグインであるCoc.nvimを導入する方法 Neovimに組み込まれたLSP(Language Server Protocol)クライアント機能を用いて、補完(Completion)、コード診断(Diagnostics)、リンター/フォーマッター(Linter/Formatter)の各要素につき、個別にプラグインを導入してカスタマイズする方法 の2通りがあります。 今回は、Neovim組み込みのBui

                                        [Neovim]Coc.nvim+init.vimからBuiltin LSP+init.luaに移行しました💪
                                      • How to set up Neovim 0.5 + Modern plugins (LSP, Treesitter, Fuzzy finder, etc)

                                        Hi, it’s Takuya. I use Neovim to develop my app called Inkdrop. Recently, I’ve got some updates for my Neovim setup since I’ve published last year. Neovim 0.5, which is nightly at the moment, comes with cool new improvements like Lua remote plugin host, built-in LSP client (yes!), and Treesitter syntax engine. I found there are already a bunch of great plugins that leverage those new nightly featu

                                          How to set up Neovim 0.5 + Modern plugins (LSP, Treesitter, Fuzzy finder, etc)
                                        • Vim Commands: A Beginner Guide with Examples

                                          #Tools #Vim #MouselessVim Commands: A Beginner Guide with ExamplesWelcome to the first part of this series of articles to learn Vim! “Vim is not for me!” shout out Dave, my colleague developer. It wasn’t the first time I’ve heard this sentence. The result? Me, explaining to Dave and others gathering around my desk, that learning the basics of Vim can be beneficial to anybody: Many CLIs use Vim-lik

                                            Vim Commands: A Beginner Guide with Examples
                                          • dotfiles を Nix + Home Manager に移行した

                                            「ゴミの収集が止まる年末に大掃除をするのは非合理だ」という言説を見かけた.「一理ある」と感じたので,特に家の大掃除などはしないことに決め,代わりに dotfiles の大掃除をすることにした.プロたるもの,日頃から*1自らの仕事環境に対する投資を惜しんではならない. 筆者は Nix ユーザであるため,この年末年始の休暇を用いて Home Manager を導入したいと考えており,実際に移行を行った. この記事では,Home Manager の利点や導入手順,実際の導入にあたって取った選択や tips を紹介する. なお,筆者が用いているのは Intel および ARM プロセッサの macOS Monterey で,Zsh, Neovim, tmux などの上で生活している.もちろん Nix は GNU Linux にも対応しているので,仮に今後 Linux マシンをセットアップする機会が

                                              dotfiles を Nix + Home Manager に移行した
                                            • NeovimでDenoを開発するときにめっちゃ効率上げるコマンドを作った

                                              追記ここから 本記事の内容はNeovim専用です。 以下の記事で紹介しているものは、エディタを問わず、便利な機能が追加されています。 今後はこちらをご利用ください。 追記ここまで 最近、いろいろとDenoで開発しています。 以下のような制作物をZennで紹介しています。 Deno Deploy専用のSSG Diplodocus DenoでGitHubの草を取得できる github-contributions-api Deno Deployに自己紹介ページを作れる Denote DenoでHTMLタグを書ける markup-tag Deno Deployで使えるログモジュール tl-log 開発を続けていくうち、サンプルやテストを書いて、確認のために手動で何度も実行するのが億劫になってきました。 そんな中、こちらの記事にインスパイアされ、変更を自動検出して確認できる環境があると良いなと認識し

                                                NeovimでDenoを開発するときにめっちゃ効率上げるコマンドを作った
                                              • Emacsの好きなところと幾つかのTips

                                                Emacsは世にあるテキストエディタの中の1つで、以前はViに並んで一時代を築いていた。現在はVisutal Studio Codeに押され、NeoVimに押され、その他のIDEに押され、一時期の勢いはないように感じる。しかし、まだまだ根強い人気があり開発も活発だ。しばらく前からEmacsはWebkitを飲み込んだため、ブラウザとして完全なるWebブラウザとしても使用できるようになった。きっとこれからも、ますますいろんなものを飲み込んで進化していくと思う。少なくとも私が死ぬまでにEmacsが死ぬ1ことはなさそうだ。今回はそんなEmacsとその拡張言語であるEmacs LispのちょっとしたTipsを紹介しながら、Emacsについて考えてみる。 なお、目次から分かると思うけれど、Emacsについて思い付いた事をとりとめなく書いているので、内容的にも雑然としているしまとまってもいない。気がつい

                                                • Neovim で今風のプラグインを書く方法

                                                  DeNA.vim(2023/3/2)の発表資料です。

                                                    Neovim で今風のプラグインを書く方法
                                                  • Neovimの設定すべてをまるっと切り替えられるマルチプロファイル運用

                                                    この記事はVim駅伝の2023-05-26向け記事です tl;dr Neovim v0.9は NVIM_APPNAME という環境変数で設定やキャッシュなどの在処をコントロールできる 設定や環境のスイッチングが簡単にできて便利 補題:WezTermからNeovimを直接呼び出すときの設定を紹介 背景にあった課題と解決の契機 Neovimを重課金(設定のために時間を大量に投入)している人ほど、 今の設定ではなく、まったく別の環境を試してみたい と思うも腰の重くなるシーンは多々あることでしょう。たとえば Neovimの設定をゼロから見直して大掃除したい 設定が何かの拍子に壊れたので、どこにミスがあるのか探索したい プラグインが何かの拍子に壊れたので、ミニマムな再現環境を構築したい あの人のDotfiles、面白そうだから体験してみたい etc, etc... 私たちが自身のためだけに築きあげた

                                                      Neovimの設定すべてをまるっと切り替えられるマルチプロファイル運用
                                                    • 俺自身がVimのstatuslineになることだ

                                                      この記事はVim駅伝の2024-01-17の記事です。 前回の記事はyasunoriさんのVimプラグインマネージャー『dpp.vim』への移行と設定方針です。 次回の記事はtakeさんのEmacsユーザーから見たvim-jpです。 🏳‍🌈( '‿' ) このプラグインは画像表示のデモ的な意図で作成しました。興味のある方はコードを見てみてください。 もちろん、こちらのリスペクトです。nya! ここからは作成時に得た知見の共有記事となります。 Vimで画像表示する方法 ターミナルで画像を表示するために必要なライブラリがlibsixelです。 そして、これを利用するコマンドには以下のようなものがあります。ターミナルアプリケーション自体がsixelに対応していれば、画像を表示できます。 https://github.com/hzeller/timg https://github.com/at

                                                        俺自身がVimのstatuslineになることだ
                                                      • go.workはmonorepoの夢を見るか - ぽよメモ

                                                        TL; DR はじめに Workspace modeが解決したい課題 Workspace modeのユースケース 複数リポジトリにまたがる開発をする experimentalWorkspaceModuleを置き換える monorepoとWorkspace mode single moduleの場合 multi moduleな場合 goplsのためのワークアラウンド go.modのあるディレクトリにcdしてそこでエディタを開く エディタのMulti-root Workspaceを利用する まとめ TL; DR multi moduleなmonorepoだからgo.workを置こう、は間違い 依存関係の管理を一緒にしてしまって問題ない物だけが一つのWorkspaceに共存できる monorepoでも普通のリポジトリでも、go.workは一時的に外部依存をローカルにあるモジュールで上書きするとき

                                                          go.workはmonorepoの夢を見るか - ぽよメモ
                                                        • Alacritty - ArchWiki

                                                          Alacritty は Rust によって書かれている、シンプルで GPU アクセラレーションを使用するターミナルエミュレータです。スクロールバック、24ビットカラー (w:Color depth#True color (24-bit) コピーペースト、URL のクリック、カスタムキーバインドをサポートしています。 インストール alacritty パッケージまたは alacritty-gitAUR (開発版) をインストールしてください。 設定 Alacritty は以下の順番でディレクトリ内の設定ファイルを検索します: $XDG_CONFIG_HOME/alacritty/alacritty.yml $XDG_CONFIG_HOME/alacritty.yml $HOME/.config/alacritty/alacritty.yml $HOME/.alacritty.yml /usr

                                                          • Docker as an Integrated Development Environment

                                                            My Docker based IDEMotivationOne thing that many people who write code do, is install software (such as Apache WebServer, NGinx, PHP, NodeJS, Java, Scala, (Neo)Vim, Eclipse and many, many more) they need to be able to perform development tasks on their local machine. It’s inevitable, I’ll get a new machine that I’ll need to setup and configure to make it just the way I’m used to. When setting up a

                                                              Docker as an Integrated Development Environment
                                                            • GitHub Universe 2021

                                                              昨年のGitHub Universe以降、私たちはエンジニアやオープンソースコミュニティ、企業における開発環境など、さまざまなユーザーのために、20,000を超えるGitHubの機能改善をリリースしてきました。本ブログでは、今週のUniverseで発表する内容について概要を紹介します。GitHubがどのようにエンジニアのエクスペリエンスを変革して、エンジニアが「優れたソフトウェアを開発する」という重要事項に専念できるよう支援しているかについて、2021年10月27日と28日(米国時間)のライブ配信をご覧ください。これら配信は、オンデマンド配信でもご覧いただけます。 ✨  日々のユーザーエクスペリエンスの向上 GitHub Issueの新しいUXをパブリックベータ版に展開:IssueとPull Requestをフィルタリング、並べ替え、グループ化できるプロジェクトテーブルとプロジェクトボード

                                                                GitHub Universe 2021
                                                              • Laurence Tratt: Automatic Video Editing

                                                                Amongst the many consequences of COVID-19 has been the suspension of in-person talks: suddenly, people like me have had to think about how to produce prerecorded videos. In this article I’m going to explain what I’ve come to understand about video recording and the “automatic video editing” technique I’ve used for videos such as Virtual Machine Warmup Blows Hot and Cold. To give you an idea of how

                                                                • Dockerを使って気軽にVimに触れてみる - Qiita

                                                                  Vimをやってみようと思ってもどこから始めたらいいのかよくわからない方もいらっしゃるかもしれません。 Vimの使い手は皆それぞれ設定を工夫して俺俺のやり方でやっているようです。まずは、誰かの設定ファイルを拝借して形から入ってみてもいいんじゃないかと考えています。 Dockerを使えば仮想マシン上でいろんな方々の設定ファイルを試してみることができますし、また失敗を気にせずに気軽にVimを楽しむことができます。 目標 Vimをあまり使ったことがない人が、Dockerコンテナのなかで安心してVimを楽しめるようにする。 人の設定ファイルを拝借してどんなことをやってるのか試してみる。 要件 多分Dockerさえインストールされていれば大丈夫と思います。 $ which docker /usr/local/bin/docker $ docker --version Docker version 20

                                                                    Dockerを使って気軽にVimに触れてみる - Qiita
                                                                  • How to build a portfolio website using Next.js, Chakra UI, Framer Motion, and Three.js

                                                                    Hello. I'm Takuya Matsuyama from Osaka, Japan, an indie developer making a Markdown note-taking app called Inkdrop. In this video, I share how I built my portfolio website using Next.js, Chakra UI, Framer Motion, and Three.js. I hope you enjoy it! ▶ Check out my product: Inkdrop - Markdown note-taking app https://www.inkdrop.app/?utm_source=devaslife&utm_medium=youtube&utm_campaign=vlog&utm_conte

                                                                      How to build a portfolio website using Next.js, Chakra UI, Framer Motion, and Three.js
                                                                    • Neovim の LSP 関係のプラグインの役割

                                                                      この記事は、vim 駅伝 2023/06/23 の記事です。 ⠀ 前回: 【企画】これだけは外せない!あなたにとっての「いぶし銀」な Vim プラグインを教えてください 次回: Denopsでプラグインを作るときのTips 自分が過去にかなり迷ったので、Neovim を本格的に使い始めたい、あるいは vim-lsp や coc.nvim から移行したい方へ残しておきます。 Neovim の builtin LSP の導入方法の記事を見たらインストールしておくべきプラグインの導入方法が書かれているのを見て、 結局、このプラグインって何のために入れてるの? と思った方向けの記事のつもりです。 この記事では、以下の4つのプラグインについて扱います。 nvim-lspconfig mason.nvim mason-lspconfig.nvim null-ls.nvim builtin LSP につ

                                                                        Neovim の LSP 関係のプラグインの役割
                                                                      • GhostText: Vim でブラウザのテキストエリアを入力する | fohte.net

                                                                        この記事は Vim 駅伝 の 2023-09-18 の記事です。 皆さんは「Vim でブラウザのテキストエリアを入力したい」と思ったことはありますか? 筆者は幾度となくありました。 これは GhostText を使うと実現できます。 筆者は記事執筆時点で 1 ヶ月利用しており、テキスト入力が非常に快適になったため、今回はその GhostText を紹介します。 GhostText とはなにか? GhostText は、Chrome をはじめとする多くのブラウザを介して、Vim や Neovim などのエディターに接続し、双方向に入力内容を同期するブラウザ拡張機能およびエディタープラグインです。 👻 GhostText — Use your text editor in the browser GhostText で入力を同期する例 「ブラウザのテキストエリアを Vim で編集する」という

                                                                          GhostText: Vim でブラウザのテキストエリアを入力する | fohte.net
                                                                        • NeovimのTerminalモードをちょっと使いやすくする

                                                                          Neovim の Terminal モードをちょと便利にする設定をみつけたのでメモ。 Terminalのインサートモードからの離脱をescキーにマッピング Terminal のインサートモードを抜けるコマンド(<C-\><C-n>)を毎回忘れるので、いつものescにマッピングする。

                                                                            NeovimのTerminalモードをちょっと使いやすくする
                                                                          • TJのセッションだけはVimmer以外も聞いてくれ

                                                                            誰向けの記事? 📃 初学者~中級者 プログラミングを楽しむ気力が無くなった人 何の話? VimConf 2024というVimの国際カンファレンスに参加したのですが、そのセッションの一つです これはエンジニアに通じる話で当日に感銘を受けたので共有します TJって誰? TJ DeVreis氏です 🐶 現在この界隈には大きく二つVimとNeovimが存在しており、TJはNeovimのコアコントリビューターです また、Neovimで有名なTelescope.nvimの作者でもあります🔭 まぁ、めちゃめちゃざっくり言えばすごい人です 彼はどんなセッションをしたの? 🗣️ タイトルは(Neo)Vim Made Me a Better Software Developerです 彼がNeovimというOSSでより良い開発者になった経緯を発表してくれました この内容がとても素晴しかったです 結論を書

                                                                              TJのセッションだけはVimmer以外も聞いてくれ
                                                                            • 今更vimに目覚めた男がLunarVimを使っている話 - Mobile Factory Tech Blog

                                                                              はじめに vim に最近目覚めた。そこから NeoVim、LunarVim を使うようになった流れについて、自分が思う好きなポイントと絡めてまとめる。 書かないこと エディタ戦争 VSCode も、vim も、emacs も、みんな違ってみんないい あくまでも vim のココスキをまとめるので比較はしない どうして vim か VSCode を今まで使っていて、remote の接続が悪かったり重かったりしていたのでこれを機に、気になっていた vim に乗り換えてみた vim を選んだ理由は、 慣れるとコーディングスピードがすごいらしい 脳とコーディングを直結したい 軽そう 使ってる人が多い つまりググったときの情報が多い という辺り。 どうして NeoVim か vim について色々調べていると、どうやら新しい NeoVim というのがあるらしい*1事に気づいたのでそっちを使うことにした。

                                                                                今更vimに目覚めた男がLunarVimを使っている話 - Mobile Factory Tech Blog
                                                                              • 慣れてきた頃に知りたいVimの便利機能

                                                                                自己紹介 Sun AsteriskでBEエンジニアをしているテツです。 Ruby on Railsを利用したバックエンドの実装や、Flutterを使ってモバイルアプリの開発、たまにPMと言う名の業務整理をやったりしています。 自分はエンジニア歴(約4年)≒Vim歴なのですが、周りでVimのユーザーが中々居なかった所に、最近同じPJで1人Neovimに入門したメンバーがいて、やっぱりVimって良いよね!、と布教欲が湧いたのでこの記事を書いています。 想定する読者 この記事の想定する対象読者はvimtutorを終えたVim又はNeovim入門者です。この記事では、vimでもNeovimでも共通で利用できる機能を紹介します。 自分がvimを始めた頃に知りたかった機能を纏めた物になってます。 基本的なモードの概念やカーソル移動などには触れないため、まだvimtutorを終えていない方は、vimtu

                                                                                  慣れてきた頃に知りたいVimの便利機能
                                                                                • Vim 9.0 | Hacker News

                                                                                  As Vim9 comes alive, and Neovim community focuses on Lua plugins instead, it seems this release is finally the update that will put a hard branch on the two communities. Up until now, most plugins (except Lua-only ones of course) have worked in both editors, but it doesn't seem like Vim9 will be supported in Neovim, so I guess what people go with now, will decide what you might stick with in the f