tinkering with jump to declaration
Very basic jump to declaration with file working.

Still quite buggy, but seems to work for variables / functions
declared in the same file.