Skip to content

General dependencies

Andres M. Prieto edited this page Mar 31, 2022 · 13 revisions

As plugin manager packer, you will also need Lua language, also for Windows users packer is available through choco

Linux

Ubuntu (apt)
sudo apt-get update && sudo apt-get install packer
CentOS (yum)
sudo yum -y install packer
Fedora (dnf)
sudo dnf -y install packer
Arch Linux (AUR)
yay packer

macOS

brew tap hashicorp/tap
brew install hashicorp/tap/packer
brew upgrade hashicorp/tap/packer

Windows

choco install packer

Optional dependencies

Search engine

For adding complete support for the search engine:

Linux

Ubuntu (apt)
sudo apt-get update && sudo apt-get install ripgrep fd-find
CentOS (yum)
sudo yum -y install ripgrep fd
Fedora (dnf)
sudo dnf install ripgrep fd
Arch Linux (AUR)
sudo pacman -S ripgrep fd

macOS

brew install ripgrep fd

Windows

choco install ripgrep fd

Markdown support

Follow these steps on your init.lua

:source %
<Space> + p + i
:call mkdp#util#install()

Bash support

For OS maintenance, Bash scripting is a good tool that's why this configuration have support for it to make code easy to read, if you want support for that language dependecy, you need:

Linux

sudo snap install shfmt
Arch Linux (AUR)
yay shfmt

macOS & Windows

No supported

Both implementations use plug as plugin manager

Optional dependencies

Search engine

To check line by line what you are looking on a file, this configuration use a "search engine", it means that you will need some extra software to make it works

Live server like plugin

This is pretty useful for those who make web apps; follow step 1; if it doesn't work, by default

Markdown support

Follow these steps on your init.vim or .vimrc

:source %
<Space> + p + i
:call mkdp#util#install()

Bash support

For OS maintenance, Bash scripting is a good tool that's why this configuration have support for it to make code easy to read, if you want support for that language dependecy, you need:

R support

This project has R support, for those cases when R is needed has been added an R plugin

Clone this wiki locally