Параметри
Параметри використовуються для налаштування редактора, змінні для налаштуванняплагінів vimscript.
Параметри Neovim
Дивіться :help lua-guide-options для подробиць.
- Для встановлення параметрів: - vim.opt.{option} = {value}
- Для отримання параметрів: - vim.opt.{option}:get()
Приклади параметрів
vim.opt.cmdheight = 2 -- більше місця в командному рядку neovim для відображення повідомлень
vim.opt.guifont = "monospace:h17" -- шрифт, який використовується в графічних застосунках neovim
vim.opt.shiftwidth = 2 -- кількість пробілів, вставлених для кожного відступу
vim.opt.tabstop = 2 -- вставляти 2 пробіли для tab
vim.opt.relativenumber = true -- відносні номери рядків
vim.opt.wrap = true -- переніс рядків
-- use treesitter folding
vim.opt.foldmethod = "expr"
vim.opt.foldexpr = "nvim_treesitter#foldexpr()"
Змінні Neovim
Дивіться :help lua-guide-variables для подробиц.
- Для отримання та встановлення змінних використовуйте: - vim.g.{name} -- глобальні змінні (g:)
 vim.b.{name} -- змінні для поточного буферу (b:)
 vim.w.{name} -- змінні для поточного вікна (w:)
 vim.t.{name} -- змінні для поточної вкладки (t:)
 vim.v.{name} -- передвстановлені Vim змінні (v:)
 vim.env.{name} -- змінні оточення, що визначені в сесії редактора