neovim - deptno/deptno.github.io GitHub Wiki

neovim

python

# python 지원 확인
nvim +checkhealth
# python 지원 μ—…κ·Έλ ˆμ΄λ“œ
python3 -m pip install --upgrade pynvim

error

emoji λ“± μœ λ‹ˆμ½”λ“œ 캐릭터가 μ‘΄μž¬ν•œ μ΄ν›„μ—λŠ” yy λ“± μΉ΄ν”Όκ°€ clipboard(reg *) 에 λ³΅μ‚¬λ˜μ§€ μ•ŠλŠ” 이슈

vim.cmd ":let $LANG='en_US.UTF-8'"

plugin

neovim lua 기반 ν”ŒλŸ¬κ·ΈμΈ ν™˜κ²½ μ„€μ •


neovim-api

  • global events
    • client async request -> error occur
    • server -..-> notify error event later

tabpage > window > buffer @todo

  • nvchad λŠ” tabufline 을 μ‚¬μš©
  • μ°½ λΆ„ν• λ§ˆλ‹€λ₯Ό window
  • buffer λŠ” window μ•„λž˜λ‘œ κ·€μ†λ˜μ§€ μ•ŠλŠ” κ²ƒμœΌλ‘œ 보인닀

tabpage

  • vim.api.nvim_tabpage_get_number(0) -> ν˜„μž¬ tabpage number (μš°μƒλ‹¨ ν‘œμ‹œ)
  • vim.api.nvim_tabpage_get_win(0) -> ν˜„μž¬ tabpage number (μš°μƒλ‹¨ ν‘œμ‹œ)
    • question nvim_tabpage_get_number(0) 을 톡해 넣은 경우(ν˜„μž¬μœˆλ„μš°)와 0 을 넣은 κ²½μš°κ°€ 닀름

window

  • vim.api.nvim_win_get_tabpage(0) -> ν˜„μž¬ window 의 tab nubmer
  • vim.api.nvim_win_get_buf(0) -> ν˜„μž¬ window의 buf number

link