My vim configuration (~/.vimrc, ~/.vim).
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Simon Vieille 1a2edbce94
update bin and README
10 maanden geleden
vim update bin and README 10 maanden geleden
.gitignore Configuration refactored 3 jaren geleden
README.md update bin and README 10 maanden geleden
vimrc update vimrc 10 maanden geleden

README.md

My vim configuration

Made for php developments.

Installation

First, move to your home directory: cd $HOME

Dependencies

Packages for Debian GNU/Linux. You have to adapt it for your system.

$ sudo apt install \
vim \
vim-athena \
vim-common \
vim-gtk \
vim-gui-common \
vim-nox \
vim-runtime \
vim-scripts \
vim-tiny \
wget \
git \
exuberant-ctags \
nodejs

PHP-CS-Fixer:

$ wget https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases/download/v1.12.3/php-cs-fixer.phar
$ chmod +x php-cs-fixer.phar

Instant Markdown preview:

$ sudo npm -g install instant-markdown-d

Notify me if I forgot something :)

Do backups if needed:

$ [ -f .vimrc ] && mv .vimrc .vimrc-back
$ [ -d .vim ] && mv .vim .vim-back

Cloning the configuration

$ git clone https://gitnet.fr/deblan/dotvim.git deblan-vim
$ ln -rs deblan-vim/vimrc .vimrc
$ ln -rs deblan-vim/vim .vim

Plugins

$ git clone https://github.com/VundleVim/Vundle.vim.git .vim/bundle/Vundle.vim
$ vim +PluginInstall +qall

Hack the conf!

  • let g:snips_author = "Your username"
  • let g:snips_email = "Your email"
  • let g:snips_github = "Your website"

GVim is configured to use Fantasque Sans Mono: https://fontlibrary.org/en/font/fantasque-sans-mono If you want to use another one, edit set guifont=Fantasque\ Sans\ Mono\ 14.

F1 is mapped to run a script named indentation. It's a personal and ugly script that indents the html, css and javascript. If you want to use it, you must install node and run sudo cp .vim/bin/* /usr/local/bin/.