Notisys is a system-wide notification plugin for Neovim. It leverages OSC-99 terminal escape sequences to emit system-wide notifications. Not all terminals implement it so you should probably ensure that your terminal supports it first before installing this plugin.
Known to be working:
You must call setup()
to effectively override vim.notify
to make it emit system-wide notifications.
use {
'phaazon/notisys.nvim',
branch = 'v0.1',
config = function()
require'notisys'.setup()
end
}
Currently, the following features from vim.notify
are supported / not supported:
Feature | Supported? | Note |
---|---|---|
level |
No | Set the log level. |
opts.title |
Yes | Set the title of the notification. |
opts.icon |
No | Set the icon of the notification. |