--- a/QScintilla/Shell.py Mon Mar 10 19:22:15 2014 +0100 +++ b/QScintilla/Shell.py Tue Mar 11 18:56:38 2014 +0100 @@ -1454,6 +1454,14 @@ self.dbs.clientProcessStderr.disconnect(self.__writeStdErr) self.__showStdOutErr = showStdOutErr + # recreate the languages menu + self.lmenu.clear() + self.clientLanguages = self.dbs.getSupportedLanguages(shellOnly=True) + self.clientLanguages.sort() + for language in self.clientLanguages: + act = self.lmenu.addAction(language) + act.setData(language) + def __showCompletions(self, completions, text): """ Private method to display the possible completions.