This is a simple dotfile collection to config development environment for macs using:
- Colorls file system forterminal
- zshell with powerline9k
- iTerm2
- Neovim
The Powerline9k and the iTerm2 is installed following this blog post
- Install and update the ruby version to >= 2.6 (initially used the 3.1.2p20)
- Install Nerd Font
- Run the
gem install colorlscommand - Enable tab completion for flags by entering the configuration file to ~/.zshrc:
source $(dirname $(gem which colorls))/tab_complete.sh
- All the aliases are already on the .zshrc
With all the configurations bellow done, run :PlugInstall to install all the dependencies
Install python >= 3.6.1 and neovim >= 0.4.0
Run the :echo has('python3') and, if it returns 1, it's already enabled. If not, run pip3 install --user pynvim
If DEFX was installed pripr to Python support being added to Neovim, run :UpdateRemotePlugins.
This telescope configuration uses fzf for better search performance
This are the lists of language servers used, you can install then by folowing each on this github post
- vuels
- flow
- tsserver
- cssmodules_ls
- diagnosticls