手机版
你好,游客 登录 注册
背景:
阅读新闻

NVIM v0.4.0 发布,新的API函数,Lua库,UI事件等等

[日期:2019-09-18] 来源:Linux公社  作者:醉落红尘 [字体: ]

上周日,Neovim背后的团队,一个重构Vim源代码的项目发布了NVIM v0.4.0。此版本自v0.3.4以来收到了大约2700个提交,这是一个非维护版本。它改进了文档,测试/CI基础设施,内部子系统以及从Vim合并的700多个补丁。

NVIM v0.4.0有什么新功能?

API函数

此版本附带了一个新函数nvim_create_buf,用于创建各种类型的缓冲区,包括nvim_get_context和nvim_load_context。 nvim_input_mouse函数用于执行鼠标操作。用户可以使用nvim_open_win创建浮动窗口。

UI事件

包括redraw.grid_destroy,redraw.hl_group_set,redraw.msg_clear等新UI事件。

Lua 库

NVIM v0.4.0引入了“Nvim-Lua标准库”,它带有字符串函数,并从docstrings生成文档。

多重网格窗口

它现在具有内部隔离的窗口,可以在单独的网格上绘制。这些窗口作为不同的对象发送到UI,以便UI可以控制布局。

支持标志列

它支持多个自动调整的标志列,因此用户将显示额外的列以自动容纳所有现有标志。

主要变化

它改进了Lua错误消息并修复了menu_get()。

在NVIM v0.4.0中,删除了jemalloc,通用malloc实现。

在此版本中,“scrollback”选项更加一致且面向未来。

要了解有关此新闻的更多信息,请查看发行说明

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-09/160715.htm

linux
相关资讯       NVIM 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款