Probably you should check out the README if you care for much detail.
Caution this will overwrite any existing bash
, vim
, and other configuration that you have, in various places, e.g. .bashrc
.
To bootstrap a new machine with this configuration:
which apt-get && apt-get install git-core make python python2.7 ;
git clone https://github.com/samba/dotfiles.git && cd dotfiles && make dotfiles
On a Mac you will need to install XCode first.
Possibly you may want one of these two modes:
make dotfiles # installs just the dotfiles
make apps # installs just the apps
For more options, try make help
.
http
, calc
ssh-agent
PATH
extensions and auto-completionscreen
config that leverages built-in features for usable experiencebash
, vim
, and screen
).ssh/config
for compression and socket multiplexinggit
aliases and usability improvements.usercustomize.py
with a colored promptNote: a variety of macOS settings are automatically tuned during the apps
phase.
This process will terminate any running Chrome, Safari, and various other apps, due to actively changing settings. Unless the preferences file gets changed, this should only happen once.
The command prompt this installs displays several components:
Screenshot:
Several important features for my workflow
ctrl-X
omnifunc menu\C
\n
, \p
)\tn
, \tp
, \tex
)\/
\m
Additional tools I find useful…
Makefile
will work.)