IDE-943 Add long description field

this doesn't handle the case where the user saves the dirty file while in the source editor tab.