Переглянути джерело

chore: handle soft deprecation

opalmay 2 роки тому
батько
коміт
37fb60f755
1 змінених файлів з 17 додано та 0 видалено
  1. 17 0
      lua/lvim/config/_deprecated.lua

+ 17 - 0
lua/lvim/config/_deprecated.lua

@@ -154,6 +154,23 @@ function M.post_load()
       convert_spec_to_lazy(plugin)
     end
   end
+
+  if lvim.builtin.terminal.execs then
+    deprecate(
+      "lvim.builtin.terminal.execs",
+      "Use `lvim.builtin.terminal.commands` instead. See https://www.lunarvim.org/docs/configuration/keybindings#toggleterm-terminal-mappings"
+    )
+    for _, v in ipairs(lvim.builtin.terminal.execs) do
+      local keybind = {
+        cmd = v[1],
+        keymap = v[2],
+        desc = v[3],
+        direction = v[4],
+        size = v[5],
+      }
+      lvim.builtin.terminal.keybinds[#lvim.builtin.terminal.keybinds + 1] = keybind
+    end
+  end
 end
 
 return M