This repo stores dotfiles and is intented to be used in the way described in The best way to store your dotfiles: A bare Git repository
An initialization script is provided for convenience and can be exectuted with:
zsh <(curl https://raw.githubusercontent.com/gcuendet/dotfiles/master/.install_dotfiles.sh)
The following vim plugins are included, as submodules in
~/.vim/pack/gabriel/start
:
- Ale
- coc.nvim
- ctrlp
- gruvbox
- nerdtree
- nerdtree-git-plugin
- splitjoin
- supertab
- tabular
- tagbar
- utilsnips
- vim-airline
- vim-airline-themes
- vim-commentary
- vim-devicons
- vim-fugitive
- vim-gitgutter
- vim-snippets
- vim-tmux-navigator
- vim-unimpaired
Check syntax in Vim asynchronously and fix files, with Language Server Protocol (LSP) support
VSCode like intellisense engine for Vim8.
Full path fuzzy file, buffer, mru, tag, ... finder for Vim.
- Run
:CtrlP
or:CtrlP [starting-directory]
to invoke CtrlP in find file mode.<c-p>
mapping also invoke CtrlP.
Check :help ctrlp-commands
and :helpp ctrlp-extensions
for other commands
Nice color theme for vim
A tree explorer plugin for vim.
Toggle the tree with <CTRL+n>
A plugin of NERDTree showing git status flags.
Switch between single-line and multiline forms of code.
It offers the following default keybindings, which can be customized:
gS
to split a one-liner into multiple linesgJ
(with the cursor on the first line of a block) to join a block into a single-line statement.
Toggle the tags with <CTRL+M>
UltiSnips is the ultimate solution for snippets in Vim.
Ultisnips is the snippet engine, the actual snippets are in vim-snippets
Official theme repository for vim-airline.
Adds file type icons to Vim plugins such as: NERDTree, vim-airline, CtrlP, unite, Denite, lightline, vim-startify and many more
Requires Nerd font, that can be installed with brew:
brew tap homebrew/cask-fonts
brew cask install font-hack-nerd-font
brew cask install font-firacode-nerd-font
This repository contains snippets files for various programming languages.
Seamless navigation between tmux panes and vim splits.
This plugin provides the following mappings which allow you to move between Vim panes and tmux splits seamlessly.
<ctrl-h>
=> Left
<ctrl-j>
=> Down
<ctrl-k>
=> Up
<ctrl-l>
=> Right
<ctrl-\>
=> Previous split
Adds useful mappings.