Como ativar a sintaxe destacando em Etherpad
-
26-09-2019 - |
Pergunta
Existem muitas implementações gratuitas de Etherpad desde que foi de código aberto. O EtherPad suporta a sintaxe destacando ou está disponível algum tipo de complemento?
eu tenteihttp://typewith.me/ http://sync.in/ http://www.piratenpad.de/
Solução
ATUALIZAÇÃO: O destaque da sintaxe está disponível como um plug -in no Etherpad atual - veja a resposta de John abaixo.
Os criadores originais do Etherpad estavam trabalhando no destaque, mas os problemas complexos de sincronização os fizeram abandonar esse recurso-conforme documentado em um arquivo .txt no código-fonte.
Muitos sites Etherpad são executados em uma versão mais padrão do Etherpad.org. Se o destaque fosse adicionado, você provavelmente o veria adotado rapidamente no sketchpad.cc. Talvez assisti -los e esperar? Ou se você realmente deseja destacar, uma boa primeira tentativa/experimento seria a visualização somente leitura. Exemplo: http://sketchpad.cc/sp/pad/view/bacfndybki/latestTente usar algumas bibliotecas de JavaScript existentes para destacar o texto dentro de div#PadContent ou talvez $ ('div#PadContent') [0] .TextContent
A complexidade é obter a formatação de texto destacada de volta ao banco de dados. Para isso, você pode precisar usar transformações operacionais (que são as fundações do EtherPad e, a partir de recentemente, também usadas no processador de texto do Google Docs). Um tutorial: http://www.codecommit.com/blog/java/understanding-and-applyly-operational-transformation
Outras dicas
Você pode instalar um plug -in no Etherpad chamado "Sintaxe destacando".
Para instalar o plug -in simples visita /admin /plugins na sua implantação EtherPad e, em seguida, pesquise "sintaxe" e clique em Instalar.
Para detalhes sobre o plugin, consulte https://npmjs.org/package/ep_syntaxhighlighting
O plugin Etherpad ep_codepad Fornece destaque de sintaxe - baseado em destaque.js - para o Etherpad.