*** There is now better support for using find-file.el with Ada mode.
If you switch between spec and body, the cursor stays in the same procedure (modulo overloading). If a spec has no body file yet, but you try to switch to its body file, Ada mode now generates procedure stubs.