Entendo que quoteState.buffer obtém o texto Markdown que o usuário destaca ao citar, e é uma das coisas passadas para o outlet do plugin quote-share-buttons-before (acessado por this.args.data.quoteState.buffer). Como obtenho o texto bruto e não analisado que o usuário está destacando, antes que ele seja convertido para Markdown? É possível “desfazer o Markdown” da postagem? Isso é possível?
Uma solução alternativa que consigo pensar é converter a postagem bruta para Markdown (como, não tenho certeza), observar o índice inicial e final da seleção no texto convertido, e então usá-lo para extrair a seção do texto original. O problema seria que eu precisaria assumir que nenhum caractere muda, ou seja, Markdown substitui caracteres 1:1.
Neste caso, copiar a citação converte o item de lista para um * na citação, quando na verdade eu usei +. Estou procurando uma maneira de obter o mais em vez do asterisco.