Improve path feature
Improve narrowing behavior
Improve file/new directory/new sources
Fix #632 add file/async source
Merge branch 'master' into path
Remove unused function
Merge branch 'master' into path
Improve file cache behavior
Improve cache behavior
Set nomodifiable
Merge from master
Merge branch 'master' into path
Fix for vimlint
Merge branch 'master' into path
Fix #643 modifiable problem
Fix mapping problems