idoa01 / dotfiles

My home dir - vimrc, gitconfig, bashrc, and others

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

idoa01's DotFiles

Installation

cd
git clone git@github.com:idoa01/dotfiles.git dotfiles
vim +PlugInstall +qall

GitHub

~/.gitconfig.local:

[user]
  name = Ido Abramovich
  email = email@company.com
[github]
  user = idoa01
  token = a123uber456secret789ceprivate000key78
[credential]
  helper = osxkeychain

bash

link files to home:

  1 .aliases -> /home/ido/dotfiles/.aliases
  2 .bash_aliases -> /home/ido/dotfiles/.bash_aliases
  3 .cshrc -> /home/ido/dotfiles/.cshrc
  4 .bashrc -> /home/ido/dotfiles/.bashrc
  5 .dircolors -> /home/ido/dotfiles/.dircolors
  6 .gitconfig -> /home/ido/dotfiles/.gitconfig
  7 .screenrc -> /home/ido/dotfiles/.screenrc
  8 .mongorc2.js -> /home/ido/dotfiles/.mongorc.js
  9 .vimpagerrc -> /home/ido/dotfiles/.vimpagerrc
 10 .pryrc -> /home/ido/dotfiles/.pryrc
 11 .bash -> /home/ido/dotfiles/.bash/
 12 .vim -> /home/ido/dotfiles/.vim/
 13 .vimrc -> /home/ido/dotfiles/.vimrc
 14 .fonts -> /home/ido/dotfiles/.fonts/
 15 .tmux -> /home/ido/dotfiles/.tmux
 16 .aprc => /home/ido/dotfiles/.aprc
 17 .rubocop.yml => /home/ido/dotfiles/.rubocop.yml
 19 .oh-my-zsh/custom => /home/ido/dotfiles/.oh-my-zsh/custom

Mac Setup

  1. run brew-install.sh to install Homebrew and run the Brewfile, this will make the following brew commands redundant.

General Requirements

  1. bash-git-prompt fancy bash prompt for git users
    1. brew install bash-git-prompt
  2. Source Code Nerd Font Complete Custom font for bash and vim
    1. brew tap caskroom/fonts
    2. brew cask install font-hack-nerd-font
    3. setup Terminal with Hack-Nerd-Font
  3. The Silver Searcher Fast code line searches
    1. brew install the_silver_searcher

Plugin Requirements

  1. Fugitive Requires Git to be installed.
  2. Ale Uses various linting and style checking tools that are sepately installed.
    1. ESLint: JavaScript Linting
      1. npm install -g eslint
      2. cd
      3. eslint --init
    2. Joker: Clojure Linting
      1. brew install candid82/brew/joker
    3. gofmt: Go Linting (installed by default)
    4. RuboCop: Ruby Linting
      1. rvm @global do gem install rubocop
  3. fzf.vim Requires The Silver Searcher to be installed.
  4. For syntax highlighting in fzf.vim install one of the following: Highlight/CodeRey/Rouge
  5. Source Code Nerd Font Complete The custom font I'm using for vim-airline and vim-devicons.

About

My home dir - vimrc, gitconfig, bashrc, and others


Languages

Language:Shell 60.0%Language:Vim Script 17.8%Language:Vim Snippet 14.2%Language:Python 5.7%Language:Ruby 1.6%Language:Clojure 0.6%Language:JavaScript 0.0%