anchor.diff:  
   - AutoShift: while you type, the code on the following lines which depends upon the code on the current line is shifted to the right or to the left. More spaces/less spaces are added/removed automatically.
   
  -  -- For instance, if you have the following manually indented code (note that the call to the `cond` macro is indented 4 extra spaces to the right):
  +-- For instance, if you have the following manually indented code (note that the call to the `cond` macro is indented 4 extra spaces to the right):
   +
     (defn foo [bar baz]
            (cond
  
positive.code:        :else
           default-expr))
  
    -- Before the AutoShift feature, you would either have to indent each line manually, or select the whole `(cond..)` form and type `Ctrl+i` (OS X: `Cmd+i`), but you would have lost the specific indentation of the conditions/expressions:
  +
     (defn foo [bar baz]
       (cond
  
negative.code:            :else
               default-expr))
  
  -- You can fix the whole indentation by either placing the cursor anywhere in the `(cond` line and typing Tab, or in front of `(cond` and typing Backspace 2 times:
  +
     (defn foo [bar baz]
       (cond
  