Updates and improvements to language definition edit