Hi,<div><div><br></div><div>There are quite some commands that when invoked result in an error. The error itself is correct in a way, but most of the time not very helpful, and I think they can be avoided by adding some preconditions to these commands.</div><div><br></div><div>Take for example "Browse Annotated File (Blame)"; when running without having a file open or selected in the filebrowser, it displays the following error:</div><div><br></div><div><overlay data-overlay-id="local-719f63ad-973e" data-component-props="{"className":"inline-container-local-f139ade6-215e","uploadId":"local-f139ade6-215e"}" data-component-key="InlineImageUploadContainer"><img src="cid:bizfjhc20jgghl4kq8vimca6b"></overlay><br></div><div><br></div><div>Or the scm gutter; when deleting or renaming a folder outside of TextMate, but which is currently open in TextMate, then after deleting closing one of the tabs displays the following error:</div><div><br></div><div><overlay data-overlay-id="local-f7029b5a-bfb1" data-component-props="{"className":"inline-container-local-7db97890-8417","uploadId":"local-7db97890-8417"}" data-component-key="InlineImageUploadContainer"><img src="cid:2dc5v706024puwol0xxvkwd0w"></overlay><br></div><div><br></div><div>I think all  these kinds of errors have to be solved at bundle level, but like to hear some opinions before I start opening pull requests.</div><div><br></div><div>– Koen</div><br><signature>Sent from <a href="https://link.nylas.com/link/33wd9n5m5l3cdcz4d1oikbwcz/local-aa207fc5-447b/0?redirect=https%3A%2F%2Fnylas.com%2Fn1%3Fref%3Dn1&r=dGV4dG1hdGVAbGlzdHMubWFjcm9tYXRlcy5jb20=">Nylas N1</a>, the extensible, open source mail client.</signature></div>