Yarn: Prise en charge des emoji en option

Créé le 13 oct. 2016  ·  31Commentaires  ·  Source: yarnpkg/yarn

Voulez-vous demander une _fonctionnalité_ ou signaler un _bug_ ?
_Feature_ (peut-être un _bug_, une fois que l'une des fonctionnalités de README est "Plus d'emojis. 🐈" 😸)

Quel est le comportement actuel ?
Emojis uniquement pour OSX

Quel est le comportement attendu ?
Emojis pour d'autres plateformes

Veuillez mentionner votre node.js, votre fil et la version de votre système d'exploitation.
node.js : v6.7.0
fil: v0.15.1
OS : Arch Linux

Ceci est en quelque sorte lié à #405 et 9f58576d127b34aadbb0c5b89e506faf503b3e34.

Comme discuté dans # 405, les emojis sur Powershell sont mauvais. Mais ça pourrait être bien ailleurs…

J'ai essayé de forcer l'activation des emojis ici (Gnome Terminal sur Arch Linux) et j'ai très bien fonctionné (bien que limité au monochrome). C'est parce que j'ai la police et la configuration correctes.

captura de tela de 2016-10-13 02-16-05

Ce serait donc mieux si nous pouvions éventuellement activer les emojis. Il pourrait même s'agir d'une variable d'environnement YARN_EMOJIS=1 .

cat-feature

Commentaire le plus utile

yarn config set -- --emoji true .

@elyobo ça marche ! Merci .

Tous les 31 commentaires

_Avis subjectif_

Les émojis ne sont pas destinés à être utilisés dans des outils de développement professionnel. Tout le monde n'aime pas les emojis. Et je suis sûr que non seulement je suis ici, qui n'aime pas les utilisations d'images sur l'interface CLI.

Cependant, si cet outil peut bien gérer les emojis, il doit être éventuellement activé (ou désactivé).

@GRIM2D oui, votre "(ou désactivé)" est implicitement dans ma proposition d'émojis optionnels.

Je testais du fil aujourd'hui et j'étais curieux de savoir pourquoi mes sorties n'avaient pas d'émojis (comme la documentation l'avait fait). Puis en vérifiant le code, j'ai trouvé ceci :

emoji: process.stdout.isTTY && process.platform === 'darwin'

C'est une imposition étrange. Le problème n'est pas seulement une opinion sur les emojis.

@GRIM2D Dans ce contexte, les emoji sont utilisés comme équivalents des icônes que votre interface graphique habituelle aurait. Le simple fait que la spécification Unicode les appelle emoji ne les rend pas automatiquement non professionnels.

@patrys

les emoji ne les rendent pas automatiquement non professionnels

Mais, les emojis sont largement utilisés lors de la discussion. Je le fais aussi. Et je ne dis pas que l'utilisation d'émojis rend les outils non professionnels. Je voulais dire que la CLI est principalement basée sur du texte. Et utilise principalement l'anglais comme langue principale. Même étant de langue maternelle russe, voir des caractères cyrilliques sur mon terminal n'est pas confortable pour moi. Idem pour les émojis.

Enfin, ne prendre en charge les emojis que sur certaines plates-formes est une mauvaise idée. Alors que macOS (anciennement OS X) prend entièrement en charge les emojis, qu'en est-il des autres plates-formes ?
Et puis il y a un gros problème avec les emojis - tout le monde interprète les emojis différemment. Cela affecte les concepteurs, qui dessinent tous les emoji. Juste google "Même emoji téléphone différent"

tout le monde interprète les emojis différemment

Gardez à l'esprit que nous parlons de glyphes tels que "loupe" et non "pêcheur légèrement renfrogné portant un costume de clown".

Commencé, la guerre Emoji, a.

Je pense que je dois prendre en charge Windows. Mais le soutien n'est pas bon

Existe-t-il un moyen pour la craie de s'afficher dans les emojis utilisés avec les cordes ? Je ne sais pas comment ça marche.

/CC @sindresorhus

Résolu par #922.

La demande d'extraction que vous avez mentionnée ne concerne pas la prise en charge de Windows... C'est pour désactiver les Emojis... Que faites-vous...

Oui, #922 n'est pas une solution à ce problème. Mais peut-être que c'est bon pour le moment. Le fil a l'air génial mais il a beaucoup de bugs importants à corriger.

@daltones je comprends cet homme ... je sais que c'est juste une chose idiote mais il n'aurait pas dû le fermer sans au moins le vérifier d'abord

??

@kittens Ce n'est pas résolu par #922. Ce problème rend les emojis facultatifs. Ce problème consiste en fait à apporter des emojis à d'autres plates-formes comme Linux

@chatons Ce n'est pas résolu...

Pourquoi ne pas simplement ajouter une option ?

922 n'est pas un correctif pour cela (et dire que cela suggère que @kittens a mal compris ce problème). C'est une solution utile (il y a des situations où vous voulez désactiver les émojis), mais c'est à peu près le contraire, des situations où nous voulons _activer_ les émojis là où ils sont actuellement désactivés.

Je suppose que le support sous d'autres plates-formes est trop difficile et ils ne veulent pas traiter les problèmes de support qu'ils auraient en l'activant (même derrière quelque chose comme un drapeau --emoji ) pour quelque chose qui est un peu un gadget plutôt qu'une caractéristique clé. Ce qui est assez juste, mais dites-le si c'est le cas :)

Edit: PR pour prendre en charge le forçage des emojis via --emoji ajouté dans # 3126,

Au-dessus de PR a été fusionné, donc --emoji est maintenant en maître pour les utilisateurs non-Mac :tada:

@elyobo merci ! d'ailleurs, je l'ai essayé mais pour une raison quelconque sur mon terminal, je ne vois aucun Emoji (pas que cela m'empêche de dormir...). peut-être que @daltones peut partager ce qu'il a fait pour que les Emojis fonctionnent sur sa configuration ?
J'utilise Ubuntu + i3 + terminateur

@luislobo Bonjour, j'ai rencontré ce problème, j'ai essayé différentes méthodes, y compris l'installation de la police emoji couleur ne peut pas être réalisée.
Peut se référer à http://www.omgubuntu.co.uk/2016/12/quickly-find-emoji-from-the-command-line
Si vous pouvez réussir, j'espère pouvoir partager ici :)

@luislobo Je soupçonne que le fait de ne pas vouloir traiter les problèmes d'emoji des utilisateurs de Linux est la raison pour laquelle ils n'ont pas pris en charge cela à l'origine ... Je ne sais pas pourquoi vos emojis ne fonctionnent pas, mais je suis aussi sur Ubuntu et les miens vont bien ( mais pas en couleur).

L'as-tu installé depuis github ? npm me dit que la dernière version date d'il y a cinq jours, mon RP date d'il y a quatre jours, donc la version npm n'aura pas encore de support emoji sur non-darwin.

Edit: @ifzm cet outil emoj est chouette :D

$ emoj cat
🐱  🐈  😺  😻  😸  😼  😽

@elyobo merci)
J'ai également rencontré le même problème, impossible d'afficher les emoji sous Linux, j'aimerais configurer quoi ou installer des polices spéciales ?
SE: Ubuntu 16.04
Fil: 0.24.5

@daltones J'espère que vous pourrez partager sous la police emoji Linux et la configuration associée (merci beaucoup)

Je suis aussi le 16.04, je n'ai rien fait de particulier pour le mettre en place.

Le 17 mai 2017 à 18h06, Jim [email protected] a écrit :

@elyobo https://github.com/elyobo merci)
J'ai également rencontré le même problème, je ne peux pas afficher les emoji sous Linux, je le ferais
aimer configurer quoi ou installer des polices spéciales?
Système d'exploitation : Ubuntu 16.04

@daltones https://github.com/daltones J'espère que vous pourrez partager sous le
Police emoji Linux et configuration associée (merci beaucoup)

-
Vous recevez ceci parce que vous avez été mentionné.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/yarnpkg/yarn/issues/960#issuecomment-302017223 , ou couper le son
le fil
https://github.com/notifications/unsubscribe-auth/AAY4_mSnnp4mbkUmLdWZBMxh1EDTNyEAks5r6qqYgaJpZM4KVfsG
.

@elyobo Merci pour votre réponse)
je vais trouver une bonne raison

@elyobo désolé si cela a été discuté quelque part, mais y a-t-il un moyen de toujours activer les emoji afin que je n'aie pas à taper --emoji tout le temps ?

@willnode, vous pouvez mettre un --emoji true dans votre .yarnrc pour le définir par défaut.

yarn config set -- --emoji true .

@elyobo ça marche ! Merci .

yarn config set -- --emoji false fonctionne également. Merci !😌

Hé, hé, hé, pourquoi voudriez-vous aller faire ça @RAS ? :RÉ

Hé, hé, hé, pourquoi voudriez-vous aller faire ça @RAS ? :RÉ

Je viens de vérifier. Et rebroussé chemin " vrai " 😃

ensemble de configuration de fil -- --emoji true c'est travaillé merci boii

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