It looks like a corner case, btw. If there is an error after evaling the defprotocol form with a problem, e.g. var mapped to the java interface, Sublime highlights only the comment placed above protocol declaration and not the source of the Exception.
Code to reproduce:
;; Readable is already mapped to java interface java.lang.Readable
(defprotocol Readable
(read [this search-clause]))
It looks like a corner case, btw. If there is an error after evaling the
defprotocol
form with a problem, e.g. var mapped to the java interface, Sublime highlights only the comment placed above protocol declaration and not the source of the Exception.Code to reproduce: