feat(nvim): add codeium plugin
This commit is contained in:
parent
a5b47c9cb7
commit
81d25ef4b4
4 changed files with 14 additions and 1 deletions
7
nvim/.config/nvim/lua/plugins/codeium.lua
Normal file
7
nvim/.config/nvim/lua/plugins/codeium.lua
Normal file
|
@ -0,0 +1,7 @@
|
|||
vim.g.codeium_disable_bindings = 1
|
||||
|
||||
-- Change '<C-g>' here to any keycode you like.
|
||||
vim.keymap.set('i', '<C-c><C-c>', function () return vim.fn['codeium#Accept']() end, { expr = true })
|
||||
vim.keymap.set('i', '<C-c>n', function() return vim.fn['codeium#CycleCompletions'](1) end, { expr = true })
|
||||
vim.keymap.set('i', '<C-c>p', function() return vim.fn['codeium#CycleCompletions'](-1) end, { expr = true })
|
||||
vim.keymap.set('i', '<C-c>c', function() return vim.fn['codeium#Clear']() end, { expr = true })
|
|
@ -1,5 +1,6 @@
|
|||
require "plugins.main"
|
||||
require "plugins.solarized"
|
||||
require "plugins.codeium"
|
||||
require "plugins.cmp"
|
||||
require "plugins.diffview"
|
||||
require "plugins.dotenv"
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
local function show_codeium_status()
|
||||
return "{…}" .. vim.fn["codeium#GetStatusString"]()
|
||||
end
|
||||
|
||||
require('lualine').setup {
|
||||
options = {
|
||||
icons_enabled = true,
|
||||
|
@ -11,7 +15,7 @@ require('lualine').setup {
|
|||
lualine_a = {'mode'},
|
||||
lualine_b = {'branch', 'diff', 'diagnostics'},
|
||||
lualine_c = {'filename'},
|
||||
lualine_x = {'encoding', 'fileformat', 'filetype'},
|
||||
lualine_x = {show_codeium_status, 'encoding', 'fileformat', 'filetype'},
|
||||
lualine_y = {'progress'},
|
||||
lualine_z = {'location'}
|
||||
},
|
||||
|
|
|
@ -48,6 +48,7 @@ return require('packer').startup(function(use)
|
|||
use 'hrsh7th/cmp-buffer'
|
||||
use 'hrsh7th/cmp-path'
|
||||
use 'hrsh7th/cmp-cmdline'
|
||||
use 'Exafunction/codeium.vim'
|
||||
|
||||
-- Snippets
|
||||
use 'dcampos/nvim-snippy'
|
||||
|
|
Loading…
Add table
Reference in a new issue