Vimベースの拡張可能なテキストエディタ、Neovim v0.9.0がリリースされました

Neovim v0.9.0 がリリースされました。

主な変更点:

  • @genericlua2dox.lua のサポートを追加
  • オプションのパラメータのサポートを lua2dox に追加
  • 指定された型のサポートを lua2dox に追加
  • イントロダクション#20674で「:help news」に言及
  • 親ディレクトリを作成する ":write ++p" をサポート #20835
  • vim.secure.read() を追加
  • vim.inspect_posvim.show_pos:Inspect
  • $NVIM_APPNAME  #22128
  • 失われた tempdir からの回復の試行をサポート#22573
  • 追加vim.filetype.get_option()
  • 追加vim.treesitter.language.get_filetypes()( #22643 )
  • 引数を受け入れるために defaulttable に渡される関数をサポート ( #22839 )
  • ……

詳細については、リリース ノートを参照してください


Neovimは、コードベースの改善、API の実装の容易化、ユーザー エクスペリエンスとプラグインの実装の改善を目的としたVim のフォークです。Neovim のソース コードは Vim よりも 30% 少なくなっています。

その目標は次のとおりです。

  • コードをリファクタリングしてメンテナンスを改善する
  • 新しい高度な機能を実装する
  • より優れた、より強力なプラグイン システムの紹介
  • オープンな開発モデルはいつでもコントリビューションを受け入れ、受け入れ基準も非常に明確です。

特性:

  • 最新の GUI
  • C/C++、C#、Clojure、D、Elixir、Go、Haskell、Java、JavaScript/Node.js、Julia、Lisp、Lua、Perl、Python、Racket、Ruby、Rust を含む任意の言語から API にアクセス
  • 組み込みのスクリプト可能なターミナル エミュレータ
  • 非同期ジョブ制御
  • 複数のエディター インスタンス間でデータ (shada) を共有します。
  • XDG ベースディレクトリをサポート
  • Ruby および Python プラグインを含むほとんどの Vim プラグインと互換性があります

おすすめ

転載: www.oschina.net/news/236046/neovim-0-9-0-released