Zig + Nvim μ„€μ •

last updated: {{ β€œ1710903265” | date: β€œ%Y-%m-%d %H:%M” }} Intro neovimμ—μ„œ zig μ„€μ • 방법을 μ„€λͺ…ν•œλ‹€. Install on Alpine μ„€μΉ˜ν•˜κΈ° $ doas apk add zig zls neovim $ nvim ~/.local/nvim/init.lua require 'lspconfig'.zls.setup{} λ‹€λ₯Έ μ–΄λ–€ 언어보닀도 섀정이 κ°„λ‹¨ν•˜λ‹€. zlsλŠ” zig language server lspconfigλŠ” neovim에 λ‚΄μž₯된 LSP 섀정을 λ§ν•œλ‹€. nvim μ„€μ • ν›„ zigνŒŒμΌμ„ μ—΄κ³  μ½”λ”©ν•˜λ©΄ 도움말이 λ‚˜νƒ€λ‚œλ‹€. tab으둜 μ΄λ™ν•˜κ³  Enter둜 μ„ νƒν•œλ‹€. Install zls from Source μ†ŒμŠ€λ₯Ό μ»΄νŒŒμΌν•˜λŠ” 방법. μ΅œμ‹  λ²„μ „μ˜ zig(ν˜„μž¬ 0.12)이어야 git μ†ŒμŠ€λ‘œ 컴파일 λœλ‹€. zig μ΅œμ‹  버전은 zig ν™ˆμ—μ„œ λ‹€μš΄λ‘œλ“œν•  수 μžˆλ‹€. λ‹€μŒ μ ˆμ°¨μ— 따라 λΉŒλ“œν•œλ‹€. $ git clone https://github.com/zigtools/zls $ cd zls $ zig build -Doptimize=ReleaseSafe $ mkdir ~/bin && cp zig-out/bin/zls ~/bin $ echo 'export PATH=$HOME/bin:$PATH' >> ~/.bash_profile $ source ~/.bash_profile $ zls --version Links Neovim setup for Zig https://terminalprogrammer.com/neovim-setup-for-zig

2024-03-12 Β· 121 words