Pass the absolute path to the .pde file to compile to arduino-vim.

This works for sketches not stored in the primary sketchbook directory.
Allow overriding sketchbook and Arduino library paths.
merged patch by peplin