Skip to content
This repository was archived by the owner on Oct 9, 2020. It is now read-only.

Useful Links

Snowball239 edited this page Mar 31, 2013 · 12 revisions

Некоторая полезная документация для разработки плагина к Sublime

Некоторые ссылки, которые могут оказаться полезными:


http://www.sublimetext.com/docs/plugin-basics

О структуре плагина.

http://wbond.net/sublime_packages/package_control

О Sublime Package Control.

Могут пригодится для сборки пакета с плагином. Пакет с плагином - zip с определенной структурой каталогов, расширение которого заменено с zip на sublime-package.


http://www.sublimetext.com/docs/api-reference - эта версия не соотвествует действительности http://www.sublimetext.com/docs/2/api_reference.html

Plugin API reference.


http://www.sublimetext.com/docs/plugin-examples

Примеры плагинов. Может быть найдем в примерах, как реализовывать некоторые вещи касаемо графического интерфейса, горячих клавиш и т.п.


Уже существующие плагины

  • TextCommands - у этого плагина есть команда Number of Selections которая в всплывающем окне показывает количество выделенных символов.
  • VCS Gutter - плагин, который рисует разноцветные крестики и палочки на панельке слева (может и нам пригодится).
  • Change List - прикольно выводит информацию об изменениях в файле, можно рассмотреть как вариант отображения хинтов.
  • Sublime Web Inspector - написано, что отображает ошибки в консоли с возможностью перемещения к позиции, где находится ошибка при нажатии на ней (TODO не смотрел еще, работает ли это). Можно рассмотреть как вариант отображения хинтов.
  • 2pdf - генерирует pdf файл из текущего. Может пригодиться при генерации html.
  • PlainTasks - очень крутой плагин. Использует много классных визуализаций.
  • View In Browser - пригодится, если будем генерировать html.
  • ColorHighlighter - выделяет разным цветом определенный текст. Можно использовать при визуализации.
  • SublimeHaskell - то, о чем говорил Михаил. При написании кода подсвечивает ошибки, при сохранении файлов все ошибки выводятся внизу окна. Статья на хабре, где есть небольшое описание этого плагина: http://habrahabr.ru/post/154859/
  • Sublimerge - штука для просмотра диффов. Я считаю, что в ней содержится то, что нам нужно для одновременного отображения хинтов в двух панелях (там вроде даже синхронизация есть).

Clone this wiki locally