# Vim Classic 8.3 출시 - 장기 지원 Vim 포크

> Clean Markdown view of GeekNews topic #30135. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=30135](https://news.hada.io/topic?id=30135)
- GeekNews Markdown: [https://news.hada.io/topic/30135.md](https://news.hada.io/topic/30135.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2026-06-03T10:01:12+09:00
- Updated: 2026-06-03T10:01:12+09:00
- Original source: [vim-classic.org](https://vim-classic.org/news/vim-8.3-released.html)
- Points: 1
- Comments: 1

## Topic Body

- **Vim Classic 8.3.0**은 생성형 AI 도구 없이 유지되는 안정적 장기 지원 Vim 포크의 첫 릴리스로 나옴
- 이번 릴리스는 **Vim 8.2.0148**을 기반으로 하며, 이후 Vim upstream의 버그 수정과 패치를 보수적으로 백포트함
- Vim9 script 없이 **Vim 8.3**이 나왔다면 어땠을지를 기준으로 정리한 릴리스이며, 장기 유지보수 부담을 줄이는 방향을 택함
- 이 접근의 결과로 일부 **Vim 플러그인**은 Vim Classic과 호환되지 않을 수 있음
- Vim 8.2 이후 최신 Vim까지 발견·수정된 여러 **CVE** 완화 패치를 검토했지만, 적용 가능한 보안 패치를 모두 반영했다고 확신할 수는 없음
- Vim Classic 8.3은 놓친 보안 버그 가능성을 감안할 수 있는 **초기 사용자**에게 권장됨
- Vim 8.2.0148 이후 들어간 수천 개 패치를 모두 평가하지 않았기 때문에, 최근 몇 년간 고쳐진 일부 버그가 다시 나타날 수 있음
- 사용 사례에 필요한 버그 수정을 식별하고 적용 가능한 백포트를 돕는 기여를 요청함
- 배포 파일은 SourceHut에서 [vim-classic-v8.3.0.tar.gz](https://git.sr.ht/~sircmpwn/vim-classic/archive/v8.3.0.tar.gz)와 [서명 파일](https://git.sr.ht/~sircmpwn/vim-classic/refs/download/v8.3.0/vim-classic-v8.3.0.tar.gz.sig)로 제공됨
- 릴리스는 [PGP 공개 키](https://drewdevault.com/publickey.txt)로 서명되며, 향후 중요한 소식과 릴리스 알림은 [vim-classic-announce](https://lists.sr.ht/~sircmpwn/vim-classic-announce)에서 받을 수 있음

## Comments



### Comment 58860

- Author: neo
- Created: 2026-06-03T10:01:13+09:00
- Points: 1

###### [Lobste.rs 의견들](https://lobste.rs/s/6xwqvv/vim_classic_8_3_released) 
- 작년에 Vim에서 Neovim으로 옮겼고 꽤 만족했음  
  **Lua 설정**이 vimscript보다 훨씬 낫지만, 설정 일부를 Lua로 작성한 탓에 어느 정도 묶여버림  
  ddevault가 Neovim의 비슷한 버전이 아니라 **Vim 8.2**를 포크한 건 조금 아쉽고, Neovim이 전반적으로 개선이라고 느껴서 LLM 코드를 쓴다 해도 당장은 vim-classic으로 옮기지 않을 듯함
  - Neovim 어느 버전을 포크해도 **Neovim 플러그인 생태계**와 금방 호환이 어긋날 것임  
    Lua는 절반일 뿐이고, 나머지도 아직 매우 빠르게 움직이고 있음
  - LLM이면 Lua 설정을 12초 만에 다른 형식으로 바꿔줄 수 있음
  - vim-classic은 여전히 쓰고 있음  
    그 **목표**를 믿기 때문이고, Neovim에는 그런 목표가 없다고 봄

- Vim을 쓰지는 않아서 틀렸을 수도 있지만, Vim 사용자에는 대략 두 부류가 있어 보임  
  하나는 “Vim 안에서 모든 걸 하고 싶다”는 최대주의자라 Neovim이 더 잘 맞고, 다른 하나는 편집은 Vim에서 하되 다른 작업은 다른 프로그램으로 하는 [unix as ide](https://blog.sanctum.geek.nz/series/unix-as-ide/)식 사용자임  
  vim-classic은 후자를 겨냥한 듯하지만, Vim은 지원 대상 운영체제와 설정이 많은 **거대한 코드베이스**라 글에서도 상류 Vim의 자원과 제도적 지식이 부족하다고 인정함  
  어쩌면 새 미니멀 편집기를 유지하는 편이 자원 소모가 덜할 수 있음  
  [kak](kakoune.org/)이나 [ad](https://github.com/sminez/ad/) 같은 편집기도 있지만 기존 사용자가 동작 방식을 다시 배워야 하고, [vis](https://sr.ht/~martanne/vis/)는 출발점으로 좋아 보이나 vimdiff 같은 기능은 확장이 필요함
  - “unix as ide”식 Vim 사용자도 Nvim이 더 잘 지원한다고 봄  
    Nvim의 명령줄은 Vim보다 [more composable than Vim's](https://sink.io/jmk/vim-social-life/)이고, `nvim -l`로 스크립트 호스트 용도를 지원하며, RPC와 내장 애플리케이션 지원도 훨씬 좋아서 “작업에 맞는 도구를 쓴다”는 쪽에도 잘 맞음  
    새 미니멀 편집기를 유지하려는 거라면 vim-classic의 `vim` 명령 이름도 바꿔야 할 것임
  - 사람마다 Vim을 좋아하는 이유는 다르지만, 적어도 나는 **키보드만으로**, 가능한 한 적은 키 입력으로 모든 걸 하고 싶음  
    Vim이 그걸 제공하고, 많은 플러그인 제작자도 “이게 더 빠를까? 키를 덜 누를까?”를 염두에 두는 점이 고마움  
    더 미니멀하거나 다른 방식의 미니멀함은 이 목표를 놓칠 수 있음
