개발 otl.kaist.ac.kr / 태터툴즈 텍스트큐브 – BBS에 대한 향수가 남아있는 선배들과 PC 웹에 익숙한 후배들의 중간 어딘가... – 동아리 회원명부에 자기 자신을 등록하려면 vim을 배워야 했음 • 대학원 2010년 2016년 – GPU 가속 패킷 처리 프레임워크 연구 – GPU와 특정 NIC 모델이 있는 서버에서 커널 드라이버를 직접 커스텀해서 개발하는 환경 – 당시에는 IDE들의 원격 개발 기능이 매우 구렸음 vim.... • 창업 2017년 현재 – Backend.AI 개발도 첫 5년 간은 모두 vim으로...
플러그인의 신세계를 열었음 – 오랜 기간 6.x, 7.x에 머무르던 Vim의 개발을 자극하여 8.x, 9.x에서 NeoVim의 기능들을 대거 흡수함 • Lua 기반 플러그인 시스템 지원 – async subprocess LuaJIT으로 매우 빠른 플러그인 실행 • 17년 간 Vim만 쓰다가 한 달 전에 드디어 NeoVim으로 갈아탐! – 첫인상 : 커서 모양이 예뻐요!
포함 – README: vim 플러그인 설치 방법 • 가장 좋아하는 플러그인 – airline / nvim lualine – nvim telescope – ALE – vinegar / nvim tree – ...오늘부터 CoC?? • wezterm과 함께 조합하면 엄청 빠릅니다! Rust 기반 GPU 가속 터미널 – https://wezfurlong.org/wezterm
경우가 많아 최신 버전 사용 권장 • 주의 : Ubuntu 등에서 Snap으로 설치 시 Lua 5.1과 함께 빌드된 버전이 받아짐 – 대부분의 플러그인이 LuaJIT을 기준으로 호환성이 맞춰져있어 직접 빌드하는 것을 추천함 telescope에서 검색이 안 된다거나 하는 증상 발생 – 직접 빌드가 필요한 경우 : Linux aarch64 환경