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