2008-10-31 10 views
2

emacs 용 태그 응용 프로그램을 해킹하고 있습니다. 버퍼에 성공적으로 표시되는 태그 클라우드/가중치 목록을 얻었지만 방해물에 빠졌습니다. 버퍼를 적절하게 워드 랩 할 수 있어야하지만 시작할 위치가 없습니다.Emacs Lisp에서 가변 폭 텍스트 줄 바꾸기

사용중인 글꼴은 가변 폭 글꼴입니다. 그 위에, 각 태그는 버퍼에 나타나는 횟수에 따라 다른 크기가 될 것입니다. 마지막으로, 태그 클라우드를 표시하는 창은 200 픽셀 너비 또는 전체 화면 너비의 창에있을 수 있습니다.

어디서부터 시작해야할지 모르겠습니다. tagcloud 버퍼에서 longline 모드를 시도했지만 작동하지 않았습니다. http://emacswiki.org/cgi-bin/emacs/free-tagging.el

답변

3

당신은 아마 당신이 버퍼에 태그를 넣어 posn-at-pointposn-at-x-y을 추적 할 :

소스 코드에있다.

0

(fill-paragraph) 또는 (fill-region) 또는 이와 비슷한 것을 사용 할 수 있습니까? 그들은 열을 감싸기 때문에 가변 너비 글꼴 지능이 없지만 채우기 열이 낮 으면 아무런 노력 없이도 사용할 수 있습니다. 적어도 픽셀 완벽한 솔루션을 얻을 때까지 :-) (아마도 YAGNI ...)

+1

실제로 작동하지 않는 것 같습니다. 생각해 줘서 고마워. –

관련 문제