CudaText. Порядок табов в Recents
Посмотрел Sublime Text (какое это ... противное поделие - опишу в Дифирамбах)
Единственное, что понравилось - сохранение порядка Resents
Открытые файлы из Resents не пропадают.
При закрытии Sublime Text вкладки в Resents не попадают.
Список открытых файлов в боковой панели соответствует списку вкладок.
В общем, в CudaText, на мой взгляд, не хватает сохранения порядка Resents после закрытия, о котором я писал ранее.
Те файлы, который закрыл пользователь, они наверху, а после переоткрытия порядок Resents меняется)
Но пока можно обойтись и так.
Единственное, что понравилось - сохранение порядка Resents
Открытые файлы из Resents не пропадают.
При закрытии Sublime Text вкладки в Resents не попадают.
Список открытых файлов в боковой панели соответствует списку вкладок.
В общем, в CudaText, на мой взгляд, не хватает сохранения порядка Resents после закрытия, о котором я писал ранее.
Те файлы, который закрыл пользователь, они наверху, а после переоткрытия порядок Resents меняется)
Но пока можно обойтись и так.
-
- Posts: 2245
- Joined: 25.08.2021 18:15
-
- Posts: 2245
- Joined: 25.08.2021 18:15
сделал вроде бы как в Сублиме.
* change: if "ui_reopen_session":true, don't automatically add all opened files to 'recents' on exit, like in Sublime
проверьте - из сорцов можете собрать?
заодно и "цвет табов" проверите.
* change: if "ui_reopen_session":true, don't automatically add all opened files to 'recents' on exit, like in Sublime
проверьте - из сорцов можете собрать?
заодно и "цвет табов" проверите.
AFAIR цвет таба и пишется в сессию.цвет табов стоит записывать в кратком json в сессии?
Спасибо
> из сорцов можете собрать?
По инструкции
И удалить
?
Попробую
> из сорцов можете собрать?
По инструкции
?CudaText - Free Pascal wiki
https://wiki.freepascal.org/CudaText#Ho ... e_CudaText
How to compile CudaText
И удалить
Code: Select all
To fix this error, edit the file atsynedit/atsynedit_package.lpk and remove this block there:
<Other>
<CustomOptions Value="-dGTK2_IME_CODE"/>
<OtherDefines Count="1">
<Define0 Value="GTK2_IME_CODE"/>
</OtherDefines>
</Other>
Попробую
-
- Posts: 2245
- Joined: 25.08.2021 18:15
Сделал!
./cudaup.sh -g -p -m
были ошибки
тогда удалил лишнее для GTK по инструкции в wiki и запустил
./cudaup.sh -m
создался исполняемый файл
/home/one/cudatext_up/src/CudaText/app/cudatext
версии
CudaText 1.197.0.0, linux-x86_64-gtk2, fpc 3.2.2
Протестировал, открывал и закрывал несколько вкладок в разной последовательности.
Отлично, список Recents в том порядке, как закрывали.
Цвета вкладок сохраняются, даже если очистить список Recents и переоткрыть редактор.
Но лишь для тех табов, которые были не закрыты (остались в сессии) или есть в Recents.
После поиска пути к /usr/lib/python3 CudaText по расширению wiki предложил выбрать лексер для Wiki (их 2) и сам загрузил выбранный и применил!
Вопросы:
1 что такое /home/one/cudatext_up/src/CudaText/app/cudatext.dbg - ?
2 что означает в инструкции в wiki параметр -p cudaup.sh?
Download + build for current platform and install packages in Lazarus:
./cudaup.sh -g -p -m
Эти пакеты автоматически передаются в Lazarus?
Как бы избежать открытия и загрузки каждого файла lpk, нет ли способа открыть проект для отладки разом?
./cudaup.sh -g -p -m
были ошибки
тогда удалил лишнее для GTK по инструкции в wiki и запустил
./cudaup.sh -m
создался исполняемый файл
/home/one/cudatext_up/src/CudaText/app/cudatext
версии
CudaText 1.197.0.0, linux-x86_64-gtk2, fpc 3.2.2
Протестировал, открывал и закрывал несколько вкладок в разной последовательности.
Отлично, список Recents в том порядке, как закрывали.
Цвета вкладок сохраняются, даже если очистить список Recents и переоткрыть редактор.
Но лишь для тех табов, которые были не закрыты (остались в сессии) или есть в Recents.
После поиска пути к /usr/lib/python3 CudaText по расширению wiki предложил выбрать лексер для Wiki (их 2) и сам загрузил выбранный и применил!
Вопросы:
1 что такое /home/one/cudatext_up/src/CudaText/app/cudatext.dbg - ?
2 что означает в инструкции в wiki параметр -p cudaup.sh?
Download + build for current platform and install packages in Lazarus:
./cudaup.sh -g -p -m
Эти пакеты автоматически передаются в Lazarus?
Как бы избежать открытия и загрузки каждого файла lpk, нет ли способа открыть проект для отладки разом?
-
- Posts: 2245
- Joined: 25.08.2021 18:15
1. cudatext.dbg - файл debug info, для показа инфо о креше если прога упадет. юзеру файл обычно не нужен
2. "cudaup.sh -p" - значит "установить пакеты LPK в Лазарус". надо указать только один раз. при обновлении сорцов (если набор ф-ций в пакетах не менялся), это уже не надо. но если пакет сильно менялся, то надо еще раз указать чтобы отладка в IDE не сбилась
2б. "избежать открытия и загрузки каждого файла lpk" - рукамии открывать пакеты НЕ НАДО если вы уже запустили 'cudaup.sh -p'. или вызов с '-p' или открываете LPK руками
2. "cudaup.sh -p" - значит "установить пакеты LPK в Лазарус". надо указать только один раз. при обновлении сорцов (если набор ф-ций в пакетах не менялся), это уже не надо. но если пакет сильно менялся, то надо еще раз указать чтобы отладка в IDE не сбилась
2б. "избежать открытия и загрузки каждого файла lpk" - рукамии открывать пакеты НЕ НАДО если вы уже запустили 'cudaup.sh -p'. или вызов с '-p' или открываете LPK руками
Re: CudaText. Порядок табов в Recents
Небольшое неудобство.
Когда список Recents больше экрана FulLHD, верхний элемент недостижим, не активен, его нельзя выбрать.
Когда список Recents больше экрана FulLHD, верхний элемент недостижим, не активен, его нельзя выбрать.