Skip to content
Snippets Groups Projects
Select Git revision
  • dec3d55071393fd96520f3926465e5edd4ed0982
  • master default protected
  • commit-signing
  • configuration-overrides
  • better-git-prompt-integration
5 results

dotfiles

  • Clone with SSH
  • Clone with HTTPS
  • Chris Coley's avatar
    Chris Coley authored
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Mon Oct 10 01:46:17 2016 -0700
    
        Adding a shortcut to toggle vertical rulers on lines 81 and 121
    
    commit f5b13f8e
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Mon Oct 10 01:45:56 2016 -0700
    
        Adding a syntax file for github flavored markdown
    
    commit 2be246bc
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Wed Sep 28 18:22:31 2016 +0000
    
        Commenting out the venv stuff in bashrc.local.example so that the enabled options represent a better default configuration.
    
    commit 92a6c1a1
    Author: chris <chris@codingallnight.com>
    Date:   Wed Jan 20 15:45:38 2016 -0800
    
        Adding color comments to the registry files.
    
    commit 03360136
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Mon Jan 4 11:22:40 2016 -0800
    
        Adding the VIM 'write with sudo' trick to vimrc as a mapping
    
    commit 8056f614
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Mon Jan 4 09:31:59 2016 -0800
    
        Replacing Tabs with Spaces
    
    commit 4da6954a
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Sun Jan 3 20:32:54 2016 -0800
    
        Updating vimrc to use soft tabs
    
    commit 16eb8320
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Thu Dec 31 09:04:56 2015 -0800
    
        Tabs vs Spaces
    
    commit 280b39ca
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Thu Dec 31 08:58:27 2015 -0800
    
        Updating the username and email in gitconfig. Also setting a default editor
    
    commit 32645684
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Sun Dec 13 00:57:49 2015 -0800
    
        Small tweaks
    
    commit 93acd885
    Author: chris <chris@codingallnight.com>
    Date:   Sat Dec 12 23:46:50 2015 -0800
    
        Forgot the newline at the end of the public key
    
    commit 9e62b022
    Author: chris <chris@codingallnight.com>
    Date:   Sat Dec 12 23:36:41 2015 -0800
    
        Adding the public key for my laptop
    
    commit 2168713e
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Thu Nov 26 22:31:26 2015 -0800
    
        Fixing the color() function
    
    commit 9ff65c1e
    Author: chris <chris@codingallnight.com>
    Date:   Wed Nov 18 15:33:53 2015 -0800
    
        Updating the autocrlf setting.
    
    commit 71a448f8
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Mon Nov 9 11:33:23 2015 -0800
    
        Adding autocrlf setting to gitconfig
    
    commit e4729127
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Fri Oct 30 11:24:48 2015 -0700
    
        Adding a timezone alias
    
    commit 7a8b68e1
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Fri Oct 30 09:49:35 2015 -0700
    
        Moved all the example files and directories into a single directory, and then tar'd it up
    
    commit 8a81b290
    Author: chris <chris@codingallnight.com>
    Date:   Fri Oct 30 09:30:58 2015 -0700
    
        Adding README
    
    commit 4ed062bf
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Wed Oct 14 16:42:50 2015 -0700
    
        Now I see why I put the comment in the alias. Try this.
    
    commit 263f84a3
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Wed Oct 14 16:34:12 2015 -0700
    
        I'm an idiot. Why did I put the comment in the alias? Fixing my idiocy.
    
    commit 3d877a7c
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Mon Oct 5 10:28:30 2015 -0700
    
        Updating the 'free' alias
    
    commit 2eeb1ef6
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Mon Oct 5 09:10:05 2015 -0700
    
        Making the color alias into a function.
        Also adding an alias for all the custom function so that they show up in the output of the alias command.
    
    commit 87b8fc7a
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Sun Sep 6 23:12:32 2015 -0700
    
        Updated vimrc to change terminal title to user@hostname upon exiting Vim
    
    commit 6b3f0b0c
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Sun Sep 6 22:54:47 2015 -0700
    
        Whitespace
    
    commit 24f0f4ce
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Sun Sep 6 22:54:17 2015 -0700
    
        Updating putty profiles to use UTF-8 for remote character set
    
    commit 700b2ae0
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Sun Sep 6 22:20:40 2015 -0700
    
        Refactoring bashrc and moving Git auto completion and Git prompt to  where they belong. Also adding my current  as an example.
    
    commit 7ee3e90d
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Sun Sep 6 21:02:34 2015 -0700
    
        Adding hostname and git branch name to bash prompt
    
    commit 489df8e1
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Sun Sep 6 20:59:22 2015 -0700
    
        Updating the install script to not overwrite the *.old files it cretes
    
    commit 5df804f3
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Tue Aug 18 12:40:47 2015 -0700
    
        Added numpad mapping to vimrc in case disabling application keypad mode in Putty isn't an option
    
    commit b5822970
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Tue Aug 18 12:07:40 2015 -0700
    
        Updating putty profiles to enable numpad in Vim
    
    commit b6c9d98f
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Tue Aug 11 14:54:35 2015 -0700
    
        Added `lh` as an alias of `ls` that shows human readable sizes.
    
    commit 807332fc
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Mon Aug 3 15:58:42 2015 -0700
    
        Adding public key for work desktop
    
    commit c1edb698
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Fri Apr 3 13:43:00 2015 -0700
    
        Removing old ssh key from Geary iMac
    
    commit 560b9807
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Tue Jan 20 17:31:59 2015 -0800
    
        Moving the .gitignore to a more logical place
    
    commit f0e1c5d7
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Tue Jan 20 17:21:28 2015 -0800
    
        Adding .gitignore for vim/
    
    commit 9eb9d18e
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Tue Jan 20 15:07:16 2015 -0800
    
        Show group in ls aliases
    
    commit 28b5383f
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Tue Dec 23 15:32:09 2014 -0800
    
        Changing vimrc to use tabs instead of spaces for indentation
    
    commit 30b2a290
    Merge: fe373356 122dbd8d
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Mon Dec 8 13:19:57 2014 -0800
    
        Merge branch 'master' of github.com:ccoley/dotfiles
    
    commit fe373356
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Mon Dec 8 13:19:17 2014 -0800
    
        bashrc should allow local by default. Also setting tabstop to match softtabstop in vimrc
    
    commit 122dbd8d
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Thu Oct 16 16:12:02 2014 -0700
    
        Add color to ls command
    
    commit a594249d
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Sun Oct 12 18:27:34 2014 -0700
    
        Adding registry edit files for Putty solarized colors
    
    commit 2282aea6
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Sun Oct 12 18:22:11 2014 -0700
    
        Redo of dotfiles
    
    commit fea9e5ed
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Sun Oct 12 16:01:29 2014 -0700
    
        Adding example files to use when testing syntax highlighting, etc...
    
    commit a16f4e9e
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Sat Oct 11 00:54:03 2014 -0700
    
        Create chris-desktop.pub
    
    commit 2be5dc2c
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Thu Oct 9 10:55:27 2014 -0700
    
        Removing username and hostname from public key
    
    commit dbe45a82
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Thu Oct 9 10:42:56 2014 -0700
    
        Adding work computer SSH key
    
    commit 46110c22
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Mon Sep 15 18:14:12 2014 -0700
    
        big clean up of dotfiles
    
    commit dc34f4f8
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Wed Sep 10 17:10:57 2014 -0700
    
        Update .gitconfig
    
    commit 5f7639d8
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Wed Sep 10 17:10:45 2014 -0700
    
        Update .gitconfig
    
    commit 85301edf
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Wed Sep 10 17:09:09 2014 -0700
    
        Update .gitconfig
    
    commit c47bf54d
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Fri May 30 23:21:42 2014 -0700
    
        Added count function to .bashrc
    
    commit e1b31768
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Mon Apr 28 13:45:53 2014 -0700
    
        Delete .dircolors
    
    commit 3067aa29
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Mon Feb 24 15:55:22 2014 -0800
    
        Added more 'cd ..' alias levels
    
    commit be881b62
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Mon Feb 17 03:50:12 2014 -0800
    
        Update .bash_aliases
    
    commit c7d777f5
    Author: Chris Coley <chris@codingallnight.com>
    Date:   Mon Feb 17 11:16:09 2014 +0000
    
        first commit
    dec3d550
    History

    To use this repository, you need to checkout the repo into a directory in your home directory. Then cd into that directory and run the install script.

    git clone https://gitlab.codingallnight.com/chris/dotfiles.git [directory-name]
    cd [directory-name]
    ./install.sh

    The install script will take any pre-existing dotfiles that would be overwritten by the installation process and rename them by appending .old to the end of the filename. For example, your .bashrc file will be renamed to .bashrc.old. Then, the script creates symlinks in your home directory that point to files in the repository.

    If you want to customize the .bashrc file, you can add a file to your home directory called .bashrc.local and the .bashrc file will automatically source it. You can see an example of this file in the repo.

    If you don't want to install some features included in this repo, then you can just remove the symlink after installation. For example, if you don't want the git prompt then you can run rm ~/.git-prompt.sh to remove it.

    To update your dotfiles, all you have to do is pull the latest revision of the repository. Because all the dotfiles are symlinked from the home directory, you don't need to re-run the install script.

    This repository also include several files/directories that are not installed and exist only for my convenience.

    • ssh/ contains the public ssh keys for some of my computers.
    • examples.tar.gz contains the following 2 directories:
      • example-files/ is a directory of many different files types. It is useful when testing out a new syntax highlighting theme.
      • test-directory.tar.bz2 is a directory of all the different types of files, directories, and symlinks. It is useful when testing out a new .dircolors file.