Made with dotbot. Which is a great tool to use, made this way simpler to backup.
Install script:
git clone https://github.com/r18duarte/dotfiles .dotfiles && cd .dotfiles && ./install
These are my dotfiles and settings that I've made for me over time.
My .vimrc is quite long but I do have it all in a single file instead of multiple and almost everything is commented. I have folds for each part of the config and plugin config.
Needed VIM > 9.0, vim-plugged (plugin manager) checks if it's present on the device if not it will download it self, do :PlugInstall to install plugins.
Plugin list below, lighline configured, undodir on, compile and run from VIM and you can also delete the executable if needed (The executable will be compiled with the file name).
To-Do list for VIM
- Add a file with all keybinds for new users
- Make it simpler / Optimise it
- vim-rainbow
- Lightline
- NERDTree
- NERDTree-syntax-highlight
- vim-devicons
- bufexplorer
- pear-tree
- syntastic
- vim-polygot
- YouCompleteMe
- vim-fugitive
YouCompleteMe install
To get YouCompleteMe plugin running you need to build it yourself as it's not precompiled.
location of the files:
~/.vim/plugged/youcompletemecheck YouCompleteMe github for build instructions as you can compile it in order to work with multiple languages.
My Alacritty config has FISH shell as default and Tomorrow-night theme to match VIM.
fish stands for Friendly Interactive SHell, fish offers a command-line interface focused on usability and interactive use. Unlike other shells, fish does not follow the POSIX standard, but still uses roughly the same model.
My config ignores the fish welcome message and shows a neofech when opened, also sets it as an xterm256color so CLI can display colors right.