My personal vim, tmux, shells, etc configuration files.
Clone this repository with --recurse-submodules
:
git clone --recurse-submodules https://github.com/albertoalcolea/dotfiles.git
Install all the requirements (the setup
script will check them and warn you if they are not present on your system).
Execute the setup
script:
./setup
Note: if any of the files to install was already in your system the script will ask you if you want to overwrite them.
Run vim
and execute PlugInstall
to install all vim plugins.
Run Sublime Text
and execute Install Package Controll
to install the package manager that will automatically start installing all sublime plugins.
Re-login before executing IntelliJ IDEA
or PyCharm
for the first time to properly load the environment variables from a fresh login shell.
bash requirements:
bash-completion
notify-send
fzf
vim requirements:
exuberant-ctags
oruniversal-ctags
(for vim tagbar)editorconfig
(core written in c that is hundred of times faster than the default vimcore)vim-plug
(it is automatically installed with thesetup
script)
tmux requirements:
xsel
orxclip
(for X) orwl-clipboard
(for Wayland)
Some scripts in bin folder require extra dependencies