並び順

ブックマーク数

期間指定

  • から
  • まで

441 - 480 件 / 503件

新着順 人気順

neovimの検索結果441 - 480 件 / 503件

  • Vim/NeovimでgOでMarkdownのTOCを抽出する

    Neovimで、gOというキーマッピングをご存知でしょうか。 VimにはないNeovimのマッピングで、ファイルのアウトラインを抽出します(gOはおそらくgo Outlineのイメージ)。 この機能は、現時点ではhelpとmanファイルにしか対応していません。 これをMarkdownでも行う設定を紹介します。 Markdown TOC抽出関数 以下を設定することで、Markdownファイル内のヘッダを抽出し、Quickfixリストに一覧します。 Markdown限定の処理なので、ftpluginに入れると良いと思います。 function! s:markdown_outline() abort let fname = @% let current_win_id = win_getid() " # heading execute 'vimgrep /^#\{1,6} .*$/j' fname

      Vim/NeovimでgOでMarkdownのTOCを抽出する
    • GitHub - spywhere/tmux.nvim: neovim plugin for turning neovim into terminal multiplexer

      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 - spywhere/tmux.nvim: neovim plugin for turning neovim into terminal multiplexer
      • Ubuntu 18.04 で Vim のヤンクとクリップボードを共有する - Corredor

        Ubuntu に標準搭載の Vim は、名前は Vim でも機能が少ない構成のモノが入っている。クリップボード共有を行うには別の Vim をインストールする。 # クリップボード共有に対応した Vim を入れる $ sudo apt install vim-gnome 参考:Vimでクリップボードからのペーストを可能にする – MY ROBOTICS そして ~/.vimrc を修正する。 ~/.vimrc " クリップボード共有を有効にする set clipboard=unnamedplus Windows GitBash の Vim や、MacOS の Homebrew で入れた Vim では、 set clipboard& set clipboard^=unnamed の指定でクリップボード共有ができるようになっていたが、Ubuntu では unnamedplus でないとダメだった

          Ubuntu 18.04 で Vim のヤンクとクリップボードを共有する - Corredor
        • Encraft #3「エンジニアイネーブルメント - 共有・育成・評価・効率化 -」開催レポート

          今回で3回目の開催となった「Encraft #3」の開催レポートをお届けします! Encraftとは? Encraft(エンクラフト)は株式会社ナレッジワークが提供する、 "Enablement" と "Craftsmanship" をテーマにした勉強会です。技術にこだわりを持つ人々が集まって互いに知見を交換し、できることを増やしていく場を作りたいと思っています。 過去のイベントの開催レポートは以下からご覧ください。 Encraft #1「フロントエンド × 設計」開催レポート Encraft #2「サーバーとクラインアントを結ぶ技術」開催レポート 今回もオフラインで参加することが難しい方などに向けて、YouTubeでのLive配信も行いました。 また、セッションの感想をハッシュタグ #encraft でつぶやいていただけると嬉しいです。 パネルディスカッション 「エンジニアイネーブルメン

            Encraft #3「エンジニアイネーブルメント - 共有・育成・評価・効率化 -」開催レポート
          • GitHub Copilotの威力(日本語からソースコード自動生成) - Qiita

            概要 「GitHub Copilot」を使用して、日本語からソースコードを半自動生成させてみました。 また、しばらく試行してみて、Copilotの活用シーンを整理しました。 Copilotとは 2020年5月にイーロン・マスク氏らが関わっているAIの非営利団体OpenAIによって、自然言語モデルGPT-3が発表されました。このモデルは、生成された文章が、人間が書いたのかAIが書いたのか区別できないほど高精度なモデルということで当時、話題になりました。 OpenAIではGPT-3をカスタマイズし、自然言語からソースコードを生成するCodexモデルを開発していましたが、OpenAIとGithubが提携したことによって、Githubで公開されている数十億行のコードを学習させることができるようになり、より高精度なソースコードを生成させることが出来るようになりました。 そして、2021年6月29日に

              GitHub Copilotの威力(日本語からソースコード自動生成) - Qiita
            • How to write a tree-sitter grammar in an afternoon

              This article was discussed on Hacker News. Every passing decade, it seems as if the task of implementing a new programming language becomes easier. Parser generators take the pain out of parsing, and can give us informative error messages. Expressive type systems in the host language let us pattern-match over a recursive syntax tree with ease, letting us know if we’ve forgotten a case. Property-ba

              • Coc.nvimを触ってみようアドベントカレンダー 1日目 – coc.nvim | DevelopersIO

                Coc.nvimを触ってみよう Advent Calendar 2021 1日目です。 NeoVimで非同期に処理を行うためにcoc.nvmを導入して暫く経ちました。まぁ色々と拡張があるなぁと感心しつつもそれぞれを使いこなせてはいないという現実でした。 見直しも含めて、1記事1拡張というペースで改めて触れてみることにします。大体触れたら便利な使い方とか色々。というわけで、coc.nvim拡張 一人アドベントカレンダーです。初回はcoc.nvimそのもののインストールから。 coc.nvimの導入 すでにNeoVimが導入されている前提です。起動時の処理と分離するためにdein.tomlでのインストールとします。 [[plugins]] repo = 'neoclide/coc.nvim' source = 'release' build = 'coc#util#install()' 設定の

                  Coc.nvimを触ってみようアドベントカレンダー 1日目 – coc.nvim | DevelopersIO
                • dial.nvim の新機能紹介:ノーマルモード g<C-a>

                  この記事は Vim 駅伝 の 04/12 の記事です。 前回の記事は ゴリラ さんによる、 04/10 の「denops-docker.vim のバグを直した話」という記事でした。 次回は 04/14 に投稿される予定です。 はじめに monaqa です。つい先日、私が開発している dial.nvim というプラグインに連番作成のための新機能が追加されました。今日はその紹介をしたいと思います。 dial.nvim とは Neovim の <C-a> / <C-x> を拡張する Lua 製プラグインです。 標準の Vim/Neovim では、数字の上で <C-a> や <C-x> を押下することでその数字を増減させることができます。この時点でも便利なのですが、dial.nvim を導入すると日付や boolean 値など、数値以外の様々なものを増減・トグルできるようになります。増減対象のルー

                    dial.nvim の新機能紹介:ノーマルモード g<C-a>
                  • The future of the Vim project

                    Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message Hi, I started making a few changes to continue with Vim. This is the current status: - Access to the github organization is possible and Ken and me have been granted admin rights by Brams family, so we can continue with Github. (Thanks @Fokke!) - I invited a few m

                    • 3年ぶりに neovim の設定を刷新してみた - Qiita

                      はじめに neovim の設定を3年以上サボっていたので、久しぶりに整理しました。 バージョンが古くなっていたり、新しくリニューアルされたプラグインがあったので、更新ついでに改めてプラグインの使い方をおさらいしてみました。 そして、新しく購入した MacBook のローカル環境を汚したくなかったので、コンテナイメージを Docker Hub にアップロードして、開発に利用しています。 プラグインの紹介を見るよりも使ってみたいという方がいれば、ぜひプルしてみてください。 環境 Chip: Apple M2 macOS: Ventura 13.2.1 neovim: v0.8.2 Package Manager Shougo/dein.vim 自分が長らく愛用している Shougo さん作のパッケージマネージャーです。 Fuzzy Finder Shougo/ddu.vim 以前使用していたフ

                        3年ぶりに neovim の設定を刷新してみた - Qiita
                      • Vimでよく使うプラグインの操作まとめ(Git, 検索, ファイル, スニペット)|TechRacho by BPS株式会社

                        2019.12.24 Vimでよく使うプラグインの操作まとめ(Git, 検索, ファイル, スニペット) 私は使えるものはなんでも使えという性分なので、Vim (Neovim) でも多くのプラグインを使っています。 普段から使うVimのプラグインの操作は慣れてしまっているが .vimrc (init.vim) を見てもわからず、慣れるまで覚えるのが大変なので特によく使うやつだけ整理しておきます。 今回は下記の操作とプラグインについて。 Git操作 (vim-fugitive) あいまい検索 (fzf.vim) ファイラ (NERDTree) スニペット (UltiSnips) Git操作 リポジトリ: tpope/vim-fugitive: fugitive.vim: A Git wrapper so awesome, it should be illegal ステータス画面を開く :Gs

                          Vimでよく使うプラグインの操作まとめ(Git, 検索, ファイル, スニペット)|TechRacho by BPS株式会社
                        • Apple、オープンソースのシステム構成用プログラミング言語「Pkl」をリリース

                          従来、システム構成を作成するためのプログラミング言語としては、JSON、YAML、プロパティリストといった静的言語が一般的だったが、表現力に乏しくコードが頻繁に繰り返される、検証機能がないため構成エラーが発生しやすくなる、といった欠点もある。 これらの欠点を解消すべく、特別なロジックの追加によるフォーマットの強化や、汎用のプログラミング言語を用いた構成データの生成といった方法も用いられているが、それぞれに欠点を抱えていた。 今回リリースされたPklは、静的言語と汎用プログラミング言語を組み合わせており、宣言型で読み書きしやすい一方で、汎用言語から導入した機能によって強化されている。クラス、関数、条件文、ループといった言語機能が使用可能で、抽象化レイヤを構築してパッケージを作成・公開することでコードの共有もできる。さらに、さまざまな種類の構成ニーズを満たし、任意の形式で静的構成ファイルを作成

                            Apple、オープンソースのシステム構成用プログラミング言語「Pkl」をリリース
                          • Track Awesome List Updates Daily

                            Track Awesome List Updates DailyWe track over 500 awesome list updates, and you can also subscribe to daily or weekly updates via RSS or News Letter. This repo is generated by trackawesomelist-source, visit it Online or with Github. 📅 Weekly · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 Github · 🌐 Website · 📝 04/22 · ✅ 04/22 Table of Contents Recently Updated Top 50 Awesome List All Tr

                              Track Awesome List Updates Daily
                            • 開発ライブ実況 #1 Vim編 (メルペイ Architectチーム Backendエンジニア)

                              0:00 待機タイム 1:00 オープニング 3:23 実況スタート ■ 今回の開発で利用している主要なPlugin - ファイラ: https://github.com/Shougo/defx.nvim - LSP Client: https://github.com/autozimu/LanguageClient-neovim - スニペット: https://github.com/SirVer/ultisnips - ファインダ: https://github.com/junegunn/fzf.vim 開発ライブ実況は、開発の様子を、開発者本人と実況者がライブ実況するイベントです。 開発者にあらかじめ簡単なコーディング課題が出題され、開発の様子を録画してきてもらい、イベント当日はその録画を見ながら話します。 使っている言語、エディタ、ドキュメントの見方、テストの書き方などを実況つ

                                開発ライブ実況 #1 Vim編 (メルペイ Architectチーム Backendエンジニア)
                              • 続・ラフなラボ – 7年ぶりくらいに Windows 環境に戻ってきた

                                この記事は コネヒト Advent Calendar 2020 の20日目の記事です。 僕はプライベートで過去6年位、また業務利用でも直近3年半くらいずーっとArchLinuxで過ごしてきていて、過去にこんな記事も書いています。 続・ラフなラボ – ArchLinux なラップトップで仕事しはじめて大体1年経った ただ、今月コネヒトに入社するにあたって業務利用するPCを Windows 10 Professional マシンにすることを選択したので、実際に過ごしてみてどうなのかを書いてみようと思います。 自分の仕事について Web系のインフラエンジニアとして働いています。今のところは AWS の ECS や EventBridge 周りを触っていることが多く、Python で業務に必要なスクリプトを書いたり、PHP,Go のコードを触る機会もあります。他には Terraform のコードも

                                • Neovimのセットアップ方法(Mac) - Qiita

                                  「Neovim」とは? Vimをベースとしたテキストエディタです。 Vimの機能を損なうことなく、Vimが持っている全ての問題を修正するとのことです。 Vimの勉強会に参加したとき、登壇された方が使っていたので私も使ってみることにしました。 環境 OS:macOS Mojave 10.14.6 Neovim:0.4.2 $ nvim --version NVIM v0.4.2 Build type: Release LuaJIT 2.0.5 Compilation: /usr/local/Homebrew/Library/Homebrew/shims/mac/super/clang -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DNDEBUG -DMIN_LOG_LEVEL=3 -Wall -Wextra -pedantic -Wno-unused-para

                                    Neovimのセットアップ方法(Mac) - Qiita
                                  • GitHub - hadronized/hop.nvim: Neovim motions on speed!

                                    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 - hadronized/hop.nvim: Neovim motions on speed!
                                    • 誰でも簡単手作りわくわくオペレータ作成Neovimプラグイン

                                      この記事は Vim 駅伝 の 03/20 の記事です。 前回の記事は kyoh86 さんによる、 03/18 の「efm langserverでdeno fmtとprettierを使い分ける」という記事でした。 次回は 03/22 に投稿される予定です。 はじめに Vim や Neovim には オペレータ と呼ばれるコマンドがあります。オペレータコマンドの直後に適用範囲を指定することで、様々な編集操作を実現できるというものです。 オペレータを用いると、たとえば以下のようなことができます。 yt" と打つと、カーソルからその右の " に到達するまでの範囲をヤンク(コピー)する y: ヤンクを表すオペレータ t": カーソル直後に存在する " の直前まで移動するモーション >ip と打つと、カーソルのある段落のインデントを1段階増やす(右にずらす) >: インデントを1段階増やすオペレータ

                                        誰でも簡単手作りわくわくオペレータ作成Neovimプラグイン
                                      • Wayland環境に移行してHyprlandを使ってみて3日程度経ったので感想を書く - joker1007’s diary

                                        ふと思い立って(テスト前に掃除したくなるやつ)、一度試して挫折したwayland環境移行を試してみようと再度やってみたら、割と使えそうな感じだったので常用目指して真面目に設定してみた。 今回はi3ベースのswayじゃなくてHyprlandというどっちかというとAwesomeに近いcompositorを使ってみた。ちなみにディストリはGentoo Linuxだ。 Hyprlandは割とビジュアルにこだわっていて、ウインドウを開いたり移動したりするとウニョウニョ動いて楽しい。 Hyprlandの大きな利点は、独自のxdg-desktop-portalが準備されていて、wayland環境でもウインドウ単位のスクリーンシェアがちゃんと動作すること。 swayだとxdg-desktop-portal-wlrを使うことになるんだが、これはモニタ単位のスクリーンシェアしか出来ない。これが不便だったので常

                                          Wayland環境に移行してHyprlandを使ってみて3日程度経ったので感想を書く - joker1007’s diary
                                        • Coc.nvimの拡張を環境変数経由でNeoVim起動時に自動インストールされるようにしてみた | DevelopersIO

                                          PCの交換に伴うセットアップ作業を進める際に、前環境の設定ファイルをAirDrop経由にて取り出す、という手続きが最近の常套手段となりつつあります。他の物理デバイスを介さないのはとても気楽です。 ただ、割と大変なケースがありました。NeoVimの拡張であるcoc.nvimです。手元の環境ではNeoVim自体はdein.tomlを引っ張れば即完了で、coc.nvim本体もNeoVim初回起動時にインストールされます。が、coc.nvimの独自拡張は話が別です。 coc.nvimの拡張を大量導入していたためにインストールコマンドを打つのが億劫でしたが、一応の対応手段があったため紹介含めて書いてみることにします。 Cocインストール済み拡張の設定 coc.nvimはインストール済みの拡張を一覧として表示可能です。 :CocList extensions 各拡張の機能オンオフに使える設定です。これ

                                            Coc.nvimの拡張を環境変数経由でNeoVim起動時に自動インストールされるようにしてみた | DevelopersIO
                                          • A Vim Guide For Veteran Users

                                            #Tools #Vim #MouselessA Vim Guide For Veteran UsersThis article is the fifth of the series aimed to teach Vim from the ground up: Can you picture an adventurer, going deeper and deeper into a mysterious cave, knowing what’s waiting for her (mostly rocks and bats) but at the same time wishing to be surprised by some rare gems and abandoned treasures? This is how I feel when I’m adventuring deeper a

                                              A Vim Guide For Veteran Users
                                            • Sweet Shell: With Oh-My-Zsh, SpaceVim, Starship, True Color, and Demo Mode. For macOS, Linux, and Windows

                                              Sweet Shell: With Oh-My-Zsh, SpaceVim, Starship, True Color, and Demo Mode. For macOS, Linux, and Windows My terminal emulator and shell setup for macOS, Linux, and Windows. AKA "Ultimate Terminal Setup" New stuff I'm checking out in 2022Eternal Terminal to replace Mosh. I like mosh, but et has scrolling support!GitHub's VSCode theme, for iTerm. I've settled on GitHub's light/dark them in VSCode f

                                                Sweet Shell: With Oh-My-Zsh, SpaceVim, Starship, True Color, and Demo Mode. For macOS, Linux, and Windows
                                              • GitHub - cshuaimin/ssr.nvim: Treesitter based structural search and replace plugin 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 - cshuaimin/ssr.nvim: Treesitter based structural search and replace plugin for Neovim.
                                                • IDEとしても使えるNvChadを『わかりやすさ重視で』インストールからカスタマイズの方法まで説明してみた - Qiita

                                                  みなさんこんにちは。おとかです。 かなり久々の投稿になります。 最近、Vimの勉強をし始めたところなんですが、せっかくならVimをIDEライクに、かつ手軽に使えたらなと思っていました。 いくつか気になったVimIDEっぽいものはあったのですが、色々試してみた中、今のところ一番しっくり来ているのはNvChadです。 勘違いしてはいけないので、念の為先に断っておきますが、NvChadは I D E で は あ り ま せ ん 。(迫真 あくまでも、neovimの基本構成を拡張したものであり、最小構成で使うvimmerにも手に馴染みやすくなってます。 また、基本構成から拡張するのも容易で、様々なニーズに答えてくれることから、現在世界中のVimmerから注目を集めているのがgithubのスター数から見て取れます。 ただ…残念なことに、NvChadに関する情報が日本ではまだ少なかったので、今回はNv

                                                    IDEとしても使えるNvChadを『わかりやすさ重視で』インストールからカスタマイズの方法まで説明してみた - Qiita
                                                  • GitHub - svermeulen/vimpeccable: Neovim plugin that allows you to easily map keys directly to lua code inside your init.lua

                                                    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 - svermeulen/vimpeccable: Neovim plugin that allows you to easily map keys directly to lua code inside your init.lua
                                                    • Jack's Blog - Revisiting KDE

                                                      Background It's been years since I last used the KDE desktop environment. Unfortunately, I don't have an exact screenshot of my desktop when I last used KDE, but from memory it probably looked a lot like this: Credit: Wikipedia. Looking back I'm not sure the Oxygen theme has aged particularly well, but this picture fills me with nostalgia and so will always have a special place in my heart. Over t

                                                      • Vimプラグイン解説〜闇のプラグインシリーズ:dein.vim編 - Qiita

                                                        始めに この記事は、Shougo氏が作製するプラグインを解説する、闇のプラグインシリーズ第1弾になります。 第1弾では、Vim/Neovimのプラグインマネージャーである、dein.vimを紹介していこうと思います。 ただ、紹介するだけなら、ググればいろいろ出てきます。 ですので、dein.vimがプラグインをどのように管理しているのか、読み解いてみようと思います。 自らがVim、もしくはテキストエディタと一体化することを望まないなら、気を付けた方がいい。 深淵(Vim)をのぞく時、深淵(Vim)もまたこちらをのぞいているのだ。 runtimepathから見るプラグインマネージャー Vim/Neovimのプラグインと呼ばれる物は、基本的にはruntimepathに指定したパスを起点に、特定のディレクトリ内のスクリプトをプラグインと呼んでいます。 これは、GitHubで配布されているプラグイ

                                                          Vimプラグイン解説〜闇のプラグインシリーズ:dein.vim編 - Qiita
                                                        • Neovim v0.5リリース記念 v0.5の新機能を紹介します【後編】 | MoT Lab (GO Inc. Engineering Blog)

                                                          前回はNeovimにLuaランタイムが組込みされた事によりNeovimのプラグインのエコシステムに大きな変化が起こったことを書きました。 後編ではNeovim v0.5から追加された大きな新機能であるTree-sitterとLSPクライアントについて解説してきます。この2つの機能はどちらもLuaで実装されており、Neovim v0.5以降のLuaランタイムが組込みされたNeovimでのみ動作します。 もし前編をご覧になっていなければ、前編のあとに後編をご覧になったほうが、より理解が深まると思いますので、時間に余裕があればぜひご一読ください。 Neovim v0.5リリース記念 v0.5の新機能を紹介します【前編】 Treesitter syntax engineNeovim v0.5ではTree-sitterというライブラリが組込みされています。 Tree-sitterを用いる事により、N

                                                            Neovim v0.5リリース記念 v0.5の新機能を紹介します【後編】 | MoT Lab (GO Inc. Engineering Blog)
                                                          • Vimプラグイン"の"カテゴリまとめ - Qiita

                                                            Vimのプラグインがたくさんあってなにがどうなっているかの整理できていない!という人向けによくあるプラグインのカテゴリをまとめてみました。プラグインを見つけた際にどこらへんに該当するかなーと判断の参考にしてもらえればと思います。 はじめに 対象はVim初心者から中級者一歩手前くらいを想定しています。 プラグイン自体の説明はあまりするつもりはないので、リンクのGitHubのREADMEを読むなり使ってみるなりしてみてください。 表の中の四角括弧[]は機能が重複しているプラグインです。同じようなプラグイン複数入れると良からぬことが起こるのでいずれか一つを試すのがよいと思います。 個人的によく使う特におすすめのものは★を書いておきます。(ちなみにNeovim使いです) プラグインのカテゴリ プラグインマネージャー まずはプラグインをいれるためのプラグイン(GitHubからダウンロードしたり、読み

                                                              Vimプラグイン"の"カテゴリまとめ - Qiita
                                                            • firenvimを使ってWebでもvimる

                                                              この記事は Vim Advent Calendar 2019 — Qiita 14日目の記事です。 firenvimとは?GitHub Repository: glacambre/firenvim: Embed Neovim in your browser. Turn your browser into a Neovim client. これを利用するとブラウザがNeovim clientに早変わりします。 今回はその設定手順と設定したらどうなるのか?ということを紹介します。 設定手順init.nvim の記述firenvim pluginのインストール詳細は以下に記述してあります。 glacambre/firenvim#Pre-built ここでは junegunn/vim-plug: Minimalist Vim Plugin Manager を利用した例を紹介します。 Plug 'g

                                                                firenvimを使ってWebでもvimる
                                                              • coc.nvimを使ってvimをもっと強くする - Qiita

                                                                先日neovimがバージョン0.4にアップデートされました。 直接的な原因は分かりませんが、今までdeoplete+LanguageClient-Neovimの組み合わせによる補完が効かなくなったため 試しにcoc.nvimを使ってみたところちゃんと動いた上に結構使い勝手が良さげだったので各種設定などをまとめておきます。 名前にnvimとついてはいますが、vimでも動くようです。 ちなみにdeoplete+LanguageClient-Neovimは問題なく動くようになっていました。 coc.nvimの良いところを挙げておくと 補完用のフレームワークとLSPクライアントを別々にインストールする必要がないこと language serverが拡張機能としてcoc.nvimの機能でインストール可能なこと 予め用意されていない言語についても別途設定すれば使えること coc.nvimの設定ファイル

                                                                  coc.nvimを使ってvimをもっと強くする - Qiita
                                                                • Ubuntu 22.04のインストールメモ

                                                                  Ubuntu 22.04 LTS (Jammy Jellyfish)がリリースされたので、早速ダウンロードして、 System76 Lemur1にインストールしてみた。 22.04の主要な変更点や新機能は、 日経Linuxや、他のサイトにお任せする。 久々のUbuntu環境構築だったので、自分なりのメモを残しておく。 ディレクトリ英語化 LANG=C xdg-user-dirs-gtk-update ファイラーnautilusのサイドバーで、日本語ディレクトリのリンク切れが残り続けて、英語ディレクトリがお気に入り配下として追加されていても、再ログインすれば、ちゃんと切り替わった。 Zsh Arch LinuxやMacだとzshがデフォルトシェルなので、これを機に慣れておく。 sudo apt-get install zsh chsh -s $(which zsh) zshで初回起動したとき

                                                                  • 最新ITニュース 2022/06/26版発行 - かずきち。の日記

                                                                    アプリで呼んだタクシーが到着したと表示されたのに居ない→連絡したら「今…後ろに乗っておられますが?」と言われ… togetter.com プログラミング始めたいって言うと anond.hatelabo.jp 技術書は出版社の直販サイトでPDFを買っている - あんパン masawada.hatenablog.jp ProviderタワーをRecoilに置き換える zenn.dev 世界に1つだけの「自分だけのトラックボール」を自作できるオープンソースプロジェクト「Ploopy」 gigazine.net データエンジニアと作るデータ文化 speakerdeck.com VSCode上のVim操作を快適にする拡張 VSpaceCode の紹介 zenn.dev なぜ? 鉄道やバスの車内Wi-Fiが相次ぎ終了 外国人が来なくなったから? | 乗りものニュース trafficnews.jp 5G

                                                                      最新ITニュース 2022/06/26版発行 - かずきち。の日記
                                                                    • coc.nvim + coc-diagnostic + actionlintで GitHub Actions workflowを快適にlintできるようにしてみた | DevelopersIO

                                                                      GitHub Actions Workflowのlinterを公開された方がおられたので、ものは試しと業務で使っているWorkflowをチェック等していました。引っかかるところがチラホラ。 CICD上でのチェックを入れようと思いつつも、やっぱりエディタでの入力時に使えるのが一番です。既に導入済みのcoc.nvimとcoc-diagnosticを使って、nvim上で補完できるようにしてみました。 coc-diagnostic用の設定 特に注記する場所はありません。強いていえば args に忘れず -oneline をいれておくあたりです。 { "languageserver": { "dls": { "command": "diagnostic-languageserver", "args": ["--stdio"], "filetypes": ["yaml"], "initializati

                                                                        coc.nvim + coc-diagnostic + actionlintで GitHub Actions workflowを快適にlintできるようにしてみた | DevelopersIO
                                                                      • Vimオーバーホール計画

                                                                        times in msec clock self+sourced self: sourced script clock elapsed: other lines 000.022 000.022: --- NVIM STARTING --- 003.629 003.607: locale set 013.985 010.355: inits 1 014.206 000.221: window checked 017.278 003.072: parsing arguments 018.015 000.737: expanding arguments 018.289 000.274: inits 2 018.589 000.300: init highlight 018.590 000.001: waiting for UI 022.316 003.726: done waiting for

                                                                          Vimオーバーホール計画
                                                                        • Essential Vim commands for efficient text editing | Max Shen Dev

                                                                          In this tutorial, I’ll cover the basic commands that you need to know to work in Vim efficiently. I recommend you to open a file with Vim/Neovim and try the command while reading it. The 3 most used modes in Vim: Normal mode: Used for moving/editing text. When you press <ESC> in other modes, you’ll get back to Normal mode. Command-line mode: Used for executing commands (eg: save file, open help fi

                                                                            Essential Vim commands for efficient text editing | Max Shen Dev
                                                                          • Editors (Vim)

                                                                            Writing English words and writing code are very different activities. When programming, you spend more time switching files, reading, navigating, and editing code compared to writing a long stream. It makes sense that there are different types of programs for writing English words versus code (e.g. Microsoft Word versus Visual Studio Code). As programmers, we spend most of our time editing code, s

                                                                            • What's New in Neovim 0.10 | g.p. anders

                                                                              Neovim 0.10 was the longest release cycle since the heady days of the 0.5 release. There are a ton of new features in this release (as well as some breaking changes), so be sure to check the full release notes. You can view the release notes directly in Nvim with :h news. The news file includes information on new features, deprecations, and breaking changes. I especially urge plugin authors to rea

                                                                              • Ruff: a fast Python linter [LWN.net]

                                                                                Benefits for LWN subscribersThe primary benefit from subscribing to LWN is helping to keep us publishing, but, beyond that, subscribers get immediate access to all site content and access to a number of extra site features. Please sign up today! Linters are tools that analyze a program's source code to detect various problems such as syntax errors, programming mistakes, style violations, and more.

                                                                                • From init.vim to init.lua - a crash course

                                                                                  Earlier this year maintainers of Neovim have released version 0.5 which, among other features, allows developers to configure their editor using Lua instead of VimL. In this article I'll share a few basic rules on how to transition from one configuration to another. This is not a complete guide, but it covers almost 100% of what I needed in order to completely move away from init.vim to init.lua.

                                                                                    From init.vim to init.lua - a crash course