Quote Originally Posted by cragwolf
Oh, OK, now I actually remember that from the last time I tested Lazarus. Bad memory. Well that feature is more than neat fluff, it really is time saving. It can get quite tedious retyping the function or procedure definition in the implementation section.
Try ctrl-shift up/down in a function and alt-arrow up.

(btw these are also valid delphi shortcuts)