2012-03-22 4 views
0

popup.elpopup-tip은 정말 멋지다. 저는 캐리지가 가리키는 현재 단어를 인수로 사용하여 SLIME의 display-documentation 메서드 출력을 표시하려고합니다.slime-documentation의 결과를 문자열로 얻는 것

문제는 display-documentation 문자열을 반환하지 않는다는 것입니다하지만 직접 버퍼에 허풍의 출력 표시 : 나는 점액의 원인을 파악하기 위해 노력하지만, 그렇게하는 데 실패했습니다

(popup-tip (slime-documentation "some_name")) ;; fails 

합니다. Slime/Swank로 문서화 문자열을 얻는 방법

답변

0

나는 내 자신의 질문을 삭제할 수 있으면 좋겠다. 문자열을 가져올 수 없지만이 코드는 더 나은 방식으로 작업을 수행합니다. 소도구는 m2ym입니다.

(defun popup-slime-documentation (symbol-name) 
    "Popup function- or symbol-documentation for SYMBOL-NAME." 
    (interactive (list (slime-read-symbol-name "Documentation for symbol: "))) 
    (when (not symbol-name) 
    (error "No symbol given")) 
    (slime-eval-async `(swank:documentation-symbol ,symbol-name) 'popup-tip))