diff options
author | phosphene47 <phosphene47@chiya.dev> | 2021-12-13 19:02:32 +1100 |
---|---|---|
committer | phosphene47 <phosphene47@chiya.dev> | 2021-12-13 19:02:32 +1100 |
commit | d67042b868567e07dc828ca72b2cb257b6059b8e (patch) | |
tree | 99515ad0aa20d1fc9c9098a91afb13ccfa4f32b8 | |
parent | 7c03a8a2bd2adbffd3abda03500c5ab8dcfaf27e (diff) | |
download | dep-d67042b868567e07dc828ca72b2cb257b6059b8e.tar.gz dep-d67042b868567e07dc828ca72b2cb257b6059b8e.tar.bz2 dep-d67042b868567e07dc828ca72b2cb257b6059b8e.zip |
Print to stderr instead of normal echo if log message is of type error
Diffstat (limited to '')
-rwxr-xr-x | lua/dep/log.lua | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/lua/dep/log.lua b/lua/dep/log.lua index d719772..7ed32ee 100755 --- a/lua/dep/log.lua +++ b/lua/dep/log.lua @@ -43,11 +43,15 @@ function logger:log(op, message) end if not self.silent and colors[op] then - vim.api.nvim_echo({ - { "[dep]", "Identifier" }, - { " " }, - { message, colors[op] }, - }, true, {}) + if op == "error" then + vim.api.nvim_err_writeln(string.format("[dep] %s", message)) + else + vim.api.nvim_echo({ + { "[dep]", "Identifier" }, + { " " }, + { message, colors[op] }, + }, true, {}) + end end if self.pipe then |