GithubHelp home page GithubHelp logo

skp33 / dotfiles-3 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ches/dotfiles

0.0 1.0 0.0 7.25 MB

hg-git mirror of my dotfiles

Home Page: http://chesmart.in

Scala 0.53% CoffeeScript 0.05% Shell 3.49% Ruby 1.12% Emacs Lisp 1.03% Haskell 0.06% Vim Script 16.43% Perl 21.07% JavaScript 0.11% Python 14.15% Makefile 0.05% C++ 25.90% C 8.20% Objective-C 7.80%

dotfiles-3's Introduction

my ranch

              :              _   _
              :               `v'
     `.       ;       .'                 ,~-.
       `.  .-'''-.  .',~')       _ _    (    )~.
         ;'       `; (    `-.   ' V `  ,'       )~.  _ _
        /           ;-`      )        (          __)' v `
       |           (_         )~./\    `~'--~'`~' _
  '''''|            (_    __    /##\            ,' )_
        \           /(   _HH_,~/#/\#\          ( c'  `._
         `.       .'  `~[____]/#/==\#\       ,-' -' (_c )
        .' `-,,,-' `.    |=_|/#/= _=\#\      `>o  ~    '-.
      .'      ;      `.  |-=/#/=____=\#\     ( ~ ,~.~.,`-'),
       _  _   :        ` |=/#/=/,~~.\=\#\    ,' (\\||,' `-'),
     .' \/ `. :          |/#/=(/_)(_\)=\#\  (`~ (_\`|)o ~   )
                         /#/_= |_\/_|  _\#\  >(   `~' ._,~ '-.
                        /#/ _=[______]= _\#\(' `~,  c    ~. c)
                       /#/=,---. _ = ___ =\#\`( (  ~ _.'   <'
                      /#/ /_____\ ==/,-.\ =\#\(  c   c___ ) )
                      `|=(/_|_|_\) //.-.\\=_|' `-.__,' //`-'
                    `v@|==| : : |=(/:|_|:\)=|   `,-\ `'/`,-
                  `v@'~|= |_;_;_| =|     | =|       \ |
          _/\_/\_,(c`@'|=[_______]=|  =()|==|_/\_/\_| |/\_
          -||-||-@~'(_@|= _o@&8o_ =|     | =|-||-||-( |||-
         _,@`v-@'~ c@._|_['%8o&8']_|_____|__| || || | )||
       ,@C @,~' @,-v~'    """""""`[_______]         | |
         'v-~,@,`    (\-/)        /     / `*~   _.-'   `-.
                    ={   }=   ~*'(     (          `*
             `*       ) (         \     `.~*'          hjw
                    _/   \_     `*~\      `.
              `*    \     /         \       `.`*'
        *'           `-))'       `*' \        `.       *'
                      ((     `*       \         `.
                       \)

This here's where I keep home directory stuff, mah dotfiles ya see. Over yonder's my tractor.

I'll give ya a walk 'round the estate in case you wanna poke around. Mi casa es su casa compadre.

What's in Here

This is for the diggers.

I'm not gonna provide you with some fancy scripts to clone all of this, symlink it wholesale, and hook in local customizations and stuff like that. I don't think anyone would really want that, nor should you, and I don't want a maintenance burden for my personal config files, thanks.

Nevertheless, I understand the time-honored pastime of dotfile gazing. I've devoted plenty of procrastination to it myself. If you see something and have a question about it, want to tell me that it's stupid or cool or whatever, I welcome you to use the blame view on Github or Bitbucket to find the commit where it was added and leave a comment. Or, use the issue tracker if you like.

I will throw out a few things that I think are most worthy of perusing:

  • Vim See .vim/doc/my-notes.txt

  • tmux: It's not wildly fancy, but I've got a few cute tricks and I like my mapping setup. Never bothered with things like Tmuxinator, I don't have such complex window layouts and so many active projects as to want to put a YAML and Ruby abstraction layer on top of tmux's quite livable scripting interface. I just manage a few session files by hand, load some by default and the occasional other with a source-file call.

    I use a few Vim plugins for getting more out of tmux, particularly Dispatch. There are one or two OS X-isms in the config that need guards, it's been awhile since I've used it on Linux.

  • bash, no zsh. It's the default on basically every system I ever touch.

  • inputrc is cool

This is a Mercurial repository, mirrored to Github with the excellent hg-git interoperability extension. This is relevant if you find yourself wondering where one of the few subrepositories (submodules) come from: hg's subrepo tracking is not passed through hg-git. You can find the subrepo URLs here and their current revisions here. Mainly it's just NeoBundle for Vim, submodules are a PITA and best kept to a minimum.

TODO

  • Migrate ctags workflows to GNU global
  • Been meaning to switch from irssi to weechat. Plaintext passwords in the config file, I mean wtf.

The rest of this document is written more for myself than anyone else. If you're bored you might get a sense of personal flavor and nostalgia from it.

History and Histrionics

Surely more than any source control repository that we commit to in our careers, our dotfiles must tell a personal history. There might be one or two of you out there who take an interest not just in what's in here, but where it came from and where my trail of interests has taken me over time.

  • The source of this is a Mercurial repository; keeps me fresh on Mercurial.

Mercurial and the early days of DVCS in the Python community. Primordial GitHub. I hold a sentimental soft spot for Hg and its usability.

Shake and Nuke. These tools are remarkably scriptable, programmable, extensible. The visual effects industry really has a pretty interesting history of software tooling. These are fun applications for someone with a hacker mentality to use.

dotfiles-3's People

Contributors

ches avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.