@techee The selection of a fallback path is necessary because of the keybinding. The treeview doesn't necessarily have a selection when the file manager or terminal is opened.
Oh yes, that makes sense now, I forgot about the keybinding possibility - the checks are definitely useful in this case.
The pull request looks good to me now. Thanks for your contributions, I think both of the features you implemented are nice additions to the plugin!