feat(compiler): notify on toggle watch start and stop
Problem: :Preview toggle gave no feedback, leaving the user to guess
whether watching was enabled or disabled.
Solution: emit vim.notify messages when toggling on ("watching with
\"<provider>\"") and off ("watching stopped"). Also normalize the
[preview.nvim] prefix in commands.lua to include the colon.
This commit is contained in:
parent
b2e89dcf8b
commit
568343a75b
2 changed files with 4 additions and 2 deletions
|
|
@ -27,9 +27,9 @@ local function dispatch(args)
|
|||
if s.watching then
|
||||
table.insert(parts, 'watching')
|
||||
end
|
||||
vim.notify('[preview.nvim] ' .. table.concat(parts, ', '), vim.log.levels.INFO)
|
||||
vim.notify('[preview.nvim]: ' .. table.concat(parts, ', '), vim.log.levels.INFO)
|
||||
else
|
||||
vim.notify('[preview.nvim] unknown subcommand: ' .. subcmd, vim.log.levels.ERROR)
|
||||
vim.notify('[preview.nvim]: unknown subcommand: ' .. subcmd, vim.log.levels.ERROR)
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
|||
|
|
@ -205,6 +205,7 @@ end
|
|||
function M.toggle(bufnr, name, provider, ctx_builder)
|
||||
if watching[bufnr] then
|
||||
M.unwatch(bufnr)
|
||||
vim.notify('[preview.nvim]: watching stopped', vim.log.levels.INFO)
|
||||
return
|
||||
end
|
||||
|
||||
|
|
@ -229,6 +230,7 @@ function M.toggle(bufnr, name, provider, ctx_builder)
|
|||
|
||||
watching[bufnr] = au_id
|
||||
log.dbg('watching buffer %d with provider "%s"', bufnr, name)
|
||||
vim.notify('[preview.nvim]: watching with "' .. name .. '"', vim.log.levels.INFO)
|
||||
|
||||
vim.api.nvim_create_autocmd('BufWipeout', {
|
||||
buffer = bufnr,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue