Neovim 0.9がリリース - 新機能が多数追加

[PR]記事内のアフィリエイトリンクから収入を得る場合があります
  • URLをコピーしました!

S 20230409 84938

Neovim開発チームは4月7日、テキストエディタ「Neovim」の最新版v0.9をリリースしました(Hacker News)。現在GitHubから、Windows、macOS、Linux用の実行ファイル、およびソースコードをダウンロードすることができます。

Neovim 0.9では、Treesitterシンタックスハイライティングがヘルプファイルでハイライトコード例をサポートする変更や、 LSPクライアントに対するセマンティックトークンハイライトのサポートの追加、EditorConfigのサポートがビルトインになる修正などが行われています。

Neovimの場所を探すためのNVIM_APPNAME環境変数の追加や、Luaファイルをバイトコンパイルしてキャッシュする、新しい実験的なlua-loaderの追加、tmux 3.2以降でNvimを使用する場合、デフォルトのクリップボードプロバイダがシステムクリップボードにコピーするようになる変更も行われています。

破壊的な変更点として以下の項目がリストアップされています。

BREAKING CHANGES
- Remove hardcopy
- Make iconv a non-optional dep
- Remove has("debug") (#22060)
- Make libintl a required dependency
- Rename vim.pretty_print => vim.print
- Rename sanitizer options from CLANG_* to ENABLE_*
- Remove the .deb release (#22773)
- **column**: Ensure 'statuscolumn' works with virtual and wrapped lines
- **cscope**: Remove
- **defaults**: Change default 'commentstring' value to empty (#22862)
- **edit**: Remove old c implementation of hebrew keymap
- **editorconfig**: Change editorconfig_enable to editorconfig
- **exepath**: Prefers extensionless for powershell
- **health**: Remove deprecated health.lua
- **lsp**: Add rule-based sem token highlighting (#22022)
- **lua**: Execute Lua with "nvim -l"
- **messages**: Graduate the 'msgsep' feature
- **options**: Deprecate paste, remove pastetoggle (#22647)
- **rpc**: Preseve files when stdio channel is closed (#22137)
- **runtime**: Remove filetype.vim (#20428)
- **treesitter**: Remove g:ts_highlight_lua (#22257)
- **treesitter**: Remove silent option from language.add()
- **treesitter**: Consolidate query util functions
- **treesitter**: Remove deprecated show_tree func
- **treesitter**: Deprecate top level indexes to modules (#22761)
- **treesitter**: Rename help parser to vimdoc

変更点の詳細はこちらで確認可能です。

I screenshot1 タイトル NeoVim
公式サイト https://neovim.io/
ソフトアンテナ https://softantenna.com/softwares/6924-neo-vim
説明 ポストVimを目指して開発されているモダンなViエディタ。
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次