Xterm.js: Les correspondants de lien ne fonctionnent pas avec les liens multilignes

Créé le 28 avr. 2015  ·  13Commentaires  ·  Source: xtermjs/xterm.js

arelinks help wanted typbug

Commentaire le plus utile

Je voudrais tenter ma chance. J'ai fait pas mal de js au cours des 2 dernières années et j'ai hâte de recevoir ma première demande de tirage. Je peux le récupérer le week-end prochain si cela convient à tout le monde 😊

Tous les 13 commentaires

Y a-t-il quelqu'un qui examine ce problème? C'est un tueur pour le terminal intégré de VS Code.

+1

Salut @martellaj , pour le moment, ce n'est attribué à personne, donc personne ne se penche là-

Nous nous en occuperons dès que nous aurons trouvé le temps nécessaire.

Et bien sûr, les RP sont toujours les bienvenus 😁.

Je crois que tous les pré-requis pour cela sont maintenant terminés:

  • Le tampon sait quand les lignes sont encapsulées (au moins sous Linux / macOS)
  • Il existe une méthode relativement rapide pour saisir la ligne entière sous forme de chaîne
  • Les liens n'ont plus besoin de jongler avec le DOM, il sera donc possible d'obtenir des lignes multilignes avec les deux parties réagissant lors du survol

Je ne pourrai pas le récupérer de sitôt. Voici ce qu'il faut faire pour les personnes intéressées:

Nous voulons également nous assurer que les liens fonctionnent lorsque les données disparaissent de l'écran vers la droite. Cela doit être abordé en même temps que les liaisons multilignes

Je voudrais tenter ma chance. J'ai fait pas mal de js au cours des 2 dernières années et j'ai hâte de recevoir ma première demande de tirage. Je peux le récupérer le week-end prochain si cela convient à tout le monde 😊

@chirgjn par tous les moyens. Pour savoir par où commencer, vous devrez avoir les plages de support de MouseZone qui peuvent s'étendre sur plusieurs lignes, puis vérifier si les lignes sont marquées avec isWrapped et si c'est le cas, vérifiez les lignes sur toute la ligne encapsulée et créez le MouseZone approprié. Cela impliquera principalement de travailler dans Linkifier.ts et MouseZoneManager.ts

Merci d'avoir récupéré ça ce week-end 😃

@chirgjn des progrès à ce sujet?

@bastichelaar c'est l'une des rares choses que je veux faire si un PR n'entre pas.

Hé, désolé pour la réponse tardive. Je vais préparer un PR aujourd'hui.

Le mar 27 février 2018, 20 h 59, Daniel Imms, [email protected] a écrit:

@bastichelaar https://github.com/bastichelaar c'est l'un des rares
des choses que je veux faire ensuite si un PR n'entre pas.

-
Vous recevez cela parce que vous avez été mentionné.
Répondez directement à cet e-mail, affichez-le sur GitHub
https://github.com/xtermjs/xterm.js/issues/24#issuecomment-368916869 ,
ou couper le fil
https://github.com/notifications/unsubscribe-auth/ADeQIqmu9RJPm29PJHZe0XU2trHAV8WWks5tZB9wgaJpZM4EKjoM
.

@chirgjn Pour info, j'ai commencé à y travailler et je prévois de le terminer probablement la semaine prochaine ou 2 https://github.com/xtermjs/xterm.js/pull/1303

@Tyriar merci pour le travail, je vais vérifier vos changements, peut-être que je pourrai vous aider la prochaine fois! 👍

Cette page vous a été utile?
0 / 5 - 0 notes