手機版
你好,游客 登錄 注冊
背景:
閱讀新聞

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地址http://www.vnrggh.live/rssFeed.aspx

本文永久更新鏈接地址http://www.vnrggh.live/Linux/2019-09/160715.htm

linux
相關資訊       NVIM 
本文評論   查看全部評論 (0)
表情: 表情 姓名: 字數

       

評論聲明
  • 尊重網上道德,遵守中華人民共和國的各項有關法律法規
  • 承擔一切因您的行為而直接或間接導致的民事或刑事法律責任
  • 本站管理人員有權保留或刪除其管轄留言中的任意內容
  • 本站有權在網站內轉載或引用您的評論
  • 參與本評論即表明您已經閱讀并接受上述條款
彩票平台