in reply to Re: Change default style sheet: add line numbers
in thread Change default style sheet: add line numbers

I have line numbers turned on, but they aren't selected when I copy the code. But I might have forgotten putting some JS to a nodelet or similar.
لսႽ† ᥲᥒ⚪⟊Ⴙᘓᖇ Ꮅᘓᖇ⎱ Ⴙᥲ𝇋ƙᘓᖇ
  • Comment on Re^2: Change default style sheet: add line numbers

Replies are listed 'Best First'.
Re^3: Change default style sheet: add line numbers
by LanX (Saint) on Mar 28, 2015 at 14:26 UTC
    I think this may depend on the browser, but I can't test cause I can't find the setting in Display Settings ... ?

    edit

    Or is it just a CSS hack?

    update

    OK found it hidden in the help page...


    • Code Prefix: whatever you enter here will be used as a prefix for lines inside <code> blocks. If you specify something that matches /&\d+;/, then those digits will be incremented for each line of code. Typically you would specify &001;: to have all code lines numbered starting from 001.

    Cheers Rolf
    (addicted to the Perl Programming Language and ☆☆☆☆ :)

    PS: Je suis Charlie!

      OK, I investigated my settings. I use a CSS + JS solution (it links to CodeMirror). When I remove it and add the Code Prefix, the line numbers get selected with the code.
      لսႽ† ᥲᥒ⚪⟊Ⴙᘓᖇ Ꮅᘓᖇ⎱ Ⴙᥲ𝇋ƙᘓᖇ
        Yeah its not trivial.

        I remember long discussions about the best implementation on Perl-community.de back in the days.  

        IIRC it wasn't perfect because line height could differ. (UPDATE wrapping comes also into play here)

        update

        See this example listing on Perl-Community - tinita be praised for her implementation. :)

        Cheers Rolf
        (addicted to the Perl Programming Language and ☆☆☆☆ :)

        PS: Je suis Charlie!