How do I pretty-print Lua tables and values for debugging in Neovim using vim.print?
vim.print()
vim.
vim.print()
vim.
vim.lsp.config('*', { ... })
Neovim 0.
vim.system()
vim.
vim.api.nvim_set_hl(0, 'Normal', {bg='NONE'})
By default, Neovim paints a solid background color defined by the active colorscheme.
config #neovim #lua #config #highlight #colorscheme #transparency
vim.defer_fn()
vim.
vim.ui.select()
Neovim exposes vim.
# vim: set ts=4 sw=4 et:
Vim's modeline feature lets you embed editor settings directly into a file.
set pumblend=10
Neovim supports pseudo-transparency for the completion popup menu via pumblend and for floating windows via winblend.
set completeopt+=fuzzy
Neovim 0.
vim.keymap.del()
vim.
vim.diagnostic.jump({count=1})
Neovim 0.
vim.lsp.status()
vim.
vim.ui.open()
vim.
vim.diagnostic.count()
vim.
vim.api.nvim_create_autocmd('LspAttach', ...)
Setting your LSP keymaps inside a LspAttach autocmd ensures they are only active in buffers where a language server is actually running.
vim.lsp.enable()
Neovim 0.
vim.lsp.foldexpr()
Neovim 0.
vim.treesitter.foldexpr()
Neovim's built-in Treesitter integration includes vim.
vim.diagnostic.config({virtual_lines = true})
Neovim 0.
vim.lsp.config()
Neovim 0.