
Eu gosto do destaque de sintaxe do cunhado, mas não consigo imitar as quebras de linha "mais agradáveis" para longas sequências de código encontradas nas listagens.
No exemplo abaixo, tenho três trechos: o primeiro é a aparência que eu gostaria que o cunhado tivesse, mas só consigo em listagens; a segunda é como o cunhado exibe o código; e a terceira, é uma tentativa de alterar a variável breakafter cunhada (mas ainda sem sucesso). O que eu quero especificamente é que não haja quebra novamente no espaço entre o espaço após o URL longo e a barra seguinte.
Qualquer ajuda é apreciada. Obrigado.
\documentclass{article}
\usepackage[english]{babel}
\usepackage{minted}
\usepackage{pifont}
\usepackage{color}
\usepackage{listings}
\lstset{
breaklines=true,
prebreak=\raisebox{0ex}[0ex][0ex]{\footnotesize\color{red}\ensuremath{_\rfloor}},
postbreak=\raisebox{0ex}[0ex][0ex]{\ensuremath{\color{red}\hookrightarrow\space}}
}
\begin{document}
\begin{lstlisting}
RUN curl -L -o /tmp/${package_name}.zip http://www.bioinformatics.babraham.ac.uk/projects/fastqc/${package_name}.zip \
&& cd /usr/local \
&& unzip /tmp/${package_name}.zip \
&& chmod 755 /usr/local/FastQC/fastqc \
&& rm -rf /tmp/*
\end{lstlisting}
\begin{minted}[breaklines]{text}
RUN curl -L -o /tmp/${package_name}.zip http://www.bioinformatics.babraham.ac.uk/projects/fastqc/${package_name}.zip \
&& cd /usr/local \
&& unzip /tmp/${package_name}.zip \
&& chmod 755 /usr/local/FastQC/fastqc \
&& rm -rf /tmp/*
\end{minted}
\begin{minted}[breaklines,breakafter=/]{text}
RUN curl -L -o /tmp/${package_name}.zip http://www.bioinformatics.babraham.ac.uk/projects/fastqc/${package_name}.zip \
&& cd /usr/local \
&& unzip /tmp/${package_name}.zip \
&& chmod 755 /usr/local/FastQC/fastqc \
&& rm -rf /tmp/*
\end{minted}
\end{document}