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

1 week ago 11

Lobste.rs 의견들
  • 작년에 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식 사용자임
    vim-classic은 후자를 겨냥한 듯하지만, Vim은 지원 대상 운영체제와 설정이 많은 거대한 코드베이스라 글에서도 상류 Vim의 자원과 제도적 지식이 부족하다고 인정함
    어쩌면 새 미니멀 편집기를 유지하는 편이 자원 소모가 덜할 수 있음
    kak이나 ad 같은 편집기도 있지만 기존 사용자가 동작 방식을 다시 배워야 하고, vis는 출발점으로 좋아 보이나 vimdiff 같은 기능은 확장이 필요함

    • “unix as ide”식 Vim 사용자도 Nvim이 더 잘 지원한다고 봄
      Nvim의 명령줄은 Vim보다 more composable than Vim's이고, nvim -l로 스크립트 호스트 용도를 지원하며, RPC와 내장 애플리케이션 지원도 훨씬 좋아서 “작업에 맞는 도구를 쓴다”는 쪽에도 잘 맞음
      새 미니멀 편집기를 유지하려는 거라면 vim-classic의 vim 명령 이름도 바꿔야 할 것임
    • 사람마다 Vim을 좋아하는 이유는 다르지만, 적어도 나는 키보드만으로, 가능한 한 적은 키 입력으로 모든 걸 하고 싶음
      Vim이 그걸 제공하고, 많은 플러그인 제작자도 “이게 더 빠를까? 키를 덜 누를까?”를 염두에 두는 점이 고마움
      더 미니멀하거나 다른 방식의 미니멀함은 이 목표를 놓칠 수 있음

Read Entire Article