You appear to be laboring under lots of mistaken assumptions:
1) Do not use long text columns for display in the book list, they are meant for display in the book details panel. Instead use a normal text column.
2) Long text columns are meant to display HTML, not plain text, unlike normal text columns.
3) If you insist on using a long text column in the book list, then it will change its color when selected unless its content already contain HTML tags specifying a color
4) If the content already contains HTML tags specifying a color, then you can change its color manually by editing the html tags
5) calibre is open source and setting up a development environment is trivial, instructions are in the user manual. You do not need to decompile .pyo files.
|