mhinz / mhinz/vim-startify

[bug] conflict with peekaboo

Open
#503 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Vim Script
Stars
5.4k
Forks
181
PR merge metrics
No merged PRs in 30d

Description

```vim
" $ uname -r
" 5.13.10-arch1-1
" $ has nvim
" ✓ nvim 0.5.0
" $ has python
" ✓ python 3.9.6
" $ cat test.vim
set runtimepath=$VIMRUNTIME
set runtimepath+=~/.local/share/nvim/repos/github.com/mhinz/vim-startify
set runtimepath+=~/.local/share/nvim/repos/github.com/junegunn/vim-peekaboo
" $ vi -u test.vim
```

![Screenshot from 2021-08-17 17-53-57](https://user-images.githubusercontent.com/32936898/129705484-fe988317-4951-4fb7-beb7-690dd5ffd992.png)

Press `"`
![Screenshot from 2021-08-17 17-54-00](https://user-images.githubusercontent.com/32936898/129705510-3ce465c8-4fbc-43c4-859c-f3272dbe41fc.png)

Press ``
![Screenshot from 2021-08-17 17-54-05](https://user-images.githubusercontent.com/32936898/129705542-c54ad9d3-2998-4eda-a004-c17ef8d0b826.png)

In the right of window, there exists a new window.

However, if `vi -u test.vim a`, the window will not exist.
![Screenshot from 2021-08-17 17-58-58](https://user-images.githubusercontent.com/32936898/129705845-0c786c3d-6ffb-4353-814c-e976cacc8e5e.png)
![Screenshot from 2021-08-17 17-58-59](https://user-images.githubusercontent.com/32936898/129705849-1c6dbb8a-e30b-4848-a66e-c578e6933ef7.png)
![Screenshot from 2021-08-17 17-59-01](https://user-images.githubusercontent.com/32936898/129705856-d4396874-1d6b-495b-93b0-3e524fdc399d.png)

Contributor guide

Open the contributing guide

Research direction

Reproduce the behavior with the provided test.vim configuration, Vim/Neovim versions, and the vim-startify and vim-peekaboo runtime paths. Compare `vi -u test.vim` with `vi -u test.vim a`, then trace the plugin startup and quote-handling behavior; done means the extra window no longer appears unexpectedly.

Written by the indexing model from the issue text.

Assessment

Tech stack
vim
Domain
tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.