Thanks everyone, for the quick reply! Also, sorry about the duplicate posting. I got a message from my news posting software (Outlook Express) that seemed to indicate that the OP was never sent due to an error. As for my solution, I'll put a '\' on the end of the line at the start of the block when the block itself "looks nicer" (to *me*) spread over several lines rather than all in one line: ##################################################### require 'tk' root = TkRoot.new { title "Example 1" } TkLabel.new(root) \ { text "Hello, World!" pack { padx 15; pady 15; side 'left' } } Tk.mainloop ##################################################### This satisfies my incurable urge to line up braces in neat columns. :-)