Line splitting as it is currently is great at helping to keep lines under 80 characters but I would still like to see greater flexibility. In its current form it lends itself to being ugly and difficult to read.
For example, I have to currently do this to keep my function under 80 characters:
Code: Select all
Procedure.POINTER BitSet_Create(_IN Length.l,
_IN_OPT BlockSize.BITSET_BLOCKSIZE=#BitSet_BlockSize_Byte,
_IN_OPT ByteOrder.BITSET_BYTEORDER=#BitSet_ByteOrder_LittleEndian)
Whereas I want to do this which is much more readable:
Code: Select all
Procedure.POINTER
BitSet_Create(
_IN Length.l,
_IN_OPT BlockSize.BITSET_BLOCKSIZE=#BitSet_BlockSize_Byte,
_IN_OPT ByteOrder.BITSET_BYTEORDER=#BitSet_ByteOrder_LittleEndian
)
The same goes for operators. It's frustrating to have to scan over the entire line to see if there is a trailing operator. I would much rather scan vertically along the first character of my indent blocks which would all be lined up and easy to see.