0825

2026년 8월 25일

카테고리 : 텍스트 에디터

0825.gif


stb 헤더 중에

눈여겨보던 게 있었다.

stb_textedit.h 이라고,

내가 옛날에 힘들게 구현하려고 했던

복잡한 텍스트 에디터 상태머신을 구현해 둔 라이브러리다.

참고로 imgui 안에도 내장되어 있다.

(imstb_textedit.h)


문제는 이걸 어떻게 쓰는지 감이 잘 안 왔다는 것이다.

imgui를 뜯어보기는 너무 방대했고,

예시 코드도 그다지 많지 않았었다.

그래서 제미나이한테 헤더 파일을 주고

raylib 5.5 로 데모를 구현하라고 해 보았다.

몇 번의 시도 끝에 어느정도 볼 만 해진

텍스트 에디터가 만들어졌다.


항상 느끼는 건데

내가 잘 모르는 분야 / 라이브러리 / 언어 에 대해서

(내가 파고들지 않고, 흐름을 이해하지 못하는 이상)

깊고 견고한 코드라 부를만한 건 만들진 못하겠지만

이런 프로토타이핑? 테스트베드 용으로써

AI는 매우 훌륭한 도구이다.