Lançado o Neovim v0.9.0, um editor de texto extensível baseado no Vim

Neovim v0.9.0 foi lançado.

Principais mudanças:

  • Adicionar @genericsuporte para lua2dox.lua
  • Adicionar suporte para parâmetros opcionais para lua2dox
  • Adicionar suporte para tipos especificados a lua2dox
  • Mencione ":help news" na introdução #20674
  • Suporte ":write ++p" para criar o diretório pai  #20835
  • Adicionar vim.secure.read()
  • vim.inspect_pos, vim.show_pos,:Inspect
  • $NVIM_APPNAME  #22128
  • Suporte tentando recuperar do tempdir perdido #22573
  • adicionar àvim.filetype.get_option()
  • Adicionado vim.treesitter.language.get_filetypes()( #22643 )
  • Funções de suporte passadas para defaulttable para aceitar argumentos ( #22839 )
  • ……

Consulte as notas de versão para obter detalhes .


O Neovim é um fork do Vim destinado a melhorar a base de código, permitindo uma implementação de API mais fácil, melhorando a experiência do usuário e a implementação de plugins. O Neovim tem 30% menos código-fonte que o Vim.

Seus objetivos são:

  • Refatore o código para melhorar a manutenção
  • Implemente novos recursos avançados
  • Apresentando um sistema de plugins melhor e mais poderoso
  • O modelo de desenvolvimento aberto aceita contribuições a qualquer momento, e os critérios de aceitação também são muito claros.

característica:

  • GUI moderna
  • Acesse a API de qualquer linguagem, incluindo C/C++, C#, Clojure, D, Elixir, Go, Haskell, Java, JavaScript/Node.js, Julia, Lisp, Lua, Perl, Python, Racket, Ruby, Rust
  • Emulador de terminal embutido e programável
  • Controle de trabalho assíncrono
  • Dados compartilhados (shada) entre várias instâncias do editor.
  • Suporte ao diretório base XDG
  • Compatível com a maioria dos plugins Vim, incluindo plugins Ruby e Python

Acho que você gosta

Origin www.oschina.net/news/236046/neovim-0-9-0-released
Recomendado
Clasificación