並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 537件

新着順 人気順

neovimの検索結果281 - 320 件 / 537件

  • NeovimをmacOS用にGUI化した「VimR」エディタがIntelとApple Siliconに対応したUniversal Binaryに。

    NeovimをmacOS用にGUI化した「VimR」エディタがApple Siliconに対応しています。詳細は以下から。 VimRはドイツTNG TechnologyのTae Won Haさんが2014年頃からオープンソースで開発しているNeovimベースのmacOS用エディタですが、このVimRがv0.35アップデートでIntelとApple SiliconをサポートしたUniversal Binaryとなったそうです。 v0.35.0-20211105.213803 Latest Universal binary! Neovim 0.5.1 😀 qvacua/vimr: VimR — Neovim GUI for macOS in Swift – GitHub VimRはNeovimにファイルブラウザやMarkdown/HTMLプレビュー機能を追加しSwiftでGUI化されているた

      NeovimをmacOS用にGUI化した「VimR」エディタがIntelとApple Siliconに対応したUniversal Binaryに。
    • VimとVSCodeのハイブリッド? Rust製のモダンエディタhelixを使ってみた

      みなさんは普段どんなエディタで開発をしていますか?(ちなみに私はvimを使っています) 今回は、Rust製のモダンな「helix」というエディタについて書いていきます。 特徴 Rust製 デフォルトでLSPをサポート モーダルウィンドウなどを使ったモダンなインターフェース tree-sitterを使ったsyntax highlight ダウンロード 以下のコマンドを実行します git clone --recurse-submodules --shallow-submodules -j8 https://github.com/helix-editor/helix cd helix cargo install --path helix-term インストールが完了すると、 hxコマンドが利用できるようになります。 実際に使ってみる hxで起動すると、以下のような画面になります。 基本動作は、v

        VimとVSCodeのハイブリッド? Rust製のモダンエディタhelixを使ってみた
      • 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プラグイン版コーディングエージェント
        • NeovimへのGithub Copilot, Copilot Chat導入までの道のり - Qiita

          はじめに 私たちハウインターナショナルでは2024年10月1日よりAI補助制度が導入されました🎉 そのおかげで私の環境にもついにGithub Copilotを導入できることになりました。 私は普段テキストエディタにneovimを使って開発しているので、neovimにCopilotを導入した過程を忘備録として残しておきます。 この手の記事はn番煎じかもしれませんが気づいたらウキウキで書いていたので投稿します! 筆者環境 neovim version: NVIM v0.10.0 プラグインマネジャー: lazy.nvim copilot.nvim 公式のドキュメントにも記載がある通り公式プラグインが提供されているようですね。 ということでさっそくこちらのプラグインを入れてみました。

            NeovimへのGithub Copilot, Copilot Chat導入までの道のり - Qiita
          • Fault tolerant Gleam - Gleam

            Published 27 May, 2024 by Louis Pilfold Gleam is a type safe and scalable language for the Erlang virtual machine and JavaScript runtimes. Today Gleam v1.2.0 has been published, a release that focuses on improving the language server and developer experience. It’s a big one both in terms of size and impact, so let’s take a look as what it includes. Fault tolerant compilation Gleam’s compiler has t

              Fault tolerant Gleam - Gleam
            • 俺のNeovim2023

              どうもこまもかです。[1] 今回は今年になって自分のVimの設定が大きく変わり、よりツェエエVimになったのでどの様な所が変わったのか紹介して行きたいと思います。 設定が全部Luaになった 去年からコツコツと設定のLua化を進めていて、今年になってようやく完全Lua化を達成しました。 Luaに変更した感想ですが、Luaに変えても起動速度はそこまで変化しませんでした。 しかしモジュールの構成方法がある程度定義[2]されているお陰で設定の切り分けがかなり楽になりました。 また、僕はプラグインマネージャにはdein.vimを採用しているのですが、このプラグインがLuaにも対応したお陰でスムースに設定のLua移植が出来ました。[3] 起動速度がめちゃ速くなった ~ via  v19.7.0 ❯ vim-startuptime --vimpath nvim --count 100 Extra op

                俺のNeovim2023
              • github sponsors を有効にしてからと、これまでのプラグイン開発について

                私が github sponsors を有効にしてから一年と半年も経ち、プラグイン開発についても落ち着いているので、そろそろ私の開発が github sponsors の支援を受けたことによってどうなったのかについて語りたいと思います。 これまでのプラグイン開発について 前回、私が github sponsors を始めるにあたって、新たなプラグインを開発するということを高らかに宣言しました。現在それらの目標はほぼ達成できたものと考えています。 私が最近開発したプラグインは以下の通りです。 ddc.vim ddu.vim pum.vim ddu-ui-filer ddu-ui-ff もちろん私が開発したのはこれだけではなく、各種プラグインの source, 関連プラグイン、既存プラグインのサポートといった作業も行っていました。 以下のプラグインはまだ構想段階です。 ddx.vim 前回の記

                  github sponsors を有効にしてからと、これまでのプラグイン開発について
                • dotfiles を Nix + Home Manager に移行した - ryota-ka's blog

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

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

                    以前、こちらの記事を公開しました。 Neovimでターミナルを開き、編集中のファイルに応じてdeno runかdeno testを実行するというコマンドです。 開発用に、自動で--allow-allおよび--unstableをつけているので、実行時に必要なオプションを考える必要がありません。しかも--watchもしているのでコードを修正に反応して再起動します。 個人的に、かなり重宝しています。 今回、こちらのコマンドをDenoスクリプトで作り直したので紹介します。 dex A dexterous deno executor略してdexです。 機能 deno runおよびdeno testを簡単に自動実行できます。 渡されたファイル名から自動でテストファイルかどうかを判断し、deno runまたはdeno testを実行します。 自動で--allow-all --unstable --no-

                      Denoを開発するときにめっちゃ効率上げるコマンドを作った
                    • 📘あまり紹介されていないけど かけがえのないNeovimプラグインたち - Minerva

                      📘あまり紹介されていないけど かけがえのないNeovimプラグインたち - Minerva

                      • neovimcraft

                        colorscheme x 135 treesitter-colorschemes x 115 utility x 98 editing-support x 81 lsp x 71 programming-languages-support x 70 neovim-0.5 x 68 bars-and-lines x 42 preconfigured-configuration x 39 motion x 32 plugin x 30 git x 28 markdown-and-latex x 27 code-runner x 27 formatting x 26 terminal-integration x 25 split-and-window x 24 neovim-lua-development x 23 file-explorer x 22 statusline x 22 note

                          neovimcraft
                        • 【キラーアプリ】VSCodeの新たなVim拡張はNeoVimがおすすめ!

                          VSCodeのコマンドをマップするには VSCode自体のコマンドはcall VSCodeNotify()からコールすることでマッピング可能です。 nnoremap :call VSCodeNotify('workbench.action.closeOtherEditors') nnoremap :call VSCodeNotify('workbench.action.toggleSidebarVisibility') コマンドIDはキーボートショートカットの設定から右クリック「コマンドIDのコピー」から取得できます。 VSCodeに同等機能が実装されている場合はコールした方が良いです。 ファイル保存であれば2のように指定します。 1. nmap <leader>w :w<cr> 2. nmap <leader>w <cmd>call VSCodeNotify(‘workbench.act

                            【キラーアプリ】VSCodeの新たなVim拡張はNeoVimがおすすめ!
                          • Ruby LSP

                            Ruby LSP The Ruby LSP is an implementation of the language server protocol for Ruby, used to improve rich features in editors. It is a part of a wider goal to provide a state-of-the-art experience to Ruby developers using modern standards for cross-editor features, documentation and debugging. Want to discuss Ruby developer experience? Consider joining the public Ruby DX Slack workspace. Table of

                              Ruby LSP
                            • GitHub - huggingface/llm.nvim: LLM powered development 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 - huggingface/llm.nvim: LLM powered development for Neovim
                              • 週刊Railsウォッチ: RailsとPostgreSQLで列挙型を作成する6つの方法、Ubuntu Proほか(20221012後編)|TechRacho by BPS株式会社

                                週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Ruby 🔗 RailsとPostgreSQLで列挙型を作成する6つの方法(Ruby Weeklyより) 元記事: Six Amazing Ways t

                                  週刊Railsウォッチ: RailsとPostgreSQLで列挙型を作成する6つの方法、Ubuntu Proほか(20221012後編)|TechRacho by BPS株式会社
                                • みんなの中にNeovimはいますか? - Qiita

                                  私がVimに合わない場合、VSCodeに戻れるように設定ファイル等をバックアップ取っていました。 さっそくVimを使い始めたのは良かったですが、VSCodeほどうまく操作できているとは言えませんでした。なぜなら、Vimの独特なカーソル移動やキーバインドが身についていなかったり、言語サーバーの設定やファイル保存時のフォーマット等をうまく設定できていなかったからです。 諸々上手くできず、VSCodeへ戻ってしまいました。1度目の挫折です。 Neovimに出会う その後、すぐにNeovimを知りました。 NeovimはVimをフォークして開発し続けれているエディタです。基本的な操作はVimと同じですが、Neovimは拡張性(extensibility)と使いやすさ(usability)をフォーカスしています。 VSCode → Neovimへ移行する 2022年1月の私は、Vimへの移行を挫折し

                                    みんなの中にNeovimはいますか? - Qiita
                                  • Neovimを喋らせたろ

                                    この記事は Vim 駅伝 の 10/30 の記事です。 前回の記事は mikoto2000 さんによる、 10/28 の「WezTerm 上の Vim で ALT 系のマッピングを使いたい」という記事でした。 次回は 11/1 に投稿される予定です。 はじめに 私は英語が全くできません。 できなさすぎて「Neovimで翻訳したろ」という記事を書いたばかりです。 晴れてNeovimで翻訳できるようになったわけですが、せっかくなら一緒に発音も覚えたいですよね? そんなわけでNeovimくんに喋ってもらうことにしました。 sayコマンド そもそもターミナル上で喋らせる手段があるの?と思って調べたところ、どうやらsayコマンドとかいうものがあるようです。 MacOSなら標準で入っています。Ubuntuであれば、sudo apt-get install gnustep-gui-runtimeでインス

                                      Neovimを喋らせたろ
                                    • nvim-treesitterを勧めたい

                                      この記事はIPFactory Advent Calender 2020の14日目の記事です。 前日の12月13日はPeD1yによる「Raspberry Pi 4で作る監視カメラ(検出・撮影)」でした。 はじめに 最近の推しのプラグインであるnvim-treesitterについて書いていきたいと思います。 こんな人におすすめ これは先に書いといた方がいい気がするので書いておきます。 syntax highlightをいい感じにするためにいろいろなプラグインを使っており、設定がめんどくさいと感じたことのある方 「まあまだ開発中のものだからバグがあっても仕方ないよね」と割り切れる人 いっぱい色がついて欲しい人 この記事で紹介すること nvim-treesitterのインストール nvim-treesitterの基本的な設定 tree-sitterとは nvim-treesitterの話をする前に

                                        nvim-treesitterを勧めたい
                                      • tmux popupで遊ぶ - ハイパーマッスルエンジニア

                                        tmux popupとは tmuxのバージョン3.2-rcより導入された新たな機能。 どのようなものかはGIF見ていていただくのが一番早い。 fzfの絞り込みをtmux popupで実行したり、popup内で作業ができる paneやwindowの概念とは別に、新規ウィンドウがtmux上に表示される。 使用用途としてはmanにも書いてあるとおり、一時的な作業をするのに適している。 またはfzfの絞り込みをpopup上で行うというものが挙げられる。ちなみにfzfはすでにtmux popupに対応しており、fzfと書いていたところをfzf-tmuxと書き換えてあげればpopupで絞り込みができるようになっている。無論使用しているtmuxがバージョン3.2以上であることが前提。 popup対応しているtmuxをインストールする 現状(2020/09/27)、brewでインストールできるtmuxは3

                                          tmux popupで遊ぶ - ハイパーマッスルエンジニア
                                        • ターミナルエミュレータをAlacrittyに - Carpe Diem

                                          概要 これまでデフォルトのTerminal.appを使っていましたが たまに重い 設定をファイルで管理したい True Color対応してない などの不満が出てきたので、上記課題を解決できるRust製のAlacrittyに移行してみました。 環境 Alacritty + tmux + vimの環境です。 macOS 11.6.2 Alacritty 0.10.1 tmux 3.2a vim 8.2.4450 インストール〜設定 インストール brew caskかdmgでインストールできます。 caskの場合 $ brew install --cask alacritty dmgの場合 Releases · alacritty/alacritty · GitHub からダウンロードしてインストール。 基本的な設定 公式のyamlを参考に~/.config/alacritty/alacritt

                                            ターミナルエミュレータをAlacrittyに - Carpe Diem
                                          • nb でCLIベースなメモ管理

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

                                              nb でCLIベースなメモ管理
                                            • 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 に参加しました
                                              • 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 をするためのプラグインを作った
                                                • 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
                                                        • 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を使うテクニック
                                                                  • 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/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
                                                                      • 最高の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 に移行した