Neovim Lua Guide
기본 라이브러리
:lua vim.print(package.loaded)
:lua vim.print(vim)
Vim API와 Nvim API은 vim.*
으로 접근할 수 있습니다.
lua 실행(runtimepath)
:set runtimepath
기본적으로 다음 경로를 확인합니다.
$XDG_CONFIG_HOME/nvim
$XDG_DATA_HOME/nvim/site
$VIMRUNTIME
$XDG_DATA_HOME/nvim/site/after
$XDG_CONFIG_HOME/nvim/after
위 경로에서 다음 스크립트들이 있는지 확인합니다.
- filetype.lua
- autoload/
- colors/
- compiler/
- doc/
- ftplugin/
- indent/
- keymap/
- lang/
- lua/
- menu.vim
- pack/
- parser/
- plugin/
- queries/
- rplugin/
- spell/
- syntax/
- tutor/
정보
$XDG_CONFIG_HOME
~/.config
=stdpath('config')
/etc/xdg
$XDG_DATA_HOME
~/.local/share
=stdpath('data')
/usr/local/share
/usr/share
Options
vim.g.*
: global-variablevim.opt.*
: vim.opt