sakhnik / dotfiles

Various config files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Travis Build Status

Configuration files, which I share among work stations.

Generic features

  • Deployment to home directory with GNU stow
  • Possibility to work in-place without deployment
  • Fast file selection with FZF
  • Grepper
  • Zsh plugins with zplug

Features for C++

Installation

First clone the repository to a working directory:

  git clone https://github.com/sakhnik/dotfiles --depth 1
  cd dotfiles/

Then you need to configure the distribution: download zplug plugins, download vim plugins. For this, execute:

  ./config.sh

To install to the home directory (optional), execute the script deploy.sh:

  ./deploy.sh

It will create symlinks from home to the working directory.

To launch zsh for use in-place,

   ./zsh.sh

Showcase

Configuring an in-place deployment

  • Clone a repository (shallow will suffice)
  • Install all the plugins with ./configure.sh
  • Launch a zsh with required environment variables with ./zsh.sh
  • ???
  • PROFIT

asciicast

Writing and navigating C++ code

asciicast

About

Various config files


Languages

Language:Vim Script 57.0%Language:Shell 19.2%Language:Python 9.3%Language:Emacs Lisp 5.9%Language:CSS 5.3%Language:PowerShell 3.3%