Add vim keybindings support
- Dominant language
- Go
- Stars
- 22
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
## Feature Request
vim 키바인딩 지원을 요청드립니다.
## Description
현재 lazyprisma는 기본 키바인딩만 지원하는 것 같습니다. vim 사용자들을 위해 다음과 같은 vim 키 지원을 추가해주시면 좋겠습니다.
## Requested vim keybindings
| Key | Action |
|-----|--------|
| `j` | Move down |
| `k` | Move up |
| `h` | Move left / go back |
| `l` | Move right / expand |
| `g g` | Go to top |
| `G` | Go to bottom |
| `Ctrl+d` | Scroll down half page |
| `Ctrl+u` | Scroll up half page |
| `/` | Search / filter |
| `q` | Quit |
## Motivation
vim 키바인딩은 많은 개발자들에게 친숙하며, TUI 도구에서 vim 스타일 네비게이션을 지원하면 생산성이 크게 향상됩니다. lazygit, k9s, ranger 등 유명 TUI 도구들도 vim 키바인딩을 기본 지원하고 있습니다.
## Additional context
옵션으로 vim 모드를 on/off 할 수 있게 설정 파일에서 제어할 수 있으면 더욱 좋을 것 같습니다.
Contributor guide
Assessment
This issue has not been assessed yet.