Yarn: Suporte opcional de emoji

Criado em 13 out. 2016  ·  31Comentários  ·  Fonte: yarnpkg/yarn

Você deseja solicitar um _feature_ ou denunciar um _bug_?
_Recurso_ (talvez um _bug_, uma vez que um dos recursos no README é “Mais emojis. 🐈” 😸)

Qual é o comportamento atual?
Emojis apenas para OSX

Qual é o comportamento esperado?
Emojis para outras plataformas

Mencione seu node.js, yarn e versão do sistema operacional.
node.js: v6.7.0
fio: v0.15.1
SO: Arch Linux

Isso está relacionado a # 405 e 9f58576d127b34aadbb0c5b89e506faf503b3e34.

Conforme discutido em # 405, os emojis no Powershell são ruins. Mas poderia ser bom em outro lugar ...

Tentei forçar a habilitação de emojis aqui (Terminal Gnome no Arch Linux) e funcionou muito bem (embora limitado a monocromático). Isso porque eu tenho a fonte e a configuração corretas.

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

Portanto, seria melhor se pudéssemos, opcionalmente, habilitar os emojis. Pode ser até mesmo uma variável de ambiente YARN_EMOJIS=1 .

cat-feature

Comentários muito úteis

yarn config set -- --emoji true .

@elyobo Funciona! Obrigado 😉.

Todos 31 comentários

_ Opinião subjetiva_

Emojis não devem ser usados ​​em ferramentas de desenvolvimento profissional. Nem todas as pessoas gostam de emojis. E tenho certeza de que não só estou aqui, que não gosta do uso de imagens na interface CLI.

No entanto, se esta ferramenta pode lidar bem com emojis, deve ser opcionalmente habilitada (ou desabilitada).

@ GRIM2D sim, seu “(ou desabilitado)” está implicitamente dentro da minha proposta de emojis opcionais.

Eu estava testando o yarn hoje e estava curioso para saber por que minhas saídas não tinham emojis (como a documentação tinha). Em seguida, verificando o código, encontrei este:

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

Essa é uma imposição estranha. A questão não é apenas uma opinião sobre emojis.

@ GRIM2D Neste contexto, emoji são usados ​​como equivalentes de ícones que sua GUI usual teria. Só porque a especificação Unicode os chama de emoji não os torna automaticamente não profissionais.

@patrys

emoji não os torna automaticamente não profissionais

Mas os emojis são amplamente usados ​​durante o bate-papo. Eu também. E não estou dizendo que o uso de emojis torne as ferramentas pouco profissionais. Eu quis dizer que a CLI é principalmente baseada em texto. E principalmente usa o inglês como idioma principal. Mesmo sendo um falante nativo de russo, ver caracteres cirílicos no meu terminal não é confortável para mim. O mesmo vale para os emojis.

Por fim, suportar emojis apenas em algumas plataformas é uma má ideia. Embora o macOS (antigo OS X) seja totalmente compatível com emojis, e as outras plataformas?
E então há um grande problema com os emojis - todos interpretam os emojis de forma diferente. Afeta designers, que desenham cada emoji. Pesquise no Google "Mesmo telefone diferente emoji"

todos interpretam emojis de forma diferente

Lembre-se de que estamos falando de glifos como "lupa", e não "pescador ligeiramente carrancudo vestindo uma roupa de palhaço".

Começou, a Guerra dos Emojis.

Acho que preciso oferecer suporte ao Windows. Mas o suporte não é bom

Existe uma maneira de o giz ser renderizado nos emojis usados ​​junto com as cordas? Eu não sou assim.

/ CC @sindresorhus

Resolvido por # 922.

A solicitação de pull que você mencionou não é para suporte do Windows ... É para desativar Emojis ... O que você está fazendo ..

Sim, # 922 não é uma solução para esse problema. Mas talvez seja bom por enquanto. Yarn parece ótimo, mas tem muitos bugs importantes para corrigir.

@daltones Eu entendo aquele cara ... Eu sei que é só uma coisa boba, mas Ele não deveria ter fechado sem pelo menos verificar primeiro

🍿

@kittens Não foi resolvido por # 922. Esse problema torna os emojis opcionais. Na verdade, o problema é trazer emojis para outras plataformas como o Linux

@kittens Não está resolvido ...

Por que não apenas adicionar uma opção?

922 não é uma solução para isso (e dizer que é, sugere que @kittens não entendeu bem o problema). É _é_ uma correção útil (há situações em que você deseja desabilitar os emojis), mas é quase o oposto, situações em que queremos _ativar_ os emojis onde eles estão atualmente desabilitados.

Presumo que o suporte em outras plataformas seja muito difícil e eles não querem lidar com os problemas de suporte que teriam ao ativá-lo (mesmo por trás de algo como --emoji sinalizador) para algo que é um pouco um truque em vez de um recurso-chave. O que é justo, mas diga se for esse o caso :)

Editar: PR para apoiar a força de emojis por meio de --emoji adicionado em # 3126,

O PR acima foi mesclado, então --emoji agora está em mestre para usuários que não são Mac: tada:

@elyobo obrigado! btw, eu tentei, mas por algum motivo no meu terminal não vejo nenhum Emoji (não que isso me tire o sono ...). pode ser que @daltones pode compartilhar o que ele fez para fazer o Emojis funcionar em sua configuração?
Estou usando o terminador Ubuntu + i3 +

@luislobo Olá, eu encontrei este problema, tentei vários métodos, incluindo a instalação da fonte emoji colorida não pode ser alcançada.
Pode consultar http://www.omgubuntu.co.uk/2016/12/quickly-find-emoji-from-the-command-line
Se você conseguir, espero poder compartilhar aqui :)

@luislobo Eu suspeito que não querer lidar com os problemas de emojis dos usuários do Linux é o motivo de eles originalmente não suportarem isso ... Não tenho ideia de por que seus emojis não estão funcionando, mas estou no Ubuntu também e os meus estão bem ( embora não em cores).

No entanto, você instalou a partir do github? O npm me disse que o lançamento mais recente foi há cinco dias, meu PR é de quatro dias atrás, então a versão npm _não_ terá suporte para emoji no não-darwin ainda.

Edit: @ifzm essa ferramenta emoj é bacana: D

$ emoj cat
🐱  🐈  😺  😻  😸  😼  😽

@elyobo obrigado)
Também encontrei o mesmo problema, não consigo mostrar emoji no Linux, gostaria de configurar o que ou instalar fontes especiais?
SO : Ubuntu 16.04
Fio : 0.24.5

@daltones , espero que você possa compartilhar com a fonte emoji do Linux e a configuração relacionada, muito obrigado)

Também estou no dia 16.04, não fiz nada em particular para configurá-lo.

Em 17 de maio de 2017 às 18:06, Jim [email protected] escreveu:

@elyobo https://github.com/elyobo obrigado)
Eu também encontrei o mesmo problema, não consigo mostrar emoji no Linux, eu iria
gostaria de configurar o que ou instalar fontes especiais?
SO : Ubuntu 16.04

@daltones https://github.com/daltones Espero que você possa compartilhar sob o
Fonte de emoji do Linux e configuração relacionada, muito obrigado)

-
Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/yarnpkg/yarn/issues/960#issuecomment-302017223 ou mudo
o segmento
https://github.com/notifications/unsubscribe-auth/AAY4_mSnnp4mbkUmLdWZBMxh1EDTNyEAks5r6qqYgaJpZM4KVfsG
.

@elyobo Obrigado pela sua resposta)
Vou encontrar um bom motivo

@elyobo, desculpe se isso foi discutido em algum lugar, mas existe uma maneira de sempre ativar o emoji para que eu não tenha que digitar --emoji o tempo todo?

@willnode você pode colocar --emoji true em seu .yarnrc para defini-lo como o padrão.

yarn config set -- --emoji true .

@elyobo Funciona! Obrigado 😉.

yarn config set -- --emoji false também funciona. Obrigado! 😌

Ei, ei, ei, por que você iria querer fazer isso @RAS? : D

Ei, ei, ei, por que você iria querer fazer isso @RAS? : D

Apenas verificado. E voltou "verdadeiro" 😃

Yarn config set - --emoji true, funcionou, obrigado boii

Esta página foi útil?
0 / 5 - 0 avaliações