- Install the following packages:
pyenv
- Universal
ctags
- Install the following Python packages:
black==19.10b0
flake8==3.7.7
flake8-black==0.1.1
flake8-import-order==0.18.1
flake8-tidy-imports==2.0.0
rst2ctags==0.2.4
git clone https://github.com/hrichards/hunter_dotfiles.git
cd hunter_dotfiles
make linux
ormake mac
: you must choose which system you're running on- Restart
tmux
orTerminal
- Homebrew
- Vim
- LaTeX
- Markdown
- ZSH
- Tmux
- Git
- Python
Here's a quick tour of the features available in these dotfiles:
- Play around with
bash
: the defaults and prompts are saner. - Run
$ alias
: check out all the cool shortcuts, especiallyll
,tree
,gts
,..
,...
, anddu
. ~/.bash_eternal_history
: never forget a command again!- Automatic integration with
Codequality
: never break the build over 81 character lines again. - Open
vim
. Isn't it a lot nicer? - Open any file: its type should be recognized and highlighted (LaTeX, markdown, python, etc.). Press "\l" (backslash-el): you should be given a navigable sidebar with the structure of the document.
- Look at
~/.gitconfig
, under the[alias]
section: these shortcuts are very helpful, especiallygit lgga
andgit lggo
. - Open
tmux
: the defaults are much better, and the command key has been remapped to thevim
-compatibleCtrl-t
. vim
compatibility has been extended to the following languages:- django templates
- coffeescript
- markdown
- LaTeX
- Tab-completion is now available in
vim
, courtesy ofTagbar
- And much more!