Vim 텍스트 편집기는 오랜 수명과 변화에 대한 저항으로 유명하지만, 그래픽 버전인 gVim에서 한 걸음 나아갔습니다. 올해 초 제출된 변경 요청 이후, 메인 코드에 GTK4 지원이 병합되었습니다. 이번 업데이트는 기존의 GTK2 및 GTK3에 추가되어, 사용자들이 더 현대적인 성능과 현재 데스크톱 환경과의 향상된 통합을 누릴 수 있게 해줍니다.
GTK4 통합의 기술적 세부 사항 🛠️
이 구현은 gVim 인터페이스를 GTK4의 새로운 API에 맞게 조정하는 데 몇 주간의 작업이 필요했으며, 이는 구식 위젯을 제거하고 창 그리기를 최적화합니다. 개발자들은 GTK4의 신호 캐스케이드 시스템을 활용하기 위해 렌더링 코드의 일부를 다시 작성하여 시각적 응답성을 향상시켰습니다. 이 변경은 화려한 기능을 도입하지는 않지만, 최신 Linux 그래픽 라이브러리와의 호환성을 보장하여 현대 배포판 사용자에게 영향을 미치던 종속성 문제를 방지합니다.
Vim, 서두르지 않고 따라잡기 🐢
70년대에 탄생한 편집기가 GTK4를 채택하는 것은 할아버지가 터치스크린 폰 사용법을 배우는 것과 같습니다: 잘 해내지만, 자신의 속도에 맞춰서요. 다른 편집기들이 미래를 향해 달려가는 동안, Vim은 여전히 많은 사람들이 80열 터미널에서 사용한다는 사실을 아는 사람의 평온함으로 도착합니다. 물론, 이제 순수주의자들은 GTK3가 더 나은지 논쟁할 수 있겠지만, 나머지 우리는 버전에 상관없이 계속 :wq를 사용할 것입니다.