# neovim.lua **Repository Path**: yafengli/neovim.lua ## Basic Information - **Project Name**: neovim.lua - **Description**: neovim ide configuration. - **Primary Language**: Lua - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-04-10 - **Last Updated**: 2026-01-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # neovim.lua ## 介绍 折腾 neovim ide for lua settings. ## 记录 - v0.1.0 第一次启动会自动下载插件,下载完成后 `q` 退出重启,即可正常使用。 ## 安装 - [AstroNvim](https://astronvim.com/) - [LazyVim](https://lazyvim.org/) - [NvChad](https://nvchad.com/) ```bash # 下载 git clone https://gitee.com/yafengli/neovim.lua.git neovim.lua ``` - Windows ```bash #required Move-Item $env:LOCALAPPDATA\nvim $env:LOCALAPPDATA\nvim.bak # optional but recommended Move-Item $env:LOCALAPPDATA\nvim-data $env:LOCALAPPDATA\nvim-data.bak # 1.AstroNvim git clone --depth 1 https://github.com/AstroNvim/template $env:LOCALAPPDATA\nvim ; Remove-Item $env:LOCALAPPDATA\nvim\.git -Recurse -Force # 2.LazyVim git clone https://github.com/LazyVim/starter $env:LOCALAPPDATA\nvim ; Remove-Item $env:LOCALAPPDATA\nvim\.git -Recurse -Force # 安装 Copy-Item -Path neovim.lua\astronvim\* -Destination $env:LOCALAPPDATA\nvim -Recurse -Force ``` - Linux/MacOS ```bash # install required mv ~/.config/nvim{,.bak} # optional but recommended mv ~/.local/share/nvim{,.bak} mv ~/.local/state/nvim{,.bak} mv ~/.cache/nvim{,.bak} # 1.AstroNvim git clone --depth 1 https://github.com/AstroNvim/template ~/.config/nvim ; rm -rf ~/.config/nvim/.git # 2.LazyVim git clone https://github.com/LazyVim/starter ~/.config/nvim ; rm -fr ~/.config/nvim/.git # Linux 中 ~ 一般~/.config, MacOS 中 ~ 是/Users/ cp -r neovim.lua//* ~/.config/nvim/ # rsync -avz neovim.lua/lazyvim ~/.config/nvim ``` ## Rust LSP ```bash # 查看 `rust language server` 路径,加入到 `PATH` 环境变量 rustup which --toolchain stable rust-analyzer ```