aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* .bash_profile: Be sure to source `.bash_prompt` first, in case it sets the ↵Mathias Bynens2012-01-261-2/+2
| | | | PATH and subsequent dotfiles rely on it
* .bash_prompt: Add screenshot URLMathias Bynens2012-01-241-0/+1
|
* README: Tweak the part about ~/.extraMathias Bynens2012-01-241-0/+7
|
* README: Clarify that it doesn’t matter where the repository is cloned, and ↵Mathias Bynens2012-01-231-0/+15
| | | | document ~/.extra
* .osx: Enable iTunes track notifications in the DockMathias Bynens2012-01-231-0/+3
| | | | Screenshot: http://www.maclife.com/article/howtos/5_ways_customize_dock_terminal
* `server` function: Serve everything as UTF-8Mathias Bynens2012-01-091-1/+2
| | | | Even though this is not technically correct for binary files, it doesn’t actually break anything.
* .gitignore: Add more OS-specific hidden filesMathias Bynens2012-01-051-1/+11
|
* Merge pull request #37 from kitcambridge/patch-1Mathias Bynens2012-01-051-1/+1
|\ | | | | .osx: Restart the `SystemUIServer` and suppress `kill` output
| * `.osx`: Restart the `SystemUIServer` and suppress `kill` output.Kit Cambridge2012-01-041-1/+1
|/
* Better `json` functionMathias Bynens2012-01-022-3/+1
| | | | Ref. 9b0af44766d2a2cc61ae0142ac3ec9f0bed75674
* README: List files while untarringMathias Bynens2012-01-021-1/+1
|
* Include .vim directory and subdirectoriesMathias Bynens2012-01-026-1/+284
|
* Serve unknown file types as UTF-8, as suggested by @janmoesenMathias Bynens2012-01-021-1/+1
|
* Use `tar -z` explicitlyMathias Bynens2012-01-021-1/+1
| | | | Ref. #35.
* README: Add Git-less installation instructionsMathias Bynens2012-01-021-6/+23
| | | | Closes #35.
* `server` function: Set the default Content-Type to `text/plain` instead of ↵Mathias Bynens2011-12-311-1/+3
| | | | | | `application/octet-stream` Hat tip to @cowboy: https://github.com/cowboy/dotfiles/blob/2874a86d207883a18e5e4c01219f9adb42d82c09/bin/serve#L26-43
* README: Document the -f/--force option for bootstrap.shMathias Bynens2011-12-311-0/+6
|
* `server`: Use parameter expansion instead of a fake ternaryMathias Bynens2011-12-311-2/+1
|
* Remove old `server` aliasMathias Bynens2011-12-311-3/+0
| | | | Ref. 958517dcf4210aefffcafa3cc41f4ebb4edd5e36
* Replace the `server` alias with a function that optionally takes an argument ↵Mathias Bynens2011-12-312-0/+9
| | | | | | specifying the port number Inspired by @padolsey’s https://gist.github.com/1525217#gistcomment-71652.
* Allow running bootstrap.sh with a --force or -f optionMathias Bynens2011-12-291-4/+12
| | | | This avoids the confirmation prompt.
* Create .vim/{backups,swaps,undo} directories if they don’t existMathias Bynens2011-12-291-0/+1
|
* Make `emptytrash` empty the trash for mounted external volumes tooMathias Bynens2011-12-291-2/+2
| | | | The downside is that this requires `sudo`. Closes #32.
* Allow piping to the `json` functionMathias Bynens2011-12-281-2/+10
|
* Use tabs instead of double-space indentsMathias Bynens2011-12-286-45/+49
|
* Add `unidecode` functionMathias Bynens2011-12-281-0/+6
| | | | | | | Example: $ unidecode "\x{1D306}" 𝌆
* Add `escape` function which escapes UTF-8 characters into their 3-byte formatMathias Bynens2011-12-271-0/+7
| | | | | | | | | Example: $ escape "♥♡♥" \xE2\x99\xA5\xE2\x99\xA1\xE2\x99\xA5 $ echo -e "\xE2\x99\xA5\xE2\x99\xA1\xE2\x99\xA5" ♥♡♥
* Move disabled QuickLook fix to the bottomMathias Bynens2011-12-221-4/+4
|
* .vimrc: Centralize backups, swapfiles and undo historyMathias Bynens2011-12-221-0/+4
|
* Add a link to cowboy/dotfilesMathias Bynens2011-12-211-0/+1
|
* Add some more commands to `$HISTIGNORE`.Mathias Bynens2011-11-181-1/+1
|
* Merge pull request #29 from danawoodman/patch-1Mathias Bynens2011-11-171-3/+0
|\ | | | | Remove duplicate `set mark-symlinked-directories on` settings.
| * Removing duplicate `set mark-symlinked-directories on` settings.Dana Woodman2011-11-171-3/+0
|/
* .vimrc: add `set wildmenu` for better command-line completion. Thanks, @alrra!Mathias Bynens2011-11-161-0/+2
|
* Make `cleanup` list the files it deletes. Kind of like how `rm -v` works.Mathias Bynens2011-10-231-1/+1
|
* Add `cleanup` alias, which recursively deletes `.DS_Store` files. Useful for ↵Mathias Bynens2011-10-221-0/+3
| | | | cleaning up external HDDs after copying over some folders.
* Clarify Dropbox icon comment.Mathias Bynens2011-10-221-1/+1
|
* Remove the green checkmark icons in Dropbox.Mathias Bynens2011-10-221-0/+5
|
* Use double quotes more consistently.Mathias Bynens2011-10-221-2/+2
|
* Prefer US English and use UTF-8.Mathias Bynens2011-10-221-0/+4
|
* Steal some nifty aliases from @janmoesen/tilde.Mathias Bynens2011-10-221-1/+12
|
* Steal some `.inputrc` goodies from @janmoesen/tilde.Mathias Bynens2011-10-221-1/+39
|
* Use `hd` alias for canonical hex dump. Thanks, @janmoesen!Mathias Bynens2011-10-221-0/+3
|
* Don’t source .bash_profile when PS1 is not set (for non-interactive shells). Mathias Bynens2011-10-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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<"' #
* Looks like `IncludeDebugMenu` was replaced by `IncludeInternalDebugMenu` ↵Mathias Bynens2011-10-191-1/+1
| | | | recently.
* .vimrc: Make tabs as wide as two spaces.Mathias Bynens2011-10-191-1/+3
|
* Merge branch 'master' of github.com:mathiasbynens/dotfilesMathias Bynens2011-10-171-1/+1
|\ | | | | | | | | * 'master' of github.com:mathiasbynens/dotfiles: Link to the issue tracker for suggestions.
| * Link to the issue tracker for suggestions.Mathias Bynens2011-10-141-1/+1
| |
* | Add .vimrc, heavily based on the one @gf3 uses. Fixes #4.Mathias Bynens2011-10-171-0/+62
|/
* Sexier file sourcing.Mathias Bynens2011-10-141-3/+4
|