NVIM v0.4.0 发布

大兔子大兔子 提交于 2019-11-30 17:50:12

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”选项更加一致且面向未来。

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

原文来自:https://www.linuxidc.com/Linux/2019-09/160715.htm

本文地址:https://www.linuxprobe.com/nvim-v0-api-lua-ui.html编辑:周晓雪,审核员:张文祥

Linux命令大全:https://www.linuxcool.com/

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!