window/showMessage is currently handled by showing the text using window.status_message(). This is bad because:
This kind of message should be per-window and should be prominent. Given ST limitations, I think the best option would be to open a dedicated panel with the message shown there.
(Similarly the window/showMessageRequest request should also IMO use a panel instead of being shown as a popup in the active view since it's too easy to dismiss it accidentally and also it's meant to be window- and not view-bound. But that could be treated as a separate case.)
window/showMessageis currently handled by showing the text usingwindow.status_message(). This is bad because:window.showMessageduringinitializeand the text doesn't show up at all.This kind of message should be per-window and should be prominent. Given ST limitations, I think the best option would be to open a dedicated panel with the message shown there.
(Similarly the
window/showMessageRequestrequest should also IMO use a panel instead of being shown as a popup in the active view since it's too easy to dismiss it accidentally and also it's meant to be window- and not view-bound. But that could be treated as a separate case.)