Просмотр исходного кода

Remove keybinds from favorites feature, keep functionality

Aiden Cline 2 месяцев назад
Родитель
Сommit
ec8f2e078e

+ 0 - 18
packages/opencode/src/cli/cmd/tui/app.tsx

@@ -245,24 +245,6 @@ function App() {
         local.model.cycle(-1)
       },
     },
-    {
-      title: "Favorite cycle",
-      value: "model.cycle_favorite",
-      keybind: "model_cycle_favorite",
-      category: "Agent",
-      onSelect: () => {
-        local.model.cycleFavorite(1)
-      },
-    },
-    {
-      title: "Favorite cycle reverse",
-      value: "model.cycle_favorite_reverse",
-      keybind: "model_cycle_favorite_reverse",
-      category: "Agent",
-      onSelect: () => {
-        local.model.cycleFavorite(-1)
-      },
-    },
     {
       title: "Switch agent",
       value: "agent.list",

+ 0 - 2
packages/opencode/src/config/config.ts

@@ -428,8 +428,6 @@ export namespace Config {
       model_list: z.string().optional().default("<leader>m").describe("List available models"),
       model_cycle_recent: z.string().optional().default("f2").describe("Next recently used model"),
       model_cycle_recent_reverse: z.string().optional().default("shift+f2").describe("Previous recently used model"),
-      model_cycle_favorite: z.string().optional().default("none").describe("Next favorite model"),
-      model_cycle_favorite_reverse: z.string().optional().default("none").describe("Previous favorite model"),
       command_list: z.string().optional().default("ctrl+p").describe("List available commands"),
       agent_list: z.string().optional().default("<leader>a").describe("List agents"),
       agent_cycle: z.string().optional().default("tab").describe("Next agent"),

+ 0 - 6
packages/sdk/go/config.go

@@ -1935,10 +1935,6 @@ type KeybindsConfig struct {
 	ModelCycleRecent string `json:"model_cycle_recent"`
 	// Previous recent model
 	ModelCycleRecentReverse string `json:"model_cycle_recent_reverse"`
-	// Next favorite model
-	ModelCycleFavorite string `json:"model_cycle_favorite"`
-	// Previous favorite model
-	ModelCycleFavoriteReverse string `json:"model_cycle_favorite_reverse"`
 	// List available models
 	ModelList string `json:"model_list"`
 	// Create/update AGENTS.md
@@ -2012,8 +2008,6 @@ type keybindsConfigJSON struct {
 	MessagesUndo             apijson.Field
 	ModelCycleRecent         apijson.Field
 	ModelCycleRecentReverse  apijson.Field
-	ModelCycleFavorite       apijson.Field
-	ModelCycleFavoriteReverse apijson.Field
 	ModelList                apijson.Field
 	ProjectInit              apijson.Field
 	SessionChildCycle        apijson.Field

+ 0 - 8
packages/sdk/js/src/gen/types.gen.ts

@@ -811,14 +811,6 @@ export type KeybindsConfig = {
    * Previous recently used model
    */
   model_cycle_recent_reverse?: string
-  /**
-   * Next favorite model
-   */
-  model_cycle_favorite?: string
-  /**
-   * Previous favorite model
-   */
-  model_cycle_favorite_reverse?: string
   /**
    * List available commands
    */

+ 0 - 18
packages/sdk/python/src/opencode_ai/models/keybinds_config.py

@@ -43,8 +43,6 @@ class KeybindsConfig:
         model_list (Union[Unset, str]): List available models Default: '<leader>m'.
         model_cycle_recent (Union[Unset, str]): Next recent model Default: 'f2'.
         model_cycle_recent_reverse (Union[Unset, str]): Previous recent model Default: 'shift+f2'.
-        model_cycle_favorite (Union[Unset, str]): Next favorite model Default: 'none'.
-        model_cycle_favorite_reverse (Union[Unset, str]): Previous favorite model Default: 'none'.
         agent_list (Union[Unset, str]): List agents Default: '<leader>a'.
         agent_cycle (Union[Unset, str]): Next agent Default: 'tab'.
         agent_cycle_reverse (Union[Unset, str]): Previous agent Default: 'shift+tab'.
@@ -97,8 +95,6 @@ class KeybindsConfig:
     model_list: Union[Unset, str] = "<leader>m"
     model_cycle_recent: Union[Unset, str] = "f2"
     model_cycle_recent_reverse: Union[Unset, str] = "shift+f2"
-    model_cycle_favorite: Union[Unset, str] = "none"
-    model_cycle_favorite_reverse: Union[Unset, str] = "none"
     agent_list: Union[Unset, str] = "<leader>a"
     agent_cycle: Union[Unset, str] = "tab"
     agent_cycle_reverse: Union[Unset, str] = "shift+tab"
@@ -180,10 +176,6 @@ class KeybindsConfig:
 
         model_cycle_recent_reverse = self.model_cycle_recent_reverse
 
-        model_cycle_favorite = self.model_cycle_favorite
-
-        model_cycle_favorite_reverse = self.model_cycle_favorite_reverse
-
         agent_list = self.agent_list
 
         agent_cycle = self.agent_cycle
@@ -285,10 +277,6 @@ class KeybindsConfig:
             field_dict["model_cycle_recent"] = model_cycle_recent
         if model_cycle_recent_reverse is not UNSET:
             field_dict["model_cycle_recent_reverse"] = model_cycle_recent_reverse
-        if model_cycle_favorite is not UNSET:
-            field_dict["model_cycle_favorite"] = model_cycle_favorite
-        if model_cycle_favorite_reverse is not UNSET:
-            field_dict["model_cycle_favorite_reverse"] = model_cycle_favorite_reverse
         if agent_list is not UNSET:
             field_dict["agent_list"] = agent_list
         if agent_cycle is not UNSET:
@@ -393,10 +381,6 @@ class KeybindsConfig:
 
         model_cycle_recent_reverse = d.pop("model_cycle_recent_reverse", UNSET)
 
-        model_cycle_favorite = d.pop("model_cycle_favorite", UNSET)
-
-        model_cycle_favorite_reverse = d.pop("model_cycle_favorite_reverse", UNSET)
-
         agent_list = d.pop("agent_list", UNSET)
 
         agent_cycle = d.pop("agent_cycle", UNSET)
@@ -466,8 +450,6 @@ class KeybindsConfig:
             model_list=model_list,
             model_cycle_recent=model_cycle_recent,
             model_cycle_recent_reverse=model_cycle_recent_reverse,
-            model_cycle_favorite=model_cycle_favorite,
-            model_cycle_favorite_reverse=model_cycle_favorite_reverse,
             agent_list=agent_list,
             agent_cycle=agent_cycle,
             agent_cycle_reverse=agent_cycle_reverse,

+ 0 - 2
packages/web/src/content/docs/keybinds.mdx

@@ -38,8 +38,6 @@ OpenCode has a list of keybinds that you can customize through the OpenCode conf
     "model_list": "<leader>m",
     "model_cycle_recent": "f2",
     "model_cycle_recent_reverse": "shift+f2",
-    "model_cycle_favorite": "none",
-    "model_cycle_favorite_reverse": "none",
     "command_list": "ctrl+p",
     "agent_list": "<leader>a",
     "agent_cycle": "tab",