Permalink
Commits on May 5, 2016
  1. Eliminated Perforce!

    - I hope to never, ever, ever use Perforce ever again. It really is the
      biggest piece of shit that exists in the world today.  Maybe... MAYBE
      it was good back in the day, but I doubt it.  Just because something
      doesn't have decent competition doesn't also mean that it's "good".
      Die perforce, die... die a white hot death.  I don't care if you take
      all of your clients' source code with you... just die.
    - Modified my `CtrlP` integration to recognize a `.git` directory
    - Updates to the `xptemplate` scala templates
    committed May 5, 2016
Commits on Mar 18, 2016
  1. Many updates

    - moved the scala unicode stuff to somewhere more appropraite
    - updated my `maketags` script to be a bit more specific to my world...
      need to generalize it again
    - Trying out a few new plugins
    Derek Wyatt committed Mar 18, 2016
Commits on Oct 16, 2015
  1. Various updates

    - Modified the `maketags` script to make it faster. Because we use
      perforce, and perforce is the VCS that might have been good in its day
      (although that's debatable) but is now a pile of shit. Hey, did you
      know that dogs like to eat shit? Yeah, they do. But what they don't
      like eating is a pile of shit that's bigger than your average
      elephant, and is covered in nuclear waste that came out of a nuclear
      reactor whose sole purpose is not to generate electricity, but is
      designed to generate a kind of "nuclear shit" that glows in the dark
      and can be detected by intelligent life-forms in distant galaxies,
      making them say (translated from their language to english) "Jeezuz
      fucking christ, smell that?!  What the hell are they doing over on
      that stinking planet?!?  They gotta be running perforce, like our
      ancestors did 5,702 generations ago when we had entire culture that
      couldn't figure out when to use "your" and "you're" - what a cluster
      fuck that time was".  Perforce branches are the absolute stupidest
      thing since CVS, which was free, and still sucked less because I
      didn't have to talk to a stupid server just to figure out what the
      `fstat` is on the file.
    
      Anyway... the script is faster now.
    
    - Added a couple of customizations for the Tabular plugin
    - Updates to the java settings because we love tabs where I work
    - Udpates to how I set tag files cuz of perforce... see above.
    Derek Wyatt committed Oct 16, 2015
Commits on Sep 8, 2015
  1. Mostly things to get working at my new job

    - Added Perforce plugin
    - Removed the Unicode nonsense that my last employer used
    - There's nonsense here too, so I added the `~/.vimrc.local` callout
      that I can put on my work computer
    - They allow comments in JSON so I modified the syntax highlighting
    - Tried the Unite plugin (not sure I like it)
    - Modified what happens when I switch branches since we use Perforce
      here, and what it thinks is a branch is, well... it's silly
    - Deleted some jump target stuff that I never use
    Derek Wyatt committed Sep 8, 2015
Commits on Aug 13, 2015
  1. This is a sad, sad day...

    - My employer uses _PERFORCE_ (!?!?!?), so I've added back the plugin
      that I never thought I'd see again.
    - Eliminated the => and <- unicode conversions because my new employer
      doesn't do that :)
    - Minor config changes to the Vimwiki install
    - Too much glare on my screen... need to up the font size
    Derek Wyatt committed Aug 13, 2015
Commits on Aug 12, 2015
  1. Cleanups and Vimwiki add

    - eliminated `airline`
    - eliminated `lightline`
    - eliminated `syntastic`
    - Added `Vimwiki`
    - Set the startup `colorscheme` to `navajo-night`
    Derek Wyatt committed Aug 12, 2015
Commits on Aug 10, 2015
  1. A few fixes

    - The => / <- stuff needed to ignore some comments
    - Added the `vim-sbt` plugin to the `runtimepath`
    - Updated some xpt snippets for scala
    - Trying out lightline... not sure i like it
    - Using the indent guides... i think i like those
    Derek Wyatt committed Aug 10, 2015
Commits on Jul 25, 2015
  1. Various 'stuff'

    - Fixed the => and -> unicode substitution
    - Modified maketags to provide a 'force' option
    - Trying out the 'hier' plugin
    - Trying out the 'geeknote' plugin
    - setting 'number' with 'relativenumber' is keen - it shows me the line
      i'm on, as opposed to `0`
    - Finally committed the font change to 'Source Code Pro'
    - Found a faster / better way for 'CtrlP' to find files
    Derek Wyatt committed Jul 25, 2015
Commits on May 14, 2015
  1. Soooo much tags and scala goodness

    - The modification of the buffer to go back and forth between unicode
      characters was adding to the undo list, which was annoying so I now
      join things up properly
    - Tags files include "everything" in the `~/.vim-tags` directory, which
      lets me index other projects and have them included. I have a small
      hack in there that ignores things for the "current" project that isn't
      for the current branch.  This means that the other projects will have
      everything included, if there are tags files for other branches in
      those projects.  I could fix this but then I'd need to call out to git
      to get their current branch as well, and I don't want to do that.
    - Since I've broken up the tags files, it's now faster when I want to
      generate deltas, so I call `maketags` on a write of a file, which will
      ensure things are up to date.
    Derek Wyatt committed May 14, 2015
Commits on May 11, 2015
  1. Keep the window view after altering scala unicode

    - OMG, angels are singing right now... this has annoyed the living shit
      out of me ever since I wrote it.
    - The `scala#UnicodeCharsToNiceChars` and
      `scala#NiceCharsToUnicodeChars` modify the buffer and I couldn't
      figure out how to get them to stop moving the bloody screen around
      once they were finished.
    - enter `winsaveview()` and `winrestview()`.  Fantastic!  I have no idea
      how I stumbled across them... just wandering around the functions
      documentation and _WHAM_, there it was.  I'm happier now than that
      time when me and my wife wen.... well, I'm happy, let's just leave it
      at that.
    Derek Wyatt committed May 11, 2015
  2. Modifications to how I generate tags

    - I was sticking all of my tags in one big file and it was brutal
    - This is now much faster, as it breaks up all of the work into multiple
      files and conditionally builds things
    Derek Wyatt committed May 11, 2015
Commits on May 5, 2015
  1. Various changes

    - Stopped using `airline`. Wow... it made _everything_ slow, and I don't
      know why, and I don't really care - it was just pretty. Leaving insert
      mode had lag, switching windows had lag, ugh... no longer smooth like
      glass.
      - So I put back my old status line
    - Added switching to integration tests for `scala`
    - Added the ability to wipeout all buffers -- well, I had this before
      but it wasn't working, so I had to make it smarter
    - The code that asks things about git is now smarter, as it uses a cache
      file instead of asking the `git` executable
    - stopped using my version of `ag` and am now back to using `rking`s
    Derek Wyatt committed May 5, 2015
Commits on Feb 20, 2015
  1. Fix for Issue #2. I really should be using ZSH.

    Derek Wyatt committed Feb 20, 2015
  2. Updated the README to reflect the Vundle-goodness

    Derek Wyatt committed Feb 20, 2015
Commits on Feb 12, 2015
  1. Moved the branch / tag code into a general spot

    - I don't know why I had this as something special for Scala... Scala is
      pretty special, but...
    - Moving things into my ~/.vimrc makes it general, and it now works for
      any file that I happen to be in, which is inside of a git repository
    Derek Wyatt committed Feb 12, 2015
Commits on Feb 5, 2015
  1. Simplified the branch motion

    - I let my (new) git post-checkout hook do the ctags run, thanks to
      @okcompute for that idea
    - Still need to compute the tags filename and clear out the CtrlP cache
      when switching branches, which is still done
    Derek Wyatt committed Feb 5, 2015
Commits on Feb 4, 2015
  1. Improvements on scala branch switching

    - Yeah, it wasn't 20 minutes but it wasn't 5 days either...
    - I've generalized things a bit more to handle multiple different
      repositories
    - Fixed up the FindGitDirOrRoot() to ':p' everything, after finddir
      un-absolutifies it.
    Derek Wyatt committed Feb 4, 2015
  2. Branch switching is about more than CTags

    - I wanted to be able to clear out the CtrlP cache as well, so I
      generalized the branch switching code
    - Keeps track of the last known branch, and if that changes, then it
      will clear out the cache, and possibly rebuild the tags
    - I could generalize this more to be able to track different
      repositories, but I don't quite care just yet... I probably will in
      about 20 minutes.
    Derek Wyatt committed Feb 4, 2015
Commits on Feb 3, 2015
  1. A couple of cleanups and tags file management

    - I was having a bitch of a time getting my tags file(s) to regenerate
      when I was switching branches.  This now detects when I don't have a
      tags file for my branch and generates one.
    - It's blocking, but I think that's what I want at the moment... we'll
      see.
    Derek Wyatt committed Feb 3, 2015
Commits on Nov 4, 2014
  1. Some tweaks

    - Finally got around to fixing the annoying jumping tha thappens when I flip
      scala files between Unicode <- / => and ascii <- / =>
    - Added the airline plugin
    - Got rid of my update script for plugins now that I'm using Vundle
    Derek Wyatt committed Nov 4, 2014
Commits on Aug 28, 2014
  1. Ruby, Git and Colors

    - Changed ruby indentations to 2 spaces - Scala's got me hooked on that format
    - Now that I have Vundle it's easier to opt-out of certain plugins when Vim is
      being spawned by Git.  I opt-out of the indexer plugin in that case
    - Switched my default color scheme to Jellybeans. It's neato.
    committed Aug 28, 2014
Commits on Aug 24, 2014
  1. Ruby and work

    - Some indentation fixes for ruby
    - Now that I'm using Vundle it's easier to deal with the loading of indexer when
      Vim has been launched by git - i.e. don't load the indexer plugin
    - Also incorporated my NPL plugin for use at work.
    committed Aug 24, 2014
Commits on Aug 12, 2014
  1. Vundle, colors and maintenance

    - Swapped out Pathogen in favour of Vundle
    - Modified zenburn to get rid of the bold... i hate bold
    - cleaned up some annoying stuff in my vimrc (useless functions, bad XML
      nonsense)
    committed Aug 12, 2014
Commits on Aug 8, 2014
  1. The Indexer plugin hurts when you're doing small things

    - If I'm on the cmdline and trying to commit something to git, I want to use Vim
      to do it, but it goes and tries to index my filesystem first and that sucks
      like an industrial vaccuum
    committed Aug 8, 2014
  2. Scala, Ruby and Colors

    - Added a few color schemes for fun
    - Ruby mode was crashing MacVim when relativenumber was set
      so I turned that off
    - I got _really_ tired of the unicode => and <- that is used
      where I work, so I wrote some rather coarse functions to
      translate them to/from ASCII on writes and reads
    committed Aug 8, 2014
Commits on Jun 8, 2014
  1. More personal tweaks

    - Trimmed my fugitive status to match work's branching structure a bit better
    - Added a couple of maps for text wrapping
    - CtrlP mapping helpers
    committed Jun 8, 2014
Commits on Apr 13, 2014
  1. Merge pull request #3 from andrewsim/master

    Typo in vimrc's comments
    committed Apr 13, 2014
  2. minor typo in vimrc's comment

    Andrew Sim committed Apr 13, 2014
Commits on Feb 25, 2014
  1. Status line trimming

    - Fugitive is awesome, but if I have a long branch name (which is common where I
      work) then it steals all of the real-estate in the status line
    - This change turns things like '[Git(feature/XYZ-9999_Description-goes-here)]' into
      something like '{f/XYZ-9999_}'
    - Also updated my config for the changes I made to vim-ag
    committed Feb 25, 2014
Commits on Feb 24, 2014
Commits on Feb 18, 2014
  1. Swapped Autotags for Indexer

    - Autotags just wasn't working... Indexer does.
    - Also snuck in a change to customize a scala test template
    committed Feb 18, 2014
Commits on Feb 16, 2014
  1. Letting CtrlP see more stuff

    - The company I'm working for at the moment has some generated sources that go
      inside various 'target' directories
    - In order to be able to see them, I need to exclude the subdirectories of
      'target' that don't contain the stuff I'm looking for.  It's a bit verbose but
      works pretty well
    committed Feb 16, 2014
  2. Need to ignore the AG plugin

    committed Feb 16, 2014