Написал текстовый редактор на C
Всем привет! Я продолжаю делать свой текстовый редактор на C. Да, в нём есть некоторые баги (например, из-за команды rma в конце файла иногда появляется что-то (причем я записал этот баг. Он появляется не всегда, но всё же он существует. Причём я почти уверен, что знаю причину его появления). Также название файла не может иметь большую длину (я специально после записи проверил, ибо ранее не видел этого бага: 23 символа - максимальная длина названия файла. Попробую разобраться, из-за чего возникает ошибка...)). Вообще, как уже и говорил, пишу в первую очередь для редактирования некоторых конфигурационных файлов (в первую очередь - файлов от моего пакетного менеджера). Я, к слову, написал небольшой код на Assembly в этом видео, тем самым показав, как пользоваться этим текстовым редактором :) К слову, в ближайшее время планирую кое-что обновить в своём пакетном менеджере. Я хотел бы немного переработать то, что уже имеется в нём: пакеты с полем "build_type" равным "compile" (то есть те пакеты, которые нужно компилировать) нужно будет немного переделать, хотел бы к тому же добавить общий файл, который будет хранить информацию о пакете (аналог PKGBUILD в Arch Linux). В общем, думаю, я даже стрим запущу и буду на нём уже писать писать это. В дальнейшем планирую переписать клиент для пакетного менеджера на C, например, да и попробую сервер переписать на Rust или Go, но это пока что в планах... Название пакета текстового редактора в AUR (если кому-то интересно): in-editor К слову, думаю, я ещё один проект сделаю. Пока что не скажу, что за проект, но когда начну им заниматься, то обязательно поделюсь :) теги: C, C++, Rust, Linux, Arch Linux, zsh, text editor, редактор кода, Assembly, Python, Javascript, macOS, Unix, GNU/Linux, FreeBSD, BSD, Unix-like, Operating System
Название:
Написал текстовый редактор на C
Категория:
Разное