Yarn: Soporte de emoji opcional

Creado en 13 oct. 2016  ·  31Comentarios  ·  Fuente: yarnpkg/yarn

¿Quieres solicitar una _feature_ o informar de un _bug_?
_Feature_ (tal vez un _bug_, una vez que una de las características en README es "Más emojis. 🐈" 😸)

¿Cuál es el comportamiento actual?
Emojis solo para OSX

¿Cuál es el comportamiento esperado?
Emojis para otras plataformas

Por favor, mencione su versión de node.js, yarn y sistema operativo.
node.js: v6.7.0
hilo: v0.15.1
Sistema operativo: Arch Linux

Esto está relacionado con # 405 y 9f58576d127b34aadbb0c5b89e506faf503b3e34.

Como se discutió en el # 405, los emojis en Powershell son malos. Pero podría ser bueno en otro lugar ...

Intenté forzar la habilitación de emojis aquí (Terminal Gnome en Arch Linux) y funcionó muy bien (aunque limitado a monocromo). Eso es porque tengo la fuente y la configuración adecuadas.

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

Por lo tanto, sería mejor si pudiéramos habilitar opcionalmente emojis. Incluso podría ser una variable de entorno YARN_EMOJIS=1 .

cat-feature

Comentario más útil

yarn config set -- --emoji true .

@elyobo ¡Funciona! Gracias 😉.

Todos 31 comentarios

_ Opinión subjetiva_

Los emojis no están pensados ​​para usarse en herramientas de desarrollo profesional. No a todas las personas les gustan los emojis. Y estoy seguro de que no solo yo estoy aquí, a quien no le gusta el uso de imágenes en la interfaz CLI.

Sin embargo, si esta herramienta puede manejar bien los emojis, debería habilitarse (o deshabilitarse) opcionalmente.

@ GRIM2D sí, su "(o deshabilitado)" está implícitamente dentro de mi propuesta de emojis opcionales.

Estaba probando hilo hoy y tenía curiosidad por saber por qué mis salidas no tenían emojis (como lo hizo la documentación). Luego, revisando el código, encontré esto:

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

Esa es una extraña imposición. El problema no es solo una opinión sobre emojis.

@ GRIM2D En este contexto, los emoji se utilizan como equivalentes de los iconos que tendría su GUI habitual. El hecho de que la especificación Unicode los llame emoji no los hace automáticamente poco profesionales.

@patrys

emoji no los hace automáticamente poco profesionales

Pero los emojis se usan mucho mientras se chatea. Yo también lo hago. Y no estoy diciendo que el uso de emojis haga que las herramientas sean poco profesionales. Me refiero a que CLI se basa principalmente en texto. Y usa principalmente el inglés como idioma principal. Incluso siendo hablante nativo de ruso, ver caracteres cirílicos en mi terminal no me resulta cómodo. Lo mismo ocurre con los emojis.

Por fin, admitir emojis solo en algunas plataformas es una mala idea. Si bien macOS (anteriormente OS X) es totalmente compatible con emojis, ¿qué hay de otras plataformas?
Y luego hay un gran problema con los emojis: todos interpretan los emojis de manera diferente. Afecta a los diseñadores, que dibujan cada emoji. Solo busca en Google "El mismo teléfono emoji diferente"

todos interpretan los emojis de manera diferente

Tenga en cuenta que estamos hablando de glifos como "lupa" y no de "pescador con el ceño fruncido con un traje de payaso".

Ha comenzado, la Guerra Emoji.

Creo que necesito ser compatible con Windows. Pero el apoyo no es bueno

¿Hay alguna manera de que la tiza se represente en los emojis que se usan junto con las cadenas? No soy como funciona.

/ CC @sindresorhus

Resuelto por # 922.

La solicitud de extracción que mencionaste no es para soporte de Windows ... Es para deshabilitar Emojis ... ¿Qué estás haciendo?

Sí, el número 922 no es una solución para este problema. Pero quizás sea bueno por ahora. Yarn parece genial, pero tiene muchos errores importantes que corregir.

@daltones , entiendo a ese hombre ... sé que es una tontería, pero no debería haberlo cerrado sin al menos verificarlo primero

🍿

@kittens No lo resuelve el # 922. Ese problema hace que los emojis sean opcionales. En realidad, este problema se trata de llevar emojis a otras plataformas como Linux.

@gatos No está resuelto ...

¿Por qué no agregar una opción?

922 no es una solución para esto (y decir que sí sugiere que @kittens ha entendido mal este problema). Es _ una solución útil (hay situaciones en las que desea deshabilitar emojis), pero se trata de todo lo contrario, situaciones en las que queremos _habilitar_ emojis donde actualmente están deshabilitados.

Supongo que el soporte en otras plataformas es demasiado difícil y no quieren lidiar con los problemas de soporte que tendrían habilitándolo (incluso detrás de algo como una bandera --emoji ) para algo que es un poco un truco más que una característica clave. Lo cual es bastante justo, pero dilo si ese es el caso :)

Editar: PR para apoyar el forzado de emojis a través de --emoji agregado en # 3126,

El PR anterior se ha fusionado, por lo que --emoji ahora está en master para usuarios que no son de Mac: tada:

@elyobo ¡ gracias! por cierto, lo probé pero por alguna razón en mi terminal no veo ningún emoji (no es que me quite el sueño ...). ¿Puede ser que @daltones pueda compartir lo que hizo para que Emojis funcionara en su configuración?
Estoy usando Ubuntu + i3 + terminator

@luislobo Hola,
Puede hacer referencia a http://www.omgubuntu.co.uk/2016/12/quickly-find-emoji-from-the-command-line
Si puede tener éxito, espero poder compartir aquí :)

@luislobo Sospecho que no querer lidiar con los problemas de emoji de los usuarios de Linux es la razón por la que originalmente no

¿Lo instalaste desde github? npm me dice que la última versión fue hace cinco días, mi PR es de hace cuatro días, por lo que la versión de npm _no_ tendrá soporte emoji en no darwin todavía.

Editar: @ifzm que la herramienta emoj es ingeniosa: D

$ emoj cat
🐱  🐈  😺  😻  😸  😼  😽

@elyobo gracias)
También encontré el mismo problema, no puedo mostrar emoji en Linux, me gustaría configurar qué o instalar fuentes especiales?
SO: Ubuntu 16.04
Hilo: 0.24.5

@daltones Espero que puedas compartir con la fuente emoji de Linux y la configuración relacionada, muchas gracias)

También estoy en 16.04, no hice nada en particular para configurarlo.

El 17 de mayo de 2017 a las 18:06, Jim [email protected] escribió:

@elyobo https://github.com/elyobo gracias)
También encontré el mismo problema, no puedo mostrar emoji en Linux, lo haría
¿Quiere configurar qué o instalar fuentes especiales?
SO: Ubuntu 16.04

@daltones https://github.com/daltones Espero que puedas compartir bajo el
Fuente de emoji de Linux y configuración relacionada, muchas gracias)

-
Recibes esto porque te mencionaron.
Responda a este correo electrónico directamente, véalo en GitHub
https://github.com/yarnpkg/yarn/issues/960#issuecomment-302017223 , o silenciar
la amenaza
https://github.com/notifications/unsubscribe-auth/AAY4_mSnnp4mbkUmLdWZBMxh1EDTNyEAks5r6qqYgaJpZM4KVfsG
.

@elyobo Gracias por tu respuesta)
Encontraré una buena razón

@elyobo lo siento si esto se ha discutido en alguna parte, pero ¿hay alguna manera de activar siempre emoji para no tener que escribir --emoji todo el tiempo?

@willnode puede poner --emoji true en su .yarnrc para establecer esto como predeterminado.

yarn config set -- --emoji true .

@elyobo ¡Funciona! Gracias 😉.

yarn config set -- --emoji false también funciona. ¡Gracias! 😌

Oye, oye, oye, ¿por qué querrías ir y hacer eso @RAS? :D

Oye, oye, oye, ¿por qué querrías ir y hacer eso @RAS? :D

Acabo de revisarlo. Y volvió "verdadero" 😃

conjunto de configuración de hilo - --emoji true su trabajo gracias boii

¿Fue útil esta página
0 / 5 - 0 calificaciones