mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-02 23:00:04 +08:00
perf(flygrep): use notify api for warnings
This commit is contained in:
parent
745b3ff6d1
commit
789831cc21
@ -70,6 +70,8 @@ main () {
|
|||||||
_detact lua/spacevim/api.lua
|
_detact lua/spacevim/api.lua
|
||||||
_detact lua/spacevim/api/logger.lua
|
_detact lua/spacevim/api/logger.lua
|
||||||
_detact lua/spacevim/api/prompt.lua
|
_detact lua/spacevim/api/prompt.lua
|
||||||
|
_detact lua/spacevim/api/notify.lua
|
||||||
|
_detact lua/spacevim/api/password.lua
|
||||||
_detact lua/spacevim/api/vim.lua
|
_detact lua/spacevim/api/vim.lua
|
||||||
_detact lua/spacevim/api/system.lua
|
_detact lua/spacevim/api/system.lua
|
||||||
_detact lua/spacevim/api/vim/compatible.lua
|
_detact lua/spacevim/api/vim/compatible.lua
|
||||||
|
@ -16,6 +16,7 @@ local Key = require('spacevim.api').import('vim.keys')
|
|||||||
local buffer = require('spacevim.api').import('vim.buffer')
|
local buffer = require('spacevim.api').import('vim.buffer')
|
||||||
local window = require('spacevim.api').import('vim.window')
|
local window = require('spacevim.api').import('vim.window')
|
||||||
local sl = require('spacevim.api').import('vim.statusline')
|
local sl = require('spacevim.api').import('vim.statusline')
|
||||||
|
local nt = require('spacevim.api').import('notify')
|
||||||
|
|
||||||
-- set commandline mpt
|
-- set commandline mpt
|
||||||
|
|
||||||
@ -748,7 +749,12 @@ end
|
|||||||
function M.open(argv)
|
function M.open(argv)
|
||||||
previous_winid = vim.fn.win_getid()
|
previous_winid = vim.fn.win_getid()
|
||||||
if empty(grep_default_exe) then
|
if empty(grep_default_exe) then
|
||||||
logger.warn(' [flygrep] make sure you have one search tool in your PATH')
|
logger.warn('make sure you have one search tool in your PATH')
|
||||||
|
nt.notify('make sure you have one search tool in your PATH')
|
||||||
|
return
|
||||||
|
elseif type(argv.cmd) == "string" and vim.fn.empty(argv.cmd) == 0 and vim.fn.executable(argv.cmd) == 0 then
|
||||||
|
logger.warn(argv.cmd .. ' is not executable, make sure ' .. argv.cmd .. ' is in your PATH')
|
||||||
|
nt.notify(argv.cmd .. ' is not executable,\nmake sure ' .. argv.cmd .. ' is in your PATH', 'WarningMsg')
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
mode = ''
|
mode = ''
|
||||||
|
Loading…
Reference in New Issue
Block a user