serr
|
7242026608
|
общий код для всех стратегий вынес в декоратор
|
2025-02-10 21:24:46 +03:00 |
serr
|
7b2bc07fc2
|
сделал рендер через паттерн observer
|
2025-02-10 20:57:28 +03:00 |
serr
|
7cd502a806
|
set num -> включить нумерацию строк
|
2025-02-05 22:21:14 +03:00 |
serr
|
6ed9b61e5f
|
доделал режим навигации и редактирования
|
2025-02-05 10:59:54 +03:00 |
serr
|
1943b194e4
|
добавил usage.txt, возможность запуска программы с argv[1] именем файла или без него
|
2025-02-05 01:47:34 +03:00 |
serr
|
d200d36aee
|
добавил скролл для поля ввода команды
|
2025-02-05 00:24:14 +03:00 |
serr
|
8e711e95ae
|
displayLines, displayCols из модели, убрал лишнюю функцию
|
2025-02-04 20:28:41 +03:00 |
serr
|
94bbccde99
|
пофиксил баги с переходом в конец/начало длинных строк + удаления длинной строки когда scrollX большой
|
2025-02-04 20:01:25 +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
|
e5ff723cb1
|
разделил vimview и cursesadapter на 2 класса
|
2025-02-04 15:05:41 +03:00 |
serr
|
977db9d258
|
метод рендера перенесен в view
|
2025-02-04 14:37:04 +03:00 |
serr
|
8dee90332e
|
создал папку mvc
|
2025-02-04 14:17:15 +03:00 |
serr
|
40b223a5ec
|
метод scroll в модели, match case в handle input
|
2025-02-04 14:14:46 +03:00 |
serr
|
50595ba6f6
|
первичное разбиение на MVC
|
2025-02-04 13:16:23 +03:00 |