macvim-dev / macvim-dev/macvim
Quicklook highlight isn't cleared for selected texts when followed by another quicklook
オープン
まだ誰も着手していません。
- 主要言語
- Vim Script
- スター
- 7.9k
- フォーク
- 691
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
Steps to reproduce
- Select multiple words and do quicklook.
- Hover over a different word and invoke quicklook again.
- And again.
Expected behaviour
The first quicklook highlight (ice cream) should clear when the second quicklook is invoked.
Version of MacVim
MacVim r182 (Vim 9.1.1887)
MacVim installation method
MacVim was downloaded from GitHub release and updated via Sparkle.
Environment
macOS: 15.7.3
14" MacBookPro (2023). Apple M2 Pro
Logs and stack traces
Vim and MacVim configuration where issue is reproducable
No response
How was MacVim launched?
- by launching MacVim.app in macOS (by using the Dock, Spotlight, or the
opencommand) - by running mvim/gvim in the terminal
Issue has been tested with clean configuration
- by running
mvim --clean(orgvim, supplied by MacVim distribution). You can also use the File → "New Clean Window" menu item within MacVim. - by running
vim --clean(in terminal, supplied by MacVim distribution) - by running
vim --clean(in terminal, other suppliers, e.g. /usr/bin/vim)
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
まず、選択されたテキストに対して説明されている手順で quicklook を繰り返し呼び出し、MacVim.app で問題を再現します。次に、MacVim のソースコードで quicklook と highlight の処理を追跡し、その後の quicklook の呼び出しによって以前のハイライトが削除され、現在のハイライトが維持されることを確認します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- macos, vim
- 領域
- desktop
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 42/100