Commit Graph

16 Commits (b72f27f1d4e181d52872a656acbe7693e090216f)

Author SHA1 Message Date
serr 2604dd5dab o -> переход в режим ввода после курсора, повторное нажатие выключает этот режим 2025-02-05 23:46:41 +03:00
serr 4880835bf1 /text -> поиск строки text от текущей строки до конца файла, ?text -> поиск строки text от текущей строки до начала файла 2025-02-05 23:08:48 +03:00
serr 6ed9b61e5f доделал режим навигации и редактирования 2025-02-05 10:59:54 +03:00
serr d200d36aee добавил скролл для поля ввода команды 2025-02-05 00:24:14 +03:00
serr 5cf89f71f9 w - смещает курсор в конец слова справа от курсора 2025-02-04 20:50:47 +03:00
serr 8e711e95ae displayLines, displayCols из модели, убрал лишнюю функцию 2025-02-04 20:28:41 +03:00
serr 6012c2f690 вынес общую часть match всех стратегий в родительский класс BaseStrategy 2025-02-04 19:06:51 +03:00
serr 620efdbaaf комманда <S>, очищающая текущую строку и начинающая режим ввода с данной строки 2025-02-04 18:46:16 +03:00
serr b37156ef79 сделал normal mode, начал писать режим ввода команд 2025-02-04 18:36:12 +03:00
serr d92d7adc9b реализовал паттерн Стратегия, можно писать новые режимы работы 2025-02-04 16:08:51 +03:00
serr 125a4f3ea1 ограничил ввод только однобайтовыми символами (в случае если это не управляющий символ) 2025-02-04 15:12:55 +03:00
serr 7edf55ccb8 переименованил поле view -> curses_adapter в контроллере 2025-02-04 15:08:42 +03:00
serr 435987dcc6 пофиксил баг с backspace 2025-02-04 14:59:23 +03:00
serr 571dbd50a2 добавил коды кнопочек во вью 2025-02-04 14:46:01 +03:00
serr 977db9d258 метод рендера перенесен в view 2025-02-04 14:37:04 +03:00
serr 8dee90332e создал папку mvc 2025-02-04 14:17:15 +03:00