Skip to content
  • Tobias C. Rittweiler's avatar
    Make it possible for SWANK backends to specify locations based on · 22c7206a
    Tobias C. Rittweiler authored
    	a TAGS file.
    
    	* slime.el (slime-postprocess-xref, slime-postprocess-xrefs): New
    	functions. They convert TAGS based locations from SWANK into
    	file+position based locations because the rest of Slime expects
    	and works with those.
    	(slime-find-definitions): Call slime-postprocess-xrefs.
    	(slime-xref): Ditto.
    	(slime-etags-to-locations): The function which does the actual
    	conversion. Extracted from `slime-etags-definitions'.
    	(slime-etags-definitions): Use it.
    
    	* swank-backend (defimplementation): Add implicit BLOCK.
    	(:etags-file, :tag): Mentioned for possible values in :LOCATION.
    22c7206a