Skip to content

Latest commit

 

History

History
151 lines (95 loc) · 4.01 KB

.dotfiles.md

File metadata and controls

151 lines (95 loc) · 4.01 KB

Dotfiles

How to install

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)

VIM plugins

The following vim plugins are included, as submodules in ~/.vim/pack/gabriel/start:

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.

Basic usage

  • 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.

Basic usage

Toggle the tree with <CTRL+n>

A plugin of NERDTree showing git status flags.

Switch between single-line and multiline forms of code.

Basic usage

It offers the following default keybindings, which can be customized:

  • gS to split a one-liner into multiple lines
  • gJ (with the cursor on the first line of a block) to join a block into a single-line statement.

Basic usage

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.

Basic usage

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.