When editing a package (*.wl or *.m) file, the "Style" of each newly-created cell is "Code" by default. However, when writing code (and in particular, usage messages) in these cells, the text will scroll off the screen instead of being wrapped to the next line. (The "format code" button at the top is both inconvenient and insufficient for long strings, such as usage messages.) So, I find it nicer to change the Style of each cell to Input (and then make them Initialization Cells). So I'm wondering:
Is it a good idea to make the style of cells in packages Input instead of Code? Are there any hidden pitfalls of doing this?
If it is a good idea, is there a way to make the default cell style Input instead of Code? (If not, is there a way to make a style which appears (and wraps) like the Input style while avoiding those pitfalls?)
This might be straightforward, but I'm not sure how to do it. Thanks!