@DevForFun
A pythonscript solution could look like this
from Npp import notepad, editor, editor1, editor2, NOTIFICATION, SCINTILLANOTIFICATION, STATUSBARSECTION
def check_zoom_level():
if notepad.isSingleView():
zoom_level = 'zoom level: {}'.format(editor.getZoom())
else:
zoom_level = 'zoom level view0:{} view1:{}'.format(editor1.getZoom(), editor2.getZoom())
notepad.setStatusBar(STATUSBARSECTION.DOCTYPE, zoom_level)
def on_zoom(args):
check_zoom_level()
def on_buffer_activated(args):
check_zoom_level()
def main():
notepad.callback(on_buffer_activated, [NOTIFICATION.BUFFERACTIVATED])
editor.callbackSync(on_zoom, [SCINTILLANOTIFICATION.ZOOM])
on_buffer_activated(None)
main()