stevenbaker / dotfiles Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
bootstrap.sh
to install.sh
LICENSE
should get a simple update to include the author's name.README.md
should be improved with install instructions -- and shout outs to other dotfiles masters on github. ๐Need an initial commit of .vimrc with:
let g:vim_markdown_folding_disabled=1
Hook git completion into BASH via:
https://github.com/git/git/blob/master/contrib/completion/git-completion.bash
Mathias's original repo had a great notion of an "extras" file that would include anything you wanted to source into your BASH environment, but which would not go into the repo.
For example, things that were local to your particular system or which were sensitive. A good example here is your git user.name
and user.emai
.
The task here is:
.bash_extras
to the list of files to source in .bash_profile
In .gitconfig, there is inconsistent tabbing/spacing. Fix it. :-)
In .bash_profile, there is inconsistent tabbing/spacing. Fix that.
Currently, .vimrc
checks to see if jedi-vim is installed before setting properties on it. Something about this check is failing and jedi-vim properties are not being set.
Let's just remove the jedi-vim detection, since it will always be installed now anyway thanks to #24.
Currently, the README contains instructions that assume you have git installed. Most of the time, that will be the case. But for comprehensiveness, let's toss in some instructions for fetching the dotfiles repo with plain ole curl.
Add autocmd Filetype
rules for tab stops, indentation, etc for:
On Mac OS, most of my Python development will occur inside of a Vagrant VM, but for quick things where that's not desired or needed, let's have a better version of Python installed:
brew install python --with-brewed-openssl
In the README, the HTTPS clone URL is specified. Add the SSH URL as well.
Should be fairly straightforward.
Functionality:
.bash_profile
- Iterate over all .bash_* dotfiles, source them one by one.bashrc
- source ~/.bash_profileReminder:
.bash_profile
- sourced when new BASH session started via a login.bashrc
- sourced when new BASH process kicks off without a loginTabs/spaces a little off in .gitconfig. Make them all tabs.
Let's get a .screenrc going in here with options for:
A basic Brewfile to bring Mac OS in sync with most Linux boxes. (e.g. brew install wget)
clear_console
, or if that doesn't exist ...clear
Set the PS1 w/ git branch status.
Prompt should be formatted scp style to make copy + paste easy:
user@host:path[gitbranchstatus]$
My common vim tools right now are:
Add a .vim directory with those just ready to go.
Currently, bootstrap.sh
does a git pull origin master
from this repo before doing the rsync. But during development, changes are made on a different branch. As a result, bootstrap.sh
becomes useless until you're all done.
Going forward, comment out the git pull origin master
and just perform the rsync straightaway with whatever is in the current branch. This will makes bootstrap.sh
callable again during dev.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.