Here I show you how to customize SciTE status bar. This is a great, easy, way to add more relevant information to your needs.
In the below video I walk through how you can make minor tweaks to your status bar by editing your user.properties file. Further down the page I’ve provided some of the built-in variables however there are a ton of additional ones you can check out the defined variables here.
Here is the syntax I walked through in the below video. The first SciTE statusbar.text.1 that is commented out is one I use by default.
SciTE4AutoHotkey Status Bar customization video
Built-in variables for SciTE status bar
| Variable Name | Meaning |
|---|---|
| FilePath | full path of the current file |
| FileDir | directory of the current file without a trailing slash |
| FileName | base name of the current file |
| FileExt | extension of the current file |
| FileNameExt | $(FileName).$(FileExt) |
| Language | name of the lexer used for the current file |
| SessionPath | full path of the current session |
| CurrentSelection | value of the currently selected text |
| CurrentWord | value of word which the caret is within or near |
| Replacements | number of replacements made by last Replace command |
| SelectionStartColumn | column where selection starts |
| SelectionStartLine | line where selection starts |
| SelectionEndColumn | column where selection ends |
| SelectionEndLine | line where selection ends |
| CurrentMessage | most recently selected output pane message |
| SciteDefaultHome | directory in which the Global Options file is found |
| SciteUserHome | directory in which the User Options file is found |
| SciteDirectoryHome | directory in which the Directory Options file is found |
| APIPath | list of full paths of API files from api.filepattern |
| AbbrevPath | full path of abbreviations file |
| ScaleFactor | the screen’s scaling factor with a default value of 100 |

