Implemented indent_oc_msg_args option which let's a user configure the number of spaced to indent OC message parameters when wrapped.
Added sublime project tab indent settings.
Implemented initial fix (needs refactoring).
Started refactoring.
Refactored to remove remaining commented out test code.
Added test cfg and .m file.
Implemented codewidth fix for OC messages so they split ahead of a msg name instead of after (which happened if the type was preceded by an ampersand or star). Implemented codewidth fix for OC messages containing inline blocks.
Fix for wrapped OC msg names sometimes getting an additional newline, looks like there is a lack of removing spaces before inserting newlines.
Fix for OC message names and args which are getting colon aligned incorrectly when nl_oc_msg_args=true.
Clean up test file.
Refactored to preserve original logic when testing tmp for NULL.
Refactored align_oc_msg_colon() slightly. Fixed to only adjust columns if nl_oc_msg_args is on.
Added nl_oc_msg_args_block to allow user customization of OC message block split behavior.
Incremental. Testing refactoring possibilities.
Clean up of split_line().
Incremental. Testing refactoring possibilities - part 2. Dumbing down split_before_oc_msg_block() so it only handles splitting of OC msg inline blocks. Forcing OC msg names to wrap when wrapping for width, moved back into do_code_width().
Implemented final fixes for codewidth in relation to OC message names getting formatted incorrectly. Much improved handling of formatting OC message inline blocks as well.
Minor changes for testing.
Updated for codewidth-fix.
Configured tests and added output.