Я взламываю приложение для тегов для emacs. У меня есть облако тегов / взвешенный список, успешно отображаемый в буфере, но я сталкиваюсь с ошибкой. Мне нужно уметь правильно переносить буфер в слова, но я не знаю, с чего начать.
Шрифт, который я использую, является шрифтом переменной ширины. Кроме того, каждый тег будет иметь разный размер, в зависимости от того, сколько раз он появляется в буфере. Наконец, окно, в котором отображается tagcloud, может быть окном шириной 200 пикселей или полной шириной экрана.
Я действительно понятия не имею, с чего начать. Я пробовал режим ярусов в буфере tagcloud, но это не сработало.
Исходный код: http://emacswiki.org/cgi-bin/emacs/free-tagging.el