-
-
Notifications
You must be signed in to change notification settings - Fork 1
General dependencies
As plugin manager packer, you will also need Lua language, also for Windows users packer is available through choco
git clone --depth 1 https://github.com/wbthomason/packer.nvim\
~/.local/share/nvim/site/pack/packer/start/packer.nvim
yay packer
git clone https://github.com/wbthomason/packer.nvim "$env:LOCALAPPDATA\nvim-data\site\pack\packer\start\packer.nvim"
For adding complete support for the search engine:
sudo apt-get update && sudo apt-get install ripgrep fd-find
sudo yum -y install ripgrep fd
sudo dnf install ripgrep fd
sudo pacman -S ripgrep fd
brew install ripgrep fd
choco install ripgrep fd
Follow these steps on your init.lua
:source %
<Space> + p + i
:call mkdp#util#install()
This is a required dependency, it may be also found in some other supported OS on the maintainer repo
sudo apt install -y ascii-image-converter
yay -S ascii-image-converter-git
It may be a good idea to have Lua support since this configuration have been written in that language, if you want Lua support, you will need:
:Mason
# Search "stylua" on formatters
# Install it
yay stylua
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:
sudo snap install shfmt
yay shfmt
No supported
Both implementations use plug as plugin manager
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
iwr -useb https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim |`
ni $HOME/vimfiles/autoload/plug.vim -Force
sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
iwr -useb https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim |`
ni "$(@($env:XDG_DATA_HOME, $env:LOCALAPPDATA)[$null -eq $env:XDG_DATA_HOME])/nvim-data/site/autoload/plug.vim" -Force
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
sudo apt-get install silversearcher-ag
sudo yum -y install the_silver_searcher
sudo dnf -y install the_silver_searcher
sudo pacman -S the_silver_searcher
brew install ack
brew install the_silver_searcher
choco install ag
choco install ack
This is pretty useful for those who make web apps; follow step 1; if it doesn't work, by default follow the Installation
cd ~/.vim/plugged/bracey.vim
npm install --prefix server
cd ~/.nvim/plugged/bracey.vim
npm install --prefix server
If this directory doesn't exist, try:
~/.local/share/nvim/site/pack/packer/opt/bracey.vim
npm install --prefix server
Follow these steps on your init.vim or .vimrc
:source %
<Space> + p + i
:call mkdp#util#install()
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:
sudo snap install shfmt
yay shfmt
No supported
This project has R support, for those cases when R is needed has been added an R plugin