Exafunction / codeium.nvim

A native neovim extension for Codeium
MIT License
731 stars 54 forks source link

Error plenary.nvim #212

Open alisanoelia opened 1 month ago

alisanoelia commented 1 month ago

Error executing luv callback: ....local/share/nvim/lazy/plenary.nvim/lua/plenary/curl.lua:300: get https://github.com/Exafunction/codeium/rel eases/download/language-server-v1.8.80/language_server_linux_x64.gz - curl error exit_code=23 stderr={ "curl: ( 23) Failed writing received data to disk/application" } stack traceback: [C]: in function 'error' ....local/share/nvim/lazy/plenary.nvim/lua/plenary/curl.lua:300: in function '_user_on_exit' .../.local/share/nvim/lazy/plenary.nvim/lua/plenary/job.lua:241: in function '_shutdown' .../.local/share/nvim/lazy/plenary.nvim/lua/plenary/job.lua:48: in function <.../.local/share/nvim/lazy /plenary.nvim/lua/plenary/job.lua:39> [C]: in function 'nvim_exec2' vim/_editor.lua:431: in function 'cmd'

Version: NVIM v 0.10.1 OS: Void Linux

abu-sufyan1 commented 1 month ago

I am also facing the very same issue. Any solution?

Screenshot from 2024-08-11 17-13-37

alisanoelia commented 4 weeks ago

Use codeium.vim

with Lazy.nvim:

return {
    'Exafunction/codeium.vim',
    config = function()
        -- Change '<C-g>' here to any keycode you like.
        vim.keymap.set('i', '<C-k>', function() return vim.fn['codeium#Accept']() end, { expr = true, silent = true })
        vim.keymap.set('i', '<c-;>', function() return vim.fn['codeium#CycleCompletions'](1) end,
            { expr = true, silent = true })
        vim.keymap.set('i', '<c-,>', function() return vim.fn['codeium#CycleCompletions'](-1) end,
            { expr = true, silent = true })
        vim.keymap.set('i', '<c-x>', function() return vim.fn['codeium#Clear']() end, { expr = true, silent = true })
    end
}