Listing / lstinline and line breaks

I'm using \lstinline among other things for writing file names of my source files. For example

\lstinline{foofoo.pl}


Then, sometimes I have the problem that some lines containing this string are longer than others:

If I use something like that

\lstset{
breaklines=true
}


The text will be breaked like

foofoo
.pl


But I only want

asdfljsfljadf foofoo.pl


with a correct length of the line or a line break before the whole text of lstinline, like

asdfljsfljadf
foofoo.pl


I hope that you understand my problem... ;)

\begin{sloppypar}

• use as documentclass option draft and it will be easy to see where are such problems. – user2478 Dec 11 '13 at 15:16