Board.KolibriOS.org

Official KolibriOS board
It is currently Tue Aug 20, 2019 7:21 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 25 posts ]  Go to page 1 2 Next
Author Message
PostPosted: Tue Sep 25, 2018 2:48 pm 
Offline

Joined: Tue Mar 08, 2016 11:00 pm
Posts: 436
Это порт крохотного Юниксового редактора, работающего в терминале
Оригинал https://github.com/GrenderG/tte
Нашел его @Leency

Я портировал и добавил поддержку сохранения формата переноса строк Win/Unix

Собирается только с помощью TCC.

В связи с какой то проблемой в консольной библиотеке, Ctrl+Q не передается в приложение, заменено на Ctrl+Z

Image


Attachments:
tte [14.87 KiB]
Downloaded 37 times


Last edited by Siemargl on Mon Oct 22, 2018 3:45 pm, edited 2 times in total.
Top
   
PostPosted: Tue Sep 25, 2018 3:17 pm 
Offline

Joined: Sat Apr 22, 2017 6:11 pm
Posts: 222
Спасибо за порт!
Нужно будет добавить подгрузку кастомных подсветок текста под разные расширения (вместо зашитых в код). Если как-то запилить изменение размеров окна, влияние скролла на отображаемые строки текста и три опции: найти (вроде уже есть) / компилировать / отображать номер строки в её начале, то всё = успех.
Мне нравится, выглядит круто.

P.S. Дополняю пост: да, поиск работает идеально. Зачем я в тестовом файле для pi тип int задал... Весь скрин испортил :)


Attachments:
tte-s01.PNG
tte-s01.PNG [ 15.46 KiB | Viewed 1230 times ]
Top
   
PostPosted: Tue Sep 25, 2018 4:14 pm 
Offline
User avatar

Joined: Wed Apr 15, 2015 11:13 pm
Posts: 253
Хочу подсветку Python))


Top
   
PostPosted: Tue Sep 25, 2018 4:14 pm 
Offline
User avatar

Joined: Wed Apr 15, 2015 11:13 pm
Posts: 253
C-- сделаю на основе Си


Top
   
PostPosted: Tue Sep 25, 2018 4:28 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5054
Присоединяюсь к спасибостям за порт!

_________________
Через тернии к звездам


Top
   
PostPosted: Tue Sep 25, 2018 5:21 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
Ну вроде работает :D
Attachment:
tte.png
tte.png [ 6.09 KiB | Viewed 1191 times ]

А можно сделать, чтобы разворачивалось на весь экран, как в KFAR?
Spoiler: Show
Attachment:
tte_kfar.png
tte_kfar.png [ 23.86 KiB | Viewed 1191 times ]


Top
   
PostPosted: Tue Sep 25, 2018 6:05 pm 
Offline
User avatar

Joined: Wed Apr 15, 2015 11:13 pm
Posts: 253
0CodErr wrote:
Ну вроде работает :D
tte.png
А можно сделать, чтобы разворачивалось на весь экран, как в KFAR?
Spoiler: Show
tte_kfar.png

Ого, а это ооочень круто)


Top
   
PostPosted: Tue Sep 25, 2018 10:07 pm 
Offline
Mentor/Kernel Developer
User avatar

Joined: Thu Mar 26, 2015 5:16 pm
Posts: 1264
Так подожи... Он консольный? А чем он лучше того, что в KFAR?


Top
   
PostPosted: Wed Sep 26, 2018 3:42 am 
Offline

Joined: Sat Apr 22, 2017 6:11 pm
Posts: 222
Pathoswithin wrote:
Так подожи... Он консольный? А чем он лучше того, что в KFAR?

Напомню, что вся затея началась с подсветки текста. Этим TTE и лучше. В любом случае, новое портированное приложение в проекте это плюс.
Основная работа уже сделана, нужно доделывать (изменяемый размер окна, загрузка профилей подсветки, отображение номера строки в её начале).


Top
   
PostPosted: Wed Sep 26, 2018 10:06 am 
Offline
User avatar

Joined: Wed Apr 15, 2015 11:13 pm
Posts: 253
theonlymirage wrote:
Pathoswithin wrote:
Так подожи... Он консольный? А чем он лучше того, что в KFAR?

Напомню, что вся затея началась с подсветки текста. Этим TTE и лучше. В любом случае, новое портированное приложение в проекте это плюс.
Основная работа уже сделана, нужно доделывать (изменяемый размер окна, загрузка профилей подсветки, отображение номера строки в её начале).

еще было удобнее автоотступ сделать


Top
   
PostPosted: Wed Sep 26, 2018 10:54 am 
Offline

Joined: Tue Mar 08, 2016 11:00 pm
Posts: 436
До внедрения субаллокатора в тсс, очень большие файлы не стоит открывать (я так думаю сейчас он ест 4Кб на каждую строку файла).

Этот редактор имеет преимущество тем, что его проще развивать.
Функционал редактирования в первую очередь, но в перспективе не очень сложно сделать его графическим - отрисовка окна в нем сейчас около 20 строк.

Компилятор я выложил - все желающие могут участвовать.

Единственное - сначала надо прийти к мнению, какой функционал редактирования можно получить - можно как в multiedit, а можно как в турбопаскале.

Из этого возникнет перечень настроек, возможность их хранения, и тогда уж и размер окна при загрузке


Top
   
PostPosted: Fri Oct 19, 2018 9:42 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5054
Падает на этом файле


Attachments:
Хемингуэй Эрнест. Старик и море.txt [133.22 KiB]
Downloaded 33 times

_________________
Через тернии к звездам
Top
   
PostPosted: Sat Oct 20, 2018 4:50 am 
Offline

Joined: Tue Mar 08, 2016 11:00 pm
Posts: 436
Leency wrote:
Падает на этом файле
Памяти хватает?

Я занялся субаллокатором, скоро будет.


Top
   
PostPosted: Sat Oct 20, 2018 11:49 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5054
Поидее да. Я тестил на реальной машине.

_________________
Через тернии к звездам


Top
   
PostPosted: Sun Oct 21, 2018 4:00 pm 
Offline

Joined: Tue Mar 08, 2016 11:00 pm
Posts: 436
Хм, у меня не падает, а закрывается с сообщение в борде - file not found. Какой адрес EIP падения ?

Если файл переименовать, например в 111.txt - открывает - хотя и кодировка не та. Съедает 10Мб.

Какая то проблема с русскими буквами в имени файла - поищу.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 25 posts ]  Go to page 1 2 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited