Hacker News new | ask | show | jobs
by koenigdavidmj 5834 days ago
Vim does pretty well. On starts of blocks (when I hit : followed by return) I get an indent. At the usual places that would end a block (return, raising an exception, break or continue) I get a dedent automatically.