use neovim pre-config lunarvim
NVIM v0.10.2 (release)
$ nvim --version
NVIM v0.10.2
Build type: Release
LuaJIT 2.1.1713484068
Run "nvim -V1 -v" for more info
Install lunarvim
and neovim
use my script
clone this repo to ~/.config/
# NOTE: Step1
cd ~/.config/
git clone git@github.com:ESSO0428/lvim.git
git clone https://github.com/ESSO0428/lvim.git
lunarvim
and neovim
use my script
cd ~
sh ~/.config/lvim/InstallLunarvim.sh
lunarvim
and neovim
manually
neovim
echo 'alias nvim=~/nvim.appimag' >> ~/.bashrc
echo 'alias nvim=~/nvim.appimag' >> ~/.zshrc
pyenv
for neovim (for plug of neovim)
conda install pyenv
debugpy
for neovim (for debug of neovim)
pip install debugpy
lunarvim environment
ln -s ~/nvim.appimage ~/.local/bin/nvim
cargo
for lunarvimfd
and rg
for lunarvim (can use cargo, npm, conda)lunarvim
clone this repo
to ~/.config/
some server install neovim will get below error:
/lib64/libc.so.6: version `GLIBC_2.2X...' not found
need to use sudo compile glibc-2.31
or sudo compile glibc-2.27
(if you use low_glibc_support_version)
if you are only a user, suggest ask your admin
to help you install glbc-2.31
or glibc-2.27
NVM
, you can install and activate Node.js 18.x or above
by following these steps:# NOTE: Execute the following commands in the terminal
# Install Node.js version 18.x or above (example version 19.8.1)
nvm install 19.8.1
# Activate the environment for Node.js version 18.x or above
nvm use 19.8.1
# Don't forget to write this setting into .bashrc or .zshrc (for activating Node.js 18.x or above on next login)
echo 'nvm use 19.8.1' >> ~/.bashrc
:Copilot auth
command (in cmd of nvim) to register Copilot service on this Neovim server.Through the CopilotChat.nvim plugin, an interactive interface with Copilot is provided, allowing you to open a chat interface to interactively modify code.
Configuration:
.md
files in the CopilotChatPrompts
directory..md
files located in the docs/CopilotChatPrompts directory.# NOTE: Update lunarvim and neovim core to Latest Release
sh ~/.config/lvim/UpdateNvimReleaseAndLunarCore.sh
# NOTE: or you only want to update neovim to Latest Release
# sh ~/.config/lvim/UpdateNvimReleaseOnly.sh
# NOTE: init lvim (install plugins and install treesitter parsers)
# Maybe restart lvim two times above (because solve plugin dependency)
$ lvim .
" NOTE: Some Python based plugins may need this command to be run after installation.
:UpdateRemotePlugins
" erro
vim-hexokinase needs updating. Run `make hexokinase` in project root. See `:h hexokinase-installation` for more info.
" solve in vim cmd
:!export PATH=$HOME/bin/go/bin/:$PATH && cd ~/.config/lvim/plugged/vim-hexokinase/ && git submodule init && git submodule update && cd hexokinase/ && go build
# or solve in terminal
export PATH=$HOME/bin/go/bin/:$PATH && cd ~/.config/lvim/plugged/vim-hexokinase/ && git submodule init && git submodule update && cd hexokinase/ && go build && cd ~