From e2d9f4923d377a723f6aa204c168bdf4ff64500c Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Fri, 18 Nov 2022 17:18:23 +0100 Subject: vim: refactor job module --- .vim/lua/internal/misc.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to '.vim/lua/internal/misc.lua') diff --git a/.vim/lua/internal/misc.lua b/.vim/lua/internal/misc.lua index 5a2ae21..6f79508 100644 --- a/.vim/lua/internal/misc.lua +++ b/.vim/lua/internal/misc.lua @@ -187,15 +187,14 @@ function M.link_preview() local buf = vim.api.nvim_get_current_buf() local ln = (vim.api.nvim_win_get_cursor(0)[1]) - 1 - local j = require('job').jobstart({ + require('job').jobstart({ format_title = function() return "link-preview" end, command = vim.env.SHELL, args = {'-c', [[ curl -sSfL ]] .. link .. [[ | grep -iPo '(?<=property="og:title" content=")([^\"]+)(?=")' ]]}, populate_quickfix = false, enable_recording = true, - }) - - j:after_success(vim.schedule_wrap(function(j, code, _) + }):after_success( + vim.schedule_wrap(function(j, code, _) local results = j:result() if not code == 0 or #results == 0 then return end @@ -204,7 +203,8 @@ function M.link_preview() virt_text = {{results[1], 'Error'}}, virt_text_pos = 'eol' }) - end)) + end) + ) end return M -- cgit 1.4.1