본문 바로가기
728x90
반응형

nvim12

vim 9.2 릴리즈 https://news.hada.io/topic?id=26702 Vim 9.2 릴리즈 | GeekNewsVim9 스크립트 언어의 대폭 개선, 향상된 diff 모드, 완전한 자동완성 기능, Wayland 실험적 지원 등을 포함한 메이저 업데이트fuzzy 매칭, 레지스터 기반 단어 완성, 새로운 completeopt 옵션 등으로 입력news.hada.io nvim으로 이동한 이유 중 하나가 Bram Moolenaar 사후 vim이 제대로 유지 될까? 도 컸었는데...2024년 9.1 릴리즈 이후 9.2 릴리즈가 이루어진 것을 보니 커뮤니티 유지 구조로 잘 전환된 듯 함. 혁신적인 기능은 nvim이 좀 더 나은 거 같지만...안정적인 부분은 vim이 보다 나은 듯... https://www.vim.org/do.. 2026. 2. 18.
vimwiki/vimwiki (neovim의 init.lua로 설정) Neovim + vim-plug 환경을 기반으로 작성함.VimwikiVimwiki는 Vim/Neovim 안에서 동작하는 개인 위키(Wiki) 시스템 임.마크다운 파일을 링크로 연결하고, 일기·목록·태그·검색을 제공하여Obsidian + Notion + Zettelkasten을 Vim 방식으로 구현한 도구 임.Vimwiki = “Vim을 파일 기반 위키로 바꾸는 플러그인”1. Vimwiki의 핵심 개념개념의미Wiki하나의 디렉토리 = 하나의 위키Page.md 파일 하나Link[[PageName]]Index위키의 홈 페이지Diary날짜 기반 자동 노트Backlink어떤 문서가 나를 링크하는지모든 것은 일반 파일(.md) 임 (단순 text)git, grep, ripgrep, fd, fzf와 완벽히 호환됨.2.. 2026. 1. 14.
vim-startify (neovim의 init.lua로 설정) 1. Startify 설치 (vim-plug in init.lua)Lua 기반의 init.lua 에서 vim-plug를 호출.local plugged = vim.fn.stdpath("data") .. "/plugged"vim.cmd("call plug#begin('" .. plugged .. "')")vim.cmd("Plug 'mhinz/vim-startify'")vim.cmd("call plug#end()") 설치::PlugInstall2. Startify 기본 동작Neovim을 파일 없이 실행하면 자동으로 Startify 화면이 뜸.nvim 이미 파일을 열고 있는 상태에선 다음을 입력하면 Startify 화면이 뜸::Startify3. Startify 설정을 init.lua로 옮기기VimScript .. 2026. 1. 14.
vim-plug 설치하기 (neovim의 init.lua로 설정) vim-plug전통적으로 사용되던 Vundle 에 비해 빠르고 lazy loading등의 추가 기능을 제공하면서 좀 더 많이 사용되는 플러그인 매너저임.vim-plug는 애초에 Vim과 Neovim 둘 다 지원하도록 설계되어 있음Vim 7.4 이상 지원Neovim 0.x ~ 최신 버전까지 호환Neovim의 비동기(job, channel) 기능을 활용 → 플러그인 설치/업데이트가 더 빠름실제로 Neovim에서 쓰면 Vim에서보다 체감 속도가 더 빠름.2024.01.01 - [utils] - [vim] Neovim 설치 : A Project that seeks to extend Vim. [vim] Neovim 설치 : A Project that seeks to extend Vim.neovim 은 현재 업데이.. 2026. 1. 13.
nvim에서 다른 app과 clipboard 같이 쓰기 (Linux의 xclip이용). WSL의 경우, win32yank.exe를 사용해도 되긴 하지만,xclip을 이용할 경우, WSL이 아닌 일반 Linux에서도 잘 됨. 최신버전의 WSL에선 xclip도 윈도우의 클립보드와 잘 동작함. 이 글은 xclip을 사용한 방식을 설명함.(하지만 거의 win32yank.exe와 차이 없음) win32yank.exe를 사용한 내용은 다음을 참고:https://ds31x.tistory.com/168#init.lua-%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95%EA%B6%8C%EC%9E%A5%ED%95%A8 [vim] clipboard 와 mouse selection 사용하기 : Neovim (on macOS)clipboard 와.. 2026. 1. 9.
[Utils] vim (or nvim)에서의 register 과거 글 "https://ds31x.tistory.com/310"을 실수로 삭제하여 재작성한 글임.vim (or nvim) 에서의 registerVim과 Neovim에서 레지스터(register) 는 텍스트를 저장하고 조작하는 데 사용되는 일종의 저장소(or buffer)임. 이 문서는 unnamed("") 레지스터와 clipboard("+) 레지스터, primary selecton ("*) 레지스터의 용도와 차이점을 설명함.더불어 numbered register와 named register도 추가로 설명함.unnamed 레지스터 ("")기본 레지스터:unnamed 레지스터는 기본 레지스터로,특별히 다른 레지스터를 지정하지 않은 경우에 사용됨.기본 동작:텍스트를 얀크(yank)하거나 삭제(delete)할.. 2025. 8. 2.
728x90
반응형