From 7088f82fc79f54d325726434828baf9dcc9665ee Mon Sep 17 00:00:00 2001 From: wsdjeg Date: Fri, 14 Jul 2023 12:24:21 +0800 Subject: [PATCH] feat(pastebin): use lua pastebin for nvim 0.9.0+ --- autoload/SpaceVim/plugins/pastebin.vim | 7 +++++++ lua/spacevim/plugin/pastebin.lua | 1 + 2 files changed, 8 insertions(+) diff --git a/autoload/SpaceVim/plugins/pastebin.vim b/autoload/SpaceVim/plugins/pastebin.vim index cfcfd8ed7..818c5be78 100644 --- a/autoload/SpaceVim/plugins/pastebin.vim +++ b/autoload/SpaceVim/plugins/pastebin.vim @@ -6,6 +6,13 @@ " License: GPLv3 "============================================================================= +if has('nvim-0.9.0') + function! SpaceVim#plugins#pastebin#paste() abort + lua require('spacevim.plugin.pastebin').paste() + endfunction + finish +endif + let s:JOB = SpaceVim#api#import('job') let s:LOGGER =SpaceVim#logger#derive('pastebin') diff --git a/lua/spacevim/plugin/pastebin.lua b/lua/spacevim/plugin/pastebin.lua index 03e06508c..194c174e9 100644 --- a/lua/spacevim/plugin/pastebin.lua +++ b/lua/spacevim/plugin/pastebin.lua @@ -96,6 +96,7 @@ end function M.paste() url = '' local context = get_visual_selection() + log.debug('context is:\n' .. context) if context == '' then log.info('no selection text, skipped.') return