Приветствую All!

Есть планы по созданию интерфейса к CMS на XUL. Одна из возможностей - редактирование XSLT-шаблонов и небольших кусков PHP-кода. Сейчас (в обычном веб-интерфейсе) это хозяйство грузится тупо в TEXTAREA, а на практике используется FTP+jEdit, ибо без подсветки синтаксиса править код уж очень утомительно.

Собственно, вопрос: можно ли в XUL-интерфейс встроить некий редактор кода с базовым-базовым функционалом, как то:
- Подсветка синтаксиса XSLT / PHP / возможно JS
- Форматирование кода, т.е. автоматические отступы

В принципе, это будет уже неплохо. Ну в идеале конечно всякие autocomplition и другие удобства, хотя, поскольку редактор нужен не для создания кода, а скорее для быстрой правки, можно и без этого обойтись.

Как я себе это представляю: либо использовать что-то написанное на JS на основе Mozilla Editor, если оно существует, либо использовать какое-то внешнее приложение. Поскольку для осмысления обоих вариантов моих знаний недостаточно, могу и заблуждаться =) Насчет внешнего приложения мне мысль нравится, но не знаю, насколько это реализуемо. Т.е. например загрузить в отрисованный XUL-интерфейс какой-нибудь легенький блокнот вроде Bred или Notepad++ - это реально? Если да - в сторону каких RTFM'ов копать? =)

Буду благодарен за любую помощь =)

Есть редактор codetch, но он скорее визуальный, у него до сих пор проблемы с русским языком, не смотря на то, что я связывался с автором, и он сильно недоработанный. Сомневаюсь, что что-то подобное Scintilla существует в версии под Файрфокс.

Al_H
Спасибо, codetech посмотрел. Тяжеловат он, а функции редактора заточены под HTML судя по всему. Видимо придется медленно и печально кодить что-то свое =) Народ, может еще какие варианты есть?

Коля Дубр
Есть еще один редактор - XinhaHere!...
Правда не уверен, что это то, что тебе нужно... Хотя для использования с CMS лучшего не придумаешь :)

Спасибо, codetech посмотрел.

Да не за что, я ж говорю, не подходит он...

Мне кажеться это дело нужно писать.
Ничего не слышал о уже готовом варианте ...

Форматирование кода, т.е. автоматические отступы

расковыряй расширение custom buttons. либо в соответствующей ветке поищи код от емнип Антона реализующий сию фичу.

Есть еще один редактор - XinhaHere!...

Офигеть расширение! А случаем нет расширения, чтобы тоже открывалось снизу окна, и были кнопочки для ббкода. Можно без отображения того что выйдет (просто удобно, когда поле для ввода прикрепляется снизу — цитаты удобно вставлять и т.д.)