diff --git a/scratchpad.py b/scratchpad.py index 1f6cab7..ecf42b0 100644 --- a/scratchpad.py +++ b/scratchpad.py @@ -872,6 +872,8 @@ def updateStatusBar(self, after_save=False): cursor = self.textEdit.textCursor() self.line = cursor.blockNumber() + 1 self.column = cursor.columnNumber() + 1 + text = self.textEdit.text() + word_count = len(text.split()) try: self.char_count = self.textEdit.length() except Exception: @@ -882,7 +884,7 @@ def updateStatusBar(self, after_save=False): asterisk = "" if not after_save: asterisk = "*" if self.unsaved_changes else "" - self.statusBar.showMessage(f"Line: {self.line} | Column: {self.column} | Characters: {self.char_count} | Encoding: {self.encoding.upper()} {asterisk}") + self.statusBar.showMessage(f"Line: {self.line} | Column: {self.column} | Words: {word_count} | Characters: {self.char_count} | Encoding: {self.encoding.upper()} {asterisk}") def loadRecentFiles(self): self.settings = QSettings("Scratchpad", "ScratchpadApp") self.recent_files = self.settings.value("recentFiles", [], type=list)