Редактор TextEdit

...
  • В тот раз не работало, сейчас все ок - notify показывается.
    Сорри.
    Из хаоса в космос
  • Оставь с notify - выглядит класс!
    P.S. Классно было бы так же сделать уведомления других приложений.
    Я один из тех, кто ещё не программист, но уже не новичок.
    Редактор в группе "KolibriOS - официальная группа".
  • rev 7579
    1) добавлена обработка сочетаний Ctrl+H (замена) и Ctrl+G (переход на строку)
    2) улучшен алгоритм обновления панелей поиска, замены, перехода и синтаксиса
    3) добавлена функция ted_go_to_position (для перехода на указанную позицию в тексте)

    В связи с чем изменилась структура t_edit:
    1) сделан один указатель на функцию обрабатывающую сочетания Ctrl+N,O,S,F,G,H (раньше на каждое сочетание должен был быть свой указатель на функцию, что было не удобно)
    2) сделан один указатель на функцию рисования панелей: поиска, замены, перехода и синтаксиса
    3) освободилось 16 байт в структуре, которые могут быть использованы в будущем для других целей
  • rev 7583
    в поиск добавлена опция "Учитывать регистр"
  • Скролл по 1 строке неудобен. Может лучше переделать на 3 строки, как в большинстве систем и редакторов?
    Из хаоса в космос
  • Может сделать настройку, позволяющую регулировать количество строк, прокручивающихся за один скролл? :idea:
    Я один из тех, кто ещё не программист, но уже не новичок.
    Редактор в группе "KolibriOS - официальная группа".
  • IgorA
    Если возможно:
    - Пофиксить комментарий с неправильным цветом https://prnt.sc/sbko9z
    - Лучше скролл по 3 строки.
    - Скрывать отображение символа "таб" https://prnt.sc/sbkmyy (хотя это скорее вопрос к шрифту http://board.kolibrios.org/viewtopic.ph ... =60#p74381)
    - Стоит добавить автоопределение кодировок
    - Больше кодировок можно получить через /sys/iconv.obj (в наше время уже не хватает UTF)
    Из хаоса в космос
  • Leency wrote:- Пофиксить комментарий с неправильным цветом https://prnt.sc/sbko9z
    - Лучше скролл по 3 строки.
    поправил в рев. 7877, остальное сделать сложнее
  • IgorA

    Спасибо!
    Стоит добавить автоопределение кодировок
    Я думаю это проще остального. Достаточно посчитать нетипичные для CP866 символы/их комбинации. Я делаю так:

    Code: Select all

    if (chrnum(io.buffer_data, '\246')>5) || (strstr(io.buffer_data, "яЁ")) ChangeCharset(CH_CP1251, CP866);
    Из хаоса в космос
  • Стоит добавить выбор символов перевода строки (CR, CRLF, LF).
    Как я понял, сейчас используется CR. Из-за этого могут возникнуть проблемы, например, если вручную написать .csv файл, а потом открыт его в table, то он откроется неправильно, потому что он использует LF как перевод строки.

    Ещё хотелось бы поддержку UTF-16, на сколько знаю, в системе она уже есть.
  • Leency wrote:- Скрывать отображение символа "таб" https://prnt.sc/sbkmyy (хотя это скорее вопрос к шрифту http://board.kolibrios.org/viewtopic.ph ... =60#p74381)
    Символ скрыт, теперь намного удобнее. Но стоит все же сделать таб табом (увеличенный отступ).
    Из хаоса в космос
  • Leency wrote:Символ скрыт, теперь намного удобнее. Но стоит все же сделать таб табом (увеличенный отступ).


    Всмысле больше отступ? ТАб по ширине равен нескольким пробелам, в зависимости от настроек.
    to infinity and beyond
  • punk_joker wrote:Всмысле больше отступ? ТАб по ширине равен нескольким пробелам, в зависимости от настроек.
    В TEdit таких настроек нет и таб всегда 1 пробел.

    + Есть баг: выделение не сбрасывается при движении курсором без шифта.
    Attachments
    sferferfger.gif
    sferferfger.gif (116.67 KiB)
    Viewed 6336 times
    Из хаоса в космос
  • Leency wrote:+ Есть баг: выделение не сбрасывается при движении курсором без шифта.
    rev 8036 теперь должно сбрасываться
  • Who is online

    Users browsing this forum: No registered users and 3 guests