Skip to content
This repository has been archived by the owner on Jun 25, 2018. It is now read-only.
/ dots Public archive

this is what I've used for the past 3 years and its time to move on (DEPRECATED, see https://github.com/vyorkin-personal/d)

License

Notifications You must be signed in to change notification settings

vyorkin-personal/dots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dots

A new age reincarnation of my dotfiles, fucking clean, made with love.

P.S.: This is my dotfiles, there is my name & contacts everywhere. Don't blindly use my settings as is.

installation

install homebrew:

ruby -e "$(curl -fsSL https://github.com/Homebrew/install/master/install)"
git clone http://github.com/vyorkin/dots ~/.dots
cd ~/.dots
git submodule update --init
make

syntastic eslint won't work until you install eslint_d

in case of problems with tern_for_vim:

cd $HOME/.vim/plugged/tern_for_vim
npm install

update ruby-build

cd ~/.rbenv/plugins/ruby-build && git pull origin master

dont't forget

the fucking names:

cvim chrome extension:

resources

NeoVim terminfo fix for OSX:

neovim/neovim#2048 (comment)

infocmp $TERM | sed 's/kbs=^[hH]/kbs=\\177/' > $TERM.ti
tic $TERM.ti

How to install Emacs + Spacemacs:

brew install emacs --HEAD --use-git-head --with-cocoa --with-gnutls --with-rsvg --with-imagemagick
git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d

Don't forget to create the .ercpass file in your home dir:

(setq freenode-password "your-password-goes-here")
(setq freenode-nick "your-password-goes-here")
(setq freenode-full-name "your-password-goes-here")

To suppress environment variable warnings put the following line in your dotspacemacs/user-init:

(setq exec-path-from-shell-arguments '("-l"))

To run local eslint npm module and fallback to global I use this tiny vim plugin.

install a new node version & migrate existing packages:

nvm install new-version --reinstall-packages-from=old-version

install vagrant vmware plugin (if you have a license):

vagrant plugin install vagrant-vmware-fusion
vagrant plugin license vagrant-vmware-fusion license.lic

install gitsome:

sudo -H pip3 install gitsome

haskell tags: hasktags + haskdogs

Mac OS X Sierra & OpenSSH: OpenSSH updates in macOS 10.12.2

ocaml:

  • install ocaml & opam
  • opam init
  • opam install merlin

merlin + vim setup instruction

troubleshooting

in case aflred can't find cask symlinks: go to alfred settings and just click on the 'reset' button

macvim + python:

brew rm -f python
brew rm -f macvim
brew install python
brew linkapps python
brew install macvim --with-python --override-system-vim
brew linkapps macvim