テキストエディタ界隈まとめ 7 月
- うちのオカンがね、好きなエディタがあるらしいんやけど
https://blog.runteq.jp/runteqnews/2672/
なるほど。
- Slack ワークスペースのアイコンができました
https://vim-jp.org/blog/2020/05/15/slack-logo.html
vim-jp のアイコンがかなり格好よいものになっていますね。
- すべてのエディタでSQLの自動補完をするためにSQL Language Server(sqls)を作った
https://qiita.com/lighttiger2505/items/5782debc59ae163a4d81
SQL Language server を作成したようです。すごい。
- Three built-in neovim features
https://blog.kdheepak.com/three-built-in-neovim-features.html
neovim でのみ使える便利な機能について。
"Highlight Yanked Text" 機能は私も知らなかった。
- vim-maketable
https://github.com/mattn/vim-maketable
Vim でテーブルを簡単に作るプラグインです。便利そう。
- Defx: file explorer plugin for Neovim
http://eed3si9n.com/defx
defx.nvim の紹介記事です。defx.nvim の使用者は最近増加しているようです。
- findr.vim
https://github.com/conweller/findr.vim
また新たなファジーファインダーの登場です。
Emacs の helm, ivy 拡張機能にインスパイアされているとのこと。
- telescope.nvim
https://github.com/nvim-lua/telescope.nvim
こちらもファジーファインダーですが、fzf のラッパープラグインです。neovim 専用で
Lua で実装されています。
- snippets.nvim
https://github.com/norcalli/snippets.nvim
Lua で書かれたスニペットプラグインで neovim 専用です。
- packer.nvim
https://github.com/wbthomason/packer.nvim
Lua で書かれた neovim 専用のプラグインマネージャー。
設定を Lua で記述するのが特徴。設定を最適化することができるので起動速度は改善で
きそう。
- popup.nvim
https://github.com/nvim-lua/popup.nvim
Vim8 の popup API を neovim に移植しようという試みです。Vim8 の popup API にし
かない機能もあるし、互換性が改善されることにもなるので応援したいところ。
- Chadtree
https://github.com/ms-jpq/chadtree
neovim 専用のツリー表示ファイラープラグイン。Python のリモートプラグインとして
書かれているので defx に相当する。
- From Vim to Kakoune
https://blog.misterbanal.net/archive/from_vim_to_kakoune
Vim から Kakoune に移行した人の話
- Top 15 Vim Plugins
https://blog.codota.com/top-15-vim-plugins-100-free/
Vim プラグインの紹介記事です。有名所が揃っている印象です。
非同期補完プラグイン。Lua と Python で書かれており neovim 専用。
Python の asyncio を用いているのが特徴的。
- Getting started using Lua in Neovim
https://github.com/nanotee/nvim-lua-guide
neovim で Lua プラグインを記述するための情報がまとめられている。
- Things I'm excited for in Neovim 0.5.0: Language Server Protocol
https://nathansmith.io/posts/neovim-lsp
neovim の組込み LSP 機能に関する紹介です。
- Asynchronous :make in Neovim with Lua
https://phelipetls.github.io/posts/async-make-in-nvim-with-lua/
neovim Lua プラグインで libuv を使って非同期化する話。
- How to write a coc.nvim extension
https://samroeca.com/coc-plugin.html
coc.nvim の拡張機能の作成方法について。VSCode の挙動に依存した現状の LSP の問題
点について書いているのも興味深い。
Discussion