2 İşlemeler 85ccca97ac ... aa51c20f34

Yazar SHA1 Mesaj Tarih
  Antoine Pouille aa51c20f34 fix(autocmds): resume view on current tab after _auto_resize (#4610) 1 ay önce
  Ping Zhou (Johnny) 0ae0fe176e feat(cmp): cmp support codeium (#4649) 1 ay önce
2 değiştirilmiş dosya ile 12 ekleme ve 1 silme
  1. 5 1
      lua/lvim/core/autocmds.lua
  2. 7 0
      lua/lvim/core/cmp.lua

+ 5 - 1
lua/lvim/core/autocmds.lua

@@ -71,7 +71,11 @@ function M.load_defaults()
       {
         group = "_auto_resize",
         pattern = "*",
-        command = "tabdo wincmd =",
+        command = [[
+          let _auto_resize_current_tab = tabpagenr()
+          tabdo wincmd =
+          execute 'tabnext' _auto_resize_current_tab
+        ]],
       },
     },
     {

+ 7 - 0
lua/lvim/core/cmp.lua

@@ -167,6 +167,7 @@ M.config = function()
         buffer = "(Buffer)",
         tmux = "(TMUX)",
         copilot = "(Copilot)",
+        codeium = "(Codeium)",
         treesitter = "(TreeSitter)",
       },
       duplicates = {
@@ -189,6 +190,11 @@ M.config = function()
             vim_item.kind_hl_group = "CmpItemKindCopilot"
           end
 
+          if entry.source.name == "codeium" then
+            vim_item.kind = lvim.icons.misc.Watch
+            vim_item.kind_hl_group = "CmpItemKindCopilot"
+          end
+
           if entry.source.name == "cmp_tabnine" then
             vim_item.kind = lvim.icons.misc.Robot
             vim_item.kind_hl_group = "CmpItemKindTabnine"
@@ -266,6 +272,7 @@ M.config = function()
         end,
       },
 
+      { name = "codeium" }, -- for codeium completion
       { name = "path" },
       { name = "luasnip" },
       { name = "cmp_tabnine" },