Neovim v0.8.0 has been released.

Major feature changes

  • runtime: Enable filetype.lua by default (#19216)
  • Add undo!
  • Add “prerelease” to version dict
  • Click support for ‘statusline’, ‘winbar’ #18650
  • Add preview functionality to user commands
  • allow Cmdheight=0 (EXPERIMENTAL) #16251
  • Stdpath(‘run’), /tmp/nvim.user/ #18993
  • Add ‘mousescroll’ option (#12355)
  • Allow :wincmd to accept a count (#19815)
  • Multibuffer preview support for inccommand
  • Man: Port to Lua (#19912)

See the release note for details.


Neovim is a fork of Vim,Aims to improve the codebase, allow easier API implementation, improve user experience and plugin implementation. Neovim has 30% less source code than Vim.

Its goals are:

  • Refactor code to improve maintenance
  • Implement new advanced features
  • Demonstrate a better and more powerful plugin system
  • Open development model, accepting contributions at any time, and the acceptance criteria are also very clear.

characteristic:

  • modern graphical user interface
  • Access APIs from any language, including C/C++, C#, Clojure, D, Elixir, Go, Haskell, Java, JavaScript/Node.js, Julia, Lisp, Lua, Perl, Python, Racket, Ruby, Rust
  • Embedded, scriptable terminal emulator
  • Asynchronous job control
  • Shared data (shada) between multiple editor instances.
  • Support XDG base directory
  • Compatible with most Vim plugins, including Ruby and Python plugins

#Neovim #v080 #released #extensible #text #editor #based #Vim #News Fast Delivery

Leave a Comment

Your email address will not be published. Required fields are marked *