macvim-dev / macvim-dev/macvim

Quicklook highlight isn't cleared for selected texts when followed by another quicklook

Ouverte
#1,630 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
Vim Script
Étoiles
7.9k
Forks
691
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

Steps to reproduce
  1. Select multiple words and do quicklook.
Image
  1. Hover over a different word and invoke quicklook again.
Image
  1. And again.
Image
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 open command)
  • by running mvim/gvim in the terminal
Issue has been tested with clean configuration
  • by running mvim --clean (or gvim, 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)

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par reproduire le problème dans MacVim.app en suivant la séquence décrite de texte sélectionné et d’invocations répétées de quicklook. Suivez ensuite la gestion de quicklook et de highlight dans le code source de MacVim, puis vérifiez que l’invocation d’un quicklook ultérieur supprime le surlignage précédent tout en conservant celui qui est actuel.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
macos, vim
Domaine
desktop
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
42/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.