Permalink
Switch branches/tags
Nothing to show
Commits on Dec 29, 2011
  1. Remove bootstrap.sh

    committed Dec 29, 2011
  2. Updated readme file

    committed Dec 29, 2011
  3. Copied my files in

    committed Dec 29, 2011
  4. Removed dotfiles I don't use

    committed Dec 29, 2011
  5. Allow running bootstrap.sh with a --force or -f option

    This avoids the confirmation prompt.
    mathiasbynens committed Dec 29, 2011
  6. Make `emptytrash` empty the trash for mounted external volumes too

    The downside is that this requires `sudo`. Closes #32.
    mathiasbynens committed Dec 29, 2011
Commits on Dec 28, 2011
  1. Add `unidecode` function

    Example:
    
        $ unidecode "\x{1D306}"
        𝌆
    mathiasbynens committed Dec 28, 2011
Commits on Dec 27, 2011
  1. Add `escape` function which escapes UTF-8 characters into their 3-byt…

    …e format
    
    Example:
    
        $ escape "♥♡♥"
        \xE2\x99\xA5\xE2\x99\xA1\xE2\x99\xA5
        $ echo -e "\xE2\x99\xA5\xE2\x99\xA1\xE2\x99\xA5"
        ♥♡♥
    mathiasbynens committed Dec 27, 2011
Commits on Dec 22, 2011
Commits on Dec 21, 2011
Commits on Nov 18, 2011
  1. Merge pull request #29 from danawoodman/patch-1

    Remove duplicate `set mark-symlinked-directories on` settings.
    mathiasbynens committed Nov 18, 2011
Commits on Nov 17, 2011
Commits on Nov 16, 2011
Commits on Oct 23, 2011
Commits on Oct 22, 2011
  1. Add `cleanup` alias, which recursively deletes `.DS_Store` files. Use…

    …ful for cleaning up external HDDs after copying over some folders.
    mathiasbynens committed Oct 22, 2011
  2. Don’t source .bash_profile when PS1 is not set (for non-interactive s…

    …hells).
    
    
    Stolen from @janmoesen’s https://github.com/janmoesen/tilde/blob/master/.bashrc:
    
    # This might seem backwards when you look at the "Bash startup files" reference
    # <http://www.gnu.org/software/bash/manual/bashref.html#Bash-Startup-Files> or
    # the "INVOCATION" section in the man page. However, my workflow typically is:
    #
    # * Open a terminal with four shells in tabs
    # * Edit code in Vim, and shell out using ":sh"
    #
    # The initial four shells are login shells, so they source ~/.bash_profile.
    # The shells spawned by Vim are not login shells, but they /are/ interactive.
    # They look for .bashrc, but not .bash_profile. Because they are interactive,
    # PS1 is set, so I know it is OK to run all the shell initialisation code.
    #
    # If I were to put the contents of ~/.bash_profile in ~/.bashrc and make the
    # former source the latter, I would have to wrap the entire contents of the
    # latter in a huge "if [ -n "$PS1" ]; then ... fi" block. That does not really
    # help readability, does it?
    #
    # The difference between a login shell and an interactive non-login shell is
    # moot for me, so I consider all interactive shells to be equal and wanting
    # the same treatment.
    #
    # If you're wondering what a non-interactive shell might be, i.e. when PS1
    # might not be set, try this:
    #
    #     ssh localhost 'echo "PS1: >$PS1<"'
    #
    mathiasbynens committed Oct 22, 2011
Commits on Oct 19, 2011
Commits on Oct 17, 2011
  1. Merge branch 'master' of github.com:mathiasbynens/dotfiles

    * 'master' of github.com:mathiasbynens/dotfiles:
      Link to the issue tracker for suggestions.
    mathiasbynens committed Oct 17, 2011
Commits on Oct 14, 2011
  1. Sexier file sourcing.

    mathiasbynens committed Oct 14, 2011