2021-04-07 10:24 GMT+02:00, Moritz Lürig <[email protected]>:
> TL;DR can we have hard wrapping of lists to a specific length in the
> editor?
>
> I am often working with lists that are longer than 79 characters, e.g.
> column names of wide pandas dataframes, which I sometimes need to hardcode
> in the script for reproducibility. I do this by printing the lists in the
> console, and then copying them back to the editor. however, in the console
> they wrap after each item, so that they take a lot of space vertically. I
> then have to copy them to another editor (e.g. notepad++), remove all
> linebreaks, an then  manually wrap them by adding line breaks. this is
> tedious, and I was wondering whether we could have this functionality in
> Spyder to make our scripts more readible, and adhere PEP formatting
> suggestions?

You could use black or yapf or.... to format your files. Spyder
shouldn't dictate how your code should look. It is better to separate
the IDE functionality itself from other needs the users could have.

I've made a spyder plugin to integrate black within Spyder but it was
for Spyder 3.x [1]. It shouldn't be difficult to update it to be
compatible to Spyder 5.x but I don't think I could find time in the
short term to learn the new plugin infrastructure in Spyder 5.x.

[1] https://github.com/kikocorreoso/spyder-black-formatter

>
> references:
> https://superuser.com/questions/1088622/notepad-split-line-after-given-number-of-characters
> https://stackoverflow.com/questions/4248726/how-can-i-insert-a-carriage-return-linefeed-every-x-characters-with-notepad
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "spyder" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/spyderlib/6d63e894-72f9-42be-9305-e799f4e111ffn%40googlegroups.com.
>

-- 
You received this message because you are subscribed to the Google Groups 
"spyder" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/spyderlib/CAB-sx63c3nU6ffKRoFYJ0CMNzYZg9PnQWLcroK4SE8Rs%3D_Yu_w%40mail.gmail.com.

Reply via email to