Board.KolibriOS.org

Official KolibriOS board
It is currently Tue Jun 15, 2021 4:01 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 60 posts ]  Go to page Previous 1 2 3 4 Next
Author Message
PostPosted: Thu May 06, 2021 1:10 pm 
Offline

Joined: Sun Oct 27, 2013 8:13 pm
Posts: 170
Leency wrote:
По подсветке луа имхо контраст недостаточный, т.к. шрифты тонкие.

Можно настроить через ini-файл. Только пока настройки общие для всех языков. В будущем сделаю индивидуальную настройку для каждого языка.

ArenElchinyan wrote:
Может создадим полноценную среду разработки с компиляторами, встроенной документацией?

Многое можно сделать, но не всё сразу. Посмотрим...


Top
   
PostPosted: Thu May 06, 2021 1:21 pm 
Offline

Joined: Mon Apr 12, 2021 6:57 pm
Posts: 19
Хорошо. Мы поможем чем сможем!

_________________
Может перепишем KolibriOS на Си?)))


Top
   
PostPosted: Mon May 10, 2021 5:19 pm 
Offline

Joined: Tue Nov 03, 2020 5:47 pm
Posts: 44
На сколько я понял, сейчас подсветка синтаксиса определяется по расширению файла. Можно ли добавить изменение подсветки синтаксиса, например файл называется kos_api.pas(kos_api.pp / kos_api.inc) и он открывается с синтаксисом паскаля, а там 80% кода на асме, было бы удобно сделать возможность менять синтаксис. Также хотел бы сказать о возможности менять кодировку отображения текста, например код написан в кодировке ютф8, а программа открывает как ASCII(извините, не помню какая кодировка там стоит сейчас). ну и кнопка "компиляции", её можно сделать как запуск скрипта build.sh, так, чтобы пользователь мог выбрать этот скрипт


Top
   
PostPosted: Mon May 10, 2021 9:08 pm 
Offline

Joined: Sun Oct 27, 2013 8:13 pm
Posts: 170
Doczom wrote:
На сколько я понял, сейчас подсветка синтаксиса определяется по расширению файла.

Не только по расширению, подсветку можно выбрать в главном меню.

Doczom wrote:
Также хотел бы сказать о возможности менять кодировку отображения текста, например код написан в кодировке ютф8, а программа открывает как ASCII(извините, не помню какая кодировка там стоит сейчас). ну и кнопка "компиляции", её можно сделать как запуск скрипта build.sh, так, чтобы пользователь мог выбрать этот скрипт

Сделаю.


Top
   
PostPosted: Mon May 10, 2021 9:10 pm 
Offline

Joined: Mon Apr 12, 2021 6:57 pm
Posts: 19
Хорошо! Спасибо за активность!

_________________
Может перепишем KolibriOS на Си?)))


Top
   
PostPosted: Tue May 11, 2021 11:28 pm 
Offline

Joined: Sun Oct 27, 2013 8:13 pm
Posts: 170
Doczom wrote:
Также хотел бы сказать о возможности менять кодировку отображения текста, например код написан в кодировке ютф8, а программа открывает как ASCII(извините, не помню какая кодировка там стоит сейчас).

Сделано автоопределение кодировки при открытии файла и ручной выбор при сохранении.

Doczom wrote:
ну и кнопка "компиляции", её можно сделать как запуск скрипта build.sh, так, чтобы пользователь мог выбрать этот скрипт

Сделано.


Top
   
PostPosted: Wed May 12, 2021 4:27 pm 
Offline

Joined: Tue Nov 03, 2020 5:47 pm
Posts: 44
Спасибо что добавили возможность менять кодировку и меню с выбором языка, кнопку компиляции ещё не тестировал, но уже можно добавлять в основной образ, очень круто. Всё работает стабильно, и хорошо, потребление оперативы небольшое, интерфейс не перегружен, ничего лишнего. Ну и небольшая недоработка, при сохранении нового документа программа предлагает сохранять его в temp1.asm, независимо от того, какая подсветка синтаксиса включена.


Attachments:
Снимок экрана 2021-05-12 180609.png
Снимок экрана 2021-05-12 180609.png [ 63.9 KiB | Viewed 1070 times ]
Top
   
PostPosted: Wed May 12, 2021 7:49 pm 
Offline

Joined: Mon Apr 12, 2021 6:57 pm
Posts: 19
Возникла идея добавить плагины.
Если возможно и есть желание то можете реализовать(будет полезно).
Также можем помочь в случае чего. Обращайтесь

_________________
Может перепишем KolibriOS на Си?)))


Top
   
PostPosted: Fri May 14, 2021 1:00 pm 
Online
User avatar

Joined: Mon Nov 19, 2012 5:22 pm
Posts: 470
Хм, оберон... чем компилишь, в винде?

_________________
Чем больше сыра, тем больше в нём дыр. Чем больше дыр, тем меньше в нём собственно сыра. Значит, чем больше сыра, тем меньше сыра!


Top
   
PostPosted: Fri May 14, 2021 1:00 pm 
Offline
User avatar

Joined: Wed Apr 15, 2015 11:13 pm
Posts: 264
Темная тема
Attachment:
CEDIT.INI [265 Bytes]
Downloaded 18 times


Attachment:
Screenshot_20.png
Screenshot_20.png [ 40.8 KiB | Viewed 975 times ]


Top
   
PostPosted: Fri May 14, 2021 7:23 pm 
Offline

Joined: Sun Oct 27, 2013 8:13 pm
Posts: 170
paulcodeman wrote:
Темная тема

Да, надо будет сделать возможность выбора файла подсветки.

GerdtR wrote:
Хм, оберон... чем компилишь, в винде?

Мой собственный компилятор, работает в Windows, Linux и KolibriOS. Генерит машинный код для x64, x86, stm32 cortex-m3, msp430. Компилирую из KolibriOS, пишу редактор в нём самом же.

Doczom wrote:
Ну и небольшая недоработка, при сохранении нового документа программа предлагает сохранять его в temp1.asm, независимо от того, какая подсветка синтаксиса включена.

Исправлено.
Также, исправлена еще одна мелкая недоработка и сделана подсветка для .ini (примерно как в TextEdit, только цвета другие).


Top
   
PostPosted: Sun May 16, 2021 7:49 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5452
В ревизии #8720 я добавил иконку сборки/запуска. На всякий случай архив внизу. Какие иконки ещё нужны?

Неплохо бы добавить промежутки между кнопками на туллбаре, так сказать сгруппировать схожие, как это сделано в Quark https://prnt.sc/1304tvu

Также было бы клево добавить кнопки:
- "Пипетка": /sys/pipet
- "Сисфункции": иконка книга, /sys/docpack c параметром "f"
и/или по крайней мере доступ к ним из меню: назвав, например, Tools, где всё содержимое этого меню (подменю) может быть захардкожено либо загружаться из INI секции [TOOLS].

Tools
|- Пипетка
|- System Functions
|...

В меню Program наверно нужно добавить Debug - собрать и загрузить в отладчик.

Цветовая схема от paulcodeman получилась оч приятной. Стоит добавить в INI, чтобы не потерять :)
Менять можно пока что простым переименованием секций...


Attachments:
icons16.zip [8.38 KiB]
Downloaded 14 times

_________________
Звиздеть не мешки ворочать
Top
   
PostPosted: Mon May 17, 2021 1:18 am 
Offline

Joined: Sun Oct 27, 2013 8:13 pm
Posts: 170
Leency wrote:
В ревизии #8720 я добавил иконку сборки/запуска. На всякий случай архив внизу. Какие иконки ещё нужны?

Это хорошо, но кроме иконки запуска нужна еще иконка компиляции. Эти два действия лучше разделить: не всегда перед запуском нужно компилировать.

Leency wrote:
Неплохо бы добавить промежутки между кнопками на тулбаре...

Сделано.

Leency wrote:
Также было бы клево добавить кнопки:
- "Пипетка": /sys/pipet
- "Сисфункции": иконка книга, /sys/docpack c параметром "f"

Сделано меню "tools".

Leency wrote:
В меню Program наверно нужно добавить Debug - собрать и загрузить в отладчик.

Сделано, как и для build/run, через выбор shell-скрипта.

Leency wrote:
Цветовая схема от paulcodeman получилась оч приятной. Стоит добавить в INI, чтобы не потерять :)
Менять можно пока что простым переименованием секций...

Да, действительно. Я пока добавил в cedit.ini секцию [Colors0] с этой схемой.
Кстати, файл cedit.ini не обязательно должен находиться рядом с программой. Его можно поместить также и в /sys/settings


Top
   
PostPosted: Mon May 17, 2021 12:50 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5452
Спасибо!

Добавил build icon.

Вот ещё пара идей по меню:
File -> Open containing folder / Reveal in folder: запустить Eolite c параметром где путь к файлу, откроется Eolite и файл будет выделен
View -> Settings: пока что могут открывать INI файл

Неплохо бы уже сейчас запоминать размеры окна и положение (я оценил random при его появлении :)

Очень жду ещё подсветку HTML.
JSON не то чтобы жду, но это впрочем должно быть легко.

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


Attachments:
icons16.zip [8.49 KiB]
Downloaded 15 times

_________________
Звиздеть не мешки ворочать
Top
   
PostPosted: Mon May 17, 2021 3:51 pm 
Offline

Joined: Tue Nov 03, 2020 5:47 pm
Posts: 44
Было бы неплохо создать возможность передавать shell-скрипту наименование файла(или его полный путь), чтобы можно было использовать один скрип для разных файлов, но это скорее вопрос к shell.
А по поводу самой программы, было бы не лишним создать возможность подключать подсветку синтаксиса из специального файла, но даже сейчас это не очень-то и нужно


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

All times are UTC+03:00


Who is online

Users browsing this forum: GerdtR and 2 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