skywind3000 / asynctasks.vim

:rocket: Modern Task System for Project Building, Testing and Deploying !!
https://www.vim.org/scripts/script.php?script_id=5853
MIT License
906 stars 29 forks source link

toggleterm error #85

Open lluar opened 2 years ago

lluar commented 2 years ago

If I use toggleterm as pos I can run the task only once. The second time I get the following error:

E5108: Error executing lua ...asynctasks.nvim/lua/telescope/_extensions/asynctasks.lua:42: Vim(lua):E5108: Error executing lua ...pack/paqs/start/asyncrun.vim/lua/asyncrun/toggleterm.lua:9: Terminal existed
stack traceback:
        [C]: in function 'error'
        ...pack/paqs/start/asyncrun.vim/lua/asyncrun/toggleterm.lua:9: in function 'reset'
        ...pack/paqs/start/asyncrun.vim/lua/asyncrun/toggleterm.lua:23: in function 'runner'
        [string ":lua"]:1: in main chunk
        [C]: in function 'cmd'
        ...asynctasks.nvim/lua/telescope/_extensions/asynctasks.lua:42: in function 'key_func'
        ...ack/paqs/start/telescope.nvim/lua/telescope/mappings.lua:242: in function 'execute_keymap'
        [string ":lua"]:1: in main chunk
stack traceback:
        [C]: in function 'cmd'
        ...asynctasks.nvim/lua/telescope/_extensions/asynctasks.lua:42: in function 'key_func'
        ...ack/paqs/start/telescope.nvim/lua/telescope/mappings.lua:242: in function 'execute_keymap'
        [string ":lua"]:1: in main chunk

If iI set vim.g.asynctasks_term_reuse = 1, I get this error

Delete existing terminal
E5108: Error executing lua ...asynctasks.nvim/lua/telescope/_extensions/asynctasks.lua:42: Vim(lua):E5108: Error executing lua ...pack/paqs/start/asyncrun.vim/lua/asyncrun/toggleterm.lua:14: Expected lua string

stack traceback:
        [C]: in function 'nvim_del_keymap'
        ...pack/paqs/start/asyncrun.vim/lua/asyncrun/toggleterm.lua:14: in function 'reset'
        ...pack/paqs/start/asyncrun.vim/lua/asyncrun/toggleterm.lua:23: in function 'runner'
        [string ":lua"]:1: in main chunk
        [C]: in function 'cmd'
        ...asynctasks.nvim/lua/telescope/_extensions/asynctasks.lua:42: in function 'key_func'
        ...ack/paqs/start/telescope.nvim/lua/telescope/mappings.lua:242: in function 'execute_keymap'
        [string ":lua"]:1: in main chunk
stack traceback:
        [C]: in function 'cmd'
        ...asynctasks.nvim/lua/telescope/_extensions/asynctasks.lua:42: in function 'key_func'
        ...ack/paqs/start/telescope.nvim/lua/telescope/mappings.lua:242: in function 'execute_keymap'
        [string ":lua"]:1: in main chunk
skywind3000 commented 2 years ago

wrong repository here. this is the origin asynctasks.vim project, I don't have any lua code here.

And there may be an asynctasks extension for telescope