Commit Graph

14 Commits (b72f27f1d4e181d52872a656acbe7693e090216f)

Author SHA1 Message Date
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