A Neovim configuration based on the AstroNvim distribution for development within the CAPE organization and to set up all of the languages and common tooling used.
- Neovim v0.10+
- Git v2.19.0+
- A C compiler in your path and
libstdc++installed (Ex.gcc,clang,zig, Windows users please read this!) - A Nerd Font
- A Terminal with true color support1
- Requirements to install tools (must be in
$PATH, if a dependency is not available then the tools will not be installed):
- Clone the repository to the folder
~/.config/cape
git clone https://github.com/cape-ph/nvim.git ~/.config/cape- Run the configuration using the
NVIM_APPNAMEenvironment variable
NVIM_APPNAME=cape nvimTip
You can make this default by exporting NVIM_APPNAME=cape in a terminal session or in your shell configuration
export NVIM_APPNAME=cape
nvimdocker run -w /root -it --rm alpine:edge sh -uelic '
apk add bash curl git npm python3 go neovim alpine-sdk --update
git clone --depth 1 https://github.com/cape-ph/nvim ~/.config/nvim
nvim
'Footnotes
-
Note when using default theme: For MacOS, the default terminal does not have true color support. You will need to use iTerm2, Kitty, WezTerm, or another terminal emulator that has true color support. ↩