Skip to content

Commit

Permalink
3.1.0, improves vim, font install via homebrew cask, etc
Browse files Browse the repository at this point in the history
  • Loading branch information
atomantic committed Jul 6, 2016
1 parent 44b0a19 commit f5b8c71
Show file tree
Hide file tree
Showing 58 changed files with 110 additions and 1,299 deletions.
38 changes: 38 additions & 0 deletions HISTORY.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
**Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)*

- [Release History](#release-history)
- [<sup>v3.1.0</sup>](#supv301sup)
- [<sup>v3.0.0</sup>](#supv300sup)
- [<sup>v2.1.0</sup>](#supv210sup)
- [<sup>v2.0.0</sup>](#supv200sup)
- [<sup>v1.1.0</sup>](#supv110sup)
Expand All @@ -11,6 +13,39 @@

# Release History

### <sup>v3.1.0</sup>
* new vim plugins
* https://github.com/justinmk/vim-sneak
* https://github.com/airblade/vim-gitgutter
* https://github.com/tpope/vim-surround
* https://github.com/dkprice/vim-easygrep
* https://github.com/sjl/gundo.vim
* vim textwidth now `120`
* fonts now installed via brew cask (where possible)
* thanks to @michielrensen [9db1d074](https://github.com/michielrensen/dotfiles/commit/9db1d0740eeb6df767be0f13c4706cd45c8d527f)
* now automatically installing vim plugins
* thanks to @michielrensen [b668fd56](https://github.com/michielrensen/dotfiles/commit/b668fd56673e12845215706cbb812f749604a3cc)
* bubblegum theme for vim-airline
* remove `ssh-agent` from zsh plugins (already launched by OSX)
* thanks to @porcupie [a888494b](https://github.com/porcupie/dotfiles/commit/a888494b576dcb91fe24009dec0501504f7ffa80)
* shorten powerline dir length to 2 dirs max
* thanks to @Tsuki [07d4bbcd6](https://github.com/Tsuki/dotfiles/commit/07d4bbcd67dc9e961fefb318910308f424754f1d#diff-9e1651e3e42b7a9ae3b9b7492376b6cbL4)
* adding `ag` brew
* fix vim brew install
* adding horizontal cursor line highlight in vim
* killed `CTags` (not using them)
* upgrade node to `4.4.7`
* compile YouCompleteMe for code completion in vim:
```cd ~/.vim/bundle/YouCompleteMe
./install.py --all
```
* now more `bower` (just use npm)
* fixed OSX clipboard copy (yank in vim now copies to OSX clipboard)
* adding `npm config set save-exact true` at install time
* ensures we always pin node modules
* keeps consistent dev/build environments
* saves from security and feature problems when people abuse SemVer

### <sup>v3.0.0</sup>
* BREAKING CHANGES!!!
* now using node.js to run install list from `config.js`
Expand All @@ -19,11 +54,14 @@
* remove Google Chrome install and configuration (chrome no longer likes to be installed via homebrew)
* remove IOS simulator in launchpad config
* backups are now created every time you run `./install.sh` and stored in datetime subfolders (in `./dotfiles_backup`)

### <sup>v2.1.0</sup>
* Now using powerlevel9k theme with awesome-patched fonts

### <sup>v2.0.0</sup>
* switched to using vim as primary editor/IDE
* vim plugings now use vundle instead of pathogen

### <sup>v1.1.0</sup>
* Added dotfiles backup and restore.sh script
* you can now restore your previous dotfiles with ./restore.sh
Expand Down
22 changes: 3 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,5 @@
[![Beerpay](https://beerpay.io/atomantic/dotfiles/badge.svg?style=flat-square)](https://beerpay.io/atomantic/dotfiles)

# 3.0.0 Upgrade Instructions!

`3.0.0` brings huge changes. If you have made any modifications (and didn't make your own fork), you will want to backup your dotfiles prior to running `git-up` or `git pull` on `~/.dotfiles`.

Do the following to upgrade your ~/.dotfiles safely:

1. backup your dotfiles: `cp -R ~/.dotfiles ~/.dotfiles_old`
2. `cd ~/.dotfiles`
3. update dotfiles: `git-up` or `git pull`
4. remove old submodule location: `rm -rf .vim` (now lives in `homedir/.vim`)
5. inspect `install.sh` and `config.js` to make sure all the software you want is installed
6. inspect `homedir/*` for any changes you want to port from `./dotfiles_old`
7. run `install.sh` again

# \\[._.]/ - Hi, I'm the OSX bot

I will update your OSX machine with Better™ system defaults, preferences, software configuration and even auto-install some handy development tools and apps that my developer friends find helpful.
Expand Down Expand Up @@ -309,6 +295,7 @@ The following is the software that I have set as default:
* moreutils
* findutils
* ack
* ag
* dos2unix
* fortune
* gawk
Expand Down Expand Up @@ -337,14 +324,11 @@ The following is the software that I have set as default:
* iterm2
* sizeup
* xquartz
* google-chrome

## NPM Global Modules

* antic
* buzzphrase
* bower
* bower-check-updates
* esformatter
* eslint
* generator-dockerize
Expand All @@ -367,9 +351,9 @@ Please refer to the [Contributor Covenant](https://github.com/atomantic/dotfiles
1. Loathing should be directed into pull requests that make it better. woot.
2. Bugs with the setup should be put as GitHub issues.
3. Mehs should be > /dev/null
4. Praise should be directed to [@antic](http://twitter.com/antic) or [@matthewmccull](http://twitter.com/matthewmccull) or [@mathiasbynens](https://github.com/mathiasbynens/dotfiles)
4. Praise should be directed to ![@antic](https://img.shields.io/twitter/follow/antic.svg?style=social&label=Follow)


# ¯\\_(ツ)_/¯ Warning / Liability
> Warning:
The creator of this repo is not responsible if your machine ends up in a state you are not happy with. If you are concerned, look at install.sh and osx.sh to review everything this script will do to your machine :)
The creator of this repo is not responsible if your machine ends up in a state you are not happy with. If you are concerned, look at the code to review everything this will do to your machine :)
7 changes: 3 additions & 4 deletions config.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
module.exports = {
brew: [
// http://conqueringthecommandline.com/book/ack_ag
'ack',
'ag',
// Install GNU core utilities (those that come with OS X are outdated)
// Don’t forget to add `$(brew --prefix coreutils)/libexec/gnubin` to `$PATH`.
'coreutils',
Expand Down Expand Up @@ -32,7 +34,7 @@ module.exports = {
'tree',
'ttyrec',
// better, more recent vim
'require_brew vim --override-system-vi',
'vim --override-system-vi',
'watch',
// Install wget with IRI support
'wget --enable-iri'
Expand Down Expand Up @@ -65,9 +67,6 @@ module.exports = {
npm: [
'antic',
'buzzphrase',
'bower',
'bower-check-updates',
'esformatter',
'eslint',
'instant-markdown-d',
'npm-check',
Expand Down
Binary file removed fonts/Hack/Hack-Bold.ttf
Binary file not shown.
Binary file removed fonts/Hack/Hack-BoldItalic.ttf
Binary file not shown.
Binary file removed fonts/Hack/Hack-Italic.ttf
Binary file not shown.
Binary file removed fonts/Hack/Hack-Regular.ttf
Binary file not shown.
103 changes: 0 additions & 103 deletions fonts/Hack/LICENSE.txt

This file was deleted.

14 changes: 0 additions & 14 deletions fonts/Hack/README.rst

This file was deleted.

Binary file removed fonts/Hack/hack-specimen-for-Powerline.png
Binary file not shown.
Binary file removed fonts/Inconsolata-g/Inconsolata-g for Powerline.otf
Binary file not shown.
98 changes: 0 additions & 98 deletions fonts/Inconsolata-g/LICENSE.txt

This file was deleted.

6 changes: 0 additions & 6 deletions fonts/Inconsolata-g/README.rst

This file was deleted.

7 changes: 0 additions & 7 deletions fonts/Inconsolata-g/fonts.dir

This file was deleted.

7 changes: 0 additions & 7 deletions fonts/Inconsolata-g/fonts.scale

This file was deleted.

Binary file removed fonts/Inconsolata/Inconsolata for Powerline.otf
Binary file not shown.
Loading

0 comments on commit f5b8c71

Please sign in to comment.