fixes #770 : Persisting last cell language in variable

Using the variable instead of storing the language in an array
And `alt_lang_` can't ever be falsy, so that `||` isn't adding anything.