Nvim :help
頁面,使用 產生 自 來源,並使用 tree-sitter-vimdoc 解析器。
:cscope
:lcscope
:scscope
:cstag
cscopepathcomp
cscopeprg
cscopequickfix
cscoperelative
cscopetag
cscopetagorder
cscopeverbose
cscope_connection()
:hardcopy
printdevice
printencoding
printexpr
printfont
printheader
printmbcharset
string
,而不是 string|string[]|nil
。concat
選項,因為它未被一致地應用。nil
。help
treesitter 解析器已重新命名為 vimdoc
。唯一使用者可見的變更是,特定語言的醒目提示群組需要從 @foo.help
重新命名為 @foo.vimdoc
。help
檔案的 Treesitter 語法醒目提示現在支援醒目提示的程式碼範例。若要啟用,請建立一個 .config/nvim/ftplugin/help.lua
,內容如下vim.treesitter.start()
vimdoc
解析器也在開發中,且無法保證正確醒目提示每個說明檔案。LspAttach
回呼中,從 LSP 用戶端的 {server_capabilities}
刪除 semanticTokensProvider
來退出。vim.g.editorconfig = false
:help $NVIM_APPNAME
。nvim -l foo.lua --arg1 --arg2
echo "print(42)" | nvim -l -
willSave
和 willSaveWaitUntil
功能的支援。willSaveWaitUntil
允許伺服器在儲存文件之前修改文件。語言伺服器的範例使用案例包括移除未使用的匯入或格式化檔案。workspace/didChangeWatchedFiles
功能的初步支援,以通知伺服器磁碟上的檔案變更。預設會停用此功能,並且可以透過設定 workspace.didChangeWatchedFiles.dynamicRegistration=true
功能來啟用。vim.treesitter.language.require_language
。{include_bytes}
引數。require'bit'
lua-bitwin_viewport
UI 事件現在包含虛擬行的資訊,這表示現在可以更一致地實作平滑捲動。:= {expr}
語法可用於評估 Lua 運算式,作為 :lua ={expr}
的較短形式。沒有引數的 :=
和 :[range]=
維持不變。但是,不再支援使用 ex-flags 的 :=#
和類似的變體。ns_id
,以從所有命名空間要求 extmark,並將命名空間 ID 新增至詳細資訊陣列。其他遺失的屬性已新增至詳細資訊陣列,並且可以依類型篩選標記。suffix
選項,預設會呈現 LSP 錯誤碼。同樣地,vim.diagnostic.config() 中的 virtual_text
組態現在具有 suffix
選項,預設不會執行任何動作。opts
引數,其中包含深度欄位,可允許遞迴搜尋目錄樹狀結構。filetype
選項,因此可以針對特定檔案類型回傳預設選項。LUA_GEN_PRG
建置參數,以便針對一些剩餘的重現性問題提供解決方案。filetype.vim
已被移除,改用 vim.filetype (請注意,檔案類型邏輯和測試仍然與 Vim 對齊,因此新增或變更必須先在那裡貢獻。) 請參閱 https://github.com/neovim/neovim/pull/20674。on_changedtree
回呼函數。require'health'
已被移除。請改用 vim.health。