dik @ 18-06-2008 12:27:59

Гуевый текстовый редактор. Простой, удобный, лёгкий. Разработчик - Пётр Семилетов.
http://tea-editor.sourceforge.net/   
http://packages.debian.org/sid/tea   
посмотрите пожалуйста, возможно ли портировать...

About

TEA is depended on GTK+2.4 (or higher) and, optionally, on Aspell. TEA can be built in two modes. The default one uses the GtkSourceView and some GNOME-related libs: GnomeVFS and LibGconf (modern versions). You can also build TEA without those libs, but using the pure GTK+2.4 (or higher). In this mode, TEA hasn't dynamic syntax highlighting (so you need to refresh it manually), and has not braces highlighting. To use such mode, run the "configure" script with the "--enable-legacy" option.
Supported text formats:
Name     Read     Write
Plain text     x     x
OpenDocument     x     -
OpenOffice.org SWX     x     -
KWord KWD     x     -
AbiWord     x     -
TEA features are:
# Extremely small size
# Built-in file manager Kwas
# Spellchecker (using the aspell or enchant)
# Broken links checker
# Built-in search within files (using multiply charsets).
# Scripts (Python, Perl, Ruby, Shell) support
# Tabbed layout engine
# Multiply encodings support
# Code snippets, sessions and templates support
# The ability to open OpenDocument, RTF, KWord, Abiword, OpenOffice.org Writer documents
# SRT-subtitles preview with Mplayer in a current subtitles position
# Text analyzer called UNITAZ
# Hotkeys customizations
# "Open at cursor"-function for HTML-files and images
# Misc HTML tools
# Brackets matching
# Wikipedia, Docbook, LaTeX editing support
# Preview in external browsers
# String-handling functions such as sorting, reverse, format killing, trimming, filtering, conversions etc.
# Bookmarks
# Morse code translator
# Syntax highlighting
# Drag'n'drop support (with text files and pictures)
# Built-in image viewer (PNG, JPEG, GIF, WBMP, BMP, SVG)
# UI localizations: English, Japanese, Serbian, Ukrainian, French, Polish, German, Czech, Russian, Latvian, Spanish
# Automatic text encoding detection for Russian, Ukrainian, Finnish, German, Serbian, Polish, Portuguese, Spanish, Turkish, Slovak, Slovenian, Latvian, France.

Wall @ 18-06-2008 14:06:14

Возможно. Собирается и запускается. Только нужно хилдонизировать.

dik @ 18-06-2008 14:47:08

попробую занятся верхним меню после того как разгребу остальные висяки...

dik @ 18-06-2008 14:48:20

а нехилдонизированный вариант можете выложить на пробу-тест ? хоть бинарник / не пакет...

Wall @ 18-06-2008 21:44:06

Могу все. Только вечером. Там еще интересная тема - прикрутить это к aspell. Но ему нужно много перловки, пока не собрал.

Dali @ 19-06-2008 02:02:48

Wall говорит:

Но ему нужно много перловки, пока не собрал.

Вот это большой минус. Пока практически нет программ на таблетке, желающих перла, а он очень немаленький, чтобы держать его для одной программы. Лично я и на ББ не ставлю программы, тянущие большие библиотеки редко используемых языков программирования.

dik @ 19-06-2008 02:09:05

aspell`у нужны дополнительнные либы или tea ?
или tea для работы с aspell ?

может ну его тогда ?
в смысле - aspell :)

dik @ 19-06-2008 02:25:01

Удивлён : скачал пакет scite - поставил. Он нифига не хилдонизированный - в том смысле  что меню расположено горизонтально. maemo menu  вообще нет.  Тем не менее - довольно таки юзабельно.

Я на десктопе из гуевых в основном scite и tea раньше юзал/юзаю.
Tea имхо - намного легче и не захлёбывается иногда на перекодировке как scite.

Ну и возможность нормальной работы с разными кодировками раньше очень привлекала - пока UTF-8 не начал завоёвывать позиции...

lego-dj @ 19-06-2008 03:57:52

скит под виндой у меня отлично пашет. На таблетке не выдержал - снес.

Wall @ 19-06-2008 23:12:28

Dali говорит:

Wall говорит:

Но ему нужно много перловки, пока не собрал.

Вот это большой минус. Пока практически нет программ на таблетке, желающих перла, а он очень немаленький, чтобы держать его для одной программы. Лично я и на ББ не ставлю программы, тянущие большие библиотеки редко используемых языков программирования.

Не понимаю. Перл на таблетке стоит из коробки. Проверку правописания сделать по-моему неплохо, даже если нужно будет несколько пакетов с перловкой поставить. Оно же опционально: не хотите - не ставьте. Не так?

Wall @ 20-06-2008 01:01:38

Обломался я пересобирать всю ту перловку, которая тащится aspel, вернееl словарями к нему.

Залил tea и tea-data в файловую область.

PS: Ему нужно libgtksourceview1.0-0, я брал его с maemo-hackers.

dik @ 20-06-2008 01:25:35

Спасибо.

dik @ 20-06-2008 01:34:37

у меня стоит libgtksourceview2.0-0 / однако не катит

libgtksourceview2.0-0 завязана с python-pygtksourceview

libgtksourceview2.0-0 - есть в extras

а зависимость на пакет указана или пакет/версия ?

svs57 @ 20-06-2008 01:51:26

Wall говорит:

Обломался я пересобирать всю ту перловку, которая тащится aspel, вернееl словарями к нему.

Залил tea и tea-data в файловую область.

PS: Ему нужно libgtksourceview1.0-0, я брал его с maemo-hackers.

Не нашел я на http://maemo-hackers.org/apt/    libgtksourceview1
А со 2-й версией нельзя пересобрать?
Она на маемо есть

dik @ 20-06-2008 01:54:53

svs57  : Она для боры по идее должна быть. Гронмайер находит в maemo-hackers / но здесь http://maemo-hackers.org/apt/   
я её отыскать не смог пока :(

dik @ 20-06-2008 01:56:02

http://maemo-hackers.org/apt/pool/main/g/gtksourceview/   
вот

dik @ 20-06-2008 02:09:08

http://n8xx.com/uploads.php?file=screenshot03.png

dik @ 20-06-2008 02:12:09

Вот эта надпись - "взываю к разумным"находится в области уведомлений/лога
я его расширил вверх - в принципе его практически не видно при первом запуске да и нафиг он не нужен.

файловый менеджер Квас из tea - тоже работает...

поле вода в самом низу - применяется для поиска/ замен и скорее всего только этим не ограничивается...

svs57 @ 20-06-2008 02:21:52

Спс. Я в chinook'е искал

dik @ 20-06-2008 02:24:56

а вобще - ещё на десктопе прикалывало /
у разработчка всё в порядке с чувством юмора -
файловый приказчик Квас
есть функция с названием УНИТАЗ

сообщения лога о открытии файлов - тоже оригинальные :)

dik @ 20-06-2008 02:28:45

Если кто то попробует открыть текст в других кодировках - win1251 и др - отпишитесь плиз

svs57 @ 20-06-2008 03:29:56

cp1251
Реакция на Вид Кодировки autodetect:
Нет, не могу

По поводу кодировок. Хорошо бы enca к редактору присобачить опционально.
Как в fbreader'е
Конечно можно и руками сделать enca... iconv...

dik @ 20-06-2008 03:40:25

А если явно указать cp1251 для открываемого файла ? Может автодетект не работает ?

svs57 @ 20-06-2008 04:18:45

dik говорит:

А если явно указать cp1251 для открываемого файла ? Может автодетект не работает ?

А как?
Вид->Кодировки->[autodetect|Japanese autodetact|UTF-8]

dik @ 20-06-2008 04:23:54

Файл -> Настройки -> кодировки

и там две вкладки

svs57 @ 20-06-2008 05:01:26

Пытался в настройках добавить кодировки:

teaed
Segmentation fault

svs57 @ 20-06-2008 05:09:51

Ну вообщем как-то работает.
Похоже что-то с 866 кодировкой. У меня по крайней мере на ней постоянно сигфалт

Wall @ 20-06-2008 05:22:46

dik говорит:

у меня стоит libgtksourceview2.0-0 / однако не катит
libgtksourceview2.0-0 завязана с python-pygtksourceview
libgtksourceview2.0-0 - есть в extras
а зависимость на пакет указана или пакет/версия ?

То, что лежит в extras - грязный хак, а не сборка. За такое надо по рукам бить.
libgtksourceview2.0-0 - это не имя+версия, а имя пакета, поэтому и не катит.

OID @ 09-09-2008 06:10:37

Запускается, но при открытии любого файла вылетает с ошибкой

Код:

teaed: symbol lookup error: teaed: undefined symbol: gtk_notebook_set_tab_reorderable
svs57 @ 09-09-2008 09:17:22

У меня не вываливается.

lego-dj @ 10-09-2008 05:20:57

вообще, жаль что недоделанный, да и в полноэкранном режиме не может запускаться. Код в нем писать - за..ешься, только для правки конфигов...
надо позвать wazd'a :)

OID @ 12-09-2008 12:00:09

в полном экранном режиме запускается, если в качестве оконного менеджера использовать window maker  к примеру... :)

OID @ 18-09-2008 11:30:19

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

svs57 @ 18-09-2008 13:29:22

Ну да.
Полноэкранный режим=CTRL G
Выйти из полноэкранного режима=CTRL T