You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implementing user-defined command aliases would allow users to create personalized shortcuts for frequently used commands, enhancing ergonomics and reducing cognitive load. This feature would enable users to define concise aliases, such as /e for /editor or /m for /model, streamlining their workflow.
Proposed Solution:
Alias Configuration: Allow users to define custom aliases in way Aider developers seem most appropriate (probably users will want global settings + repository overwrites, knowing life...).
(Sketch/Draft) In-Chat Alias Definition: Enable users to define aliases directly within the chat using a command like /alias. For example:
/alias e=editor
/alias m=model
In combination with {...} or /editor may enable to even In-Chat define multi-lien "aliases" ("marcos?") representing multiple commands? (otherwise workaround could be defining aliast to /load /path/to/my/predefined/instructions/file...)
Benefits:
Ergonomics and Cognitive Load reduction: Custom aliases would reduce the number of keystrokes required for frequent commands, enabling muscle memory, reducing cognitive load and improving productivity.
Personalized Workflow: Users could tailor the command interface to their preferences, creating a more intuitive experience.
Considerations:
Conflict Resolution: Establish rules to handle conflicts between user-defined aliases and existing commands.
Scope of Aliases: Expectations is that users may want to have global, and project-specific definitions.
The text was updated successfully, but these errors were encountered:
Description:
Implementing user-defined command aliases would allow users to create personalized shortcuts for frequently used commands, enhancing ergonomics and reducing cognitive load. This feature would enable users to define concise aliases, such as
/e
for/editor
or/m
for/model
, streamlining their workflow.Proposed Solution:
Alias Configuration: Allow users to define custom aliases in way Aider developers seem most appropriate (probably users will want global settings + repository overwrites, knowing life...).
(Sketch/Draft) In-Chat Alias Definition: Enable users to define aliases directly within the chat using a command like
/alias
. For example:In combination with
{...}
or/editor
may enable to evenIn-Chat
define multi-lien "aliases" ("marcos?") representing multiple commands? (otherwise workaround could be defining aliast to/load /path/to/my/predefined/instructions/file
...)Benefits:
Ergonomics and Cognitive Load reduction: Custom aliases would reduce the number of keystrokes required for frequent commands, enabling muscle memory, reducing cognitive load and improving productivity.
Personalized Workflow: Users could tailor the command interface to their preferences, creating a more intuitive experience.
Considerations:
Conflict Resolution: Establish rules to handle conflicts between user-defined aliases and existing commands.
Scope of Aliases: Expectations is that users may want to have global, and project-specific definitions.
The text was updated successfully, but these errors were encountered: