Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KeybindingLookup ¶
type LookupFactory ¶
type LookupFactory struct {
// contains filtered or unexported fields
}
LookupFactory manages KeybindingLookup implementations for different editors
func NewLookupFactory ¶
func NewLookupFactory() *LookupFactory
NewLookupFactory creates a new factory instance
func (*LookupFactory) CreateLookup ¶
func (f *LookupFactory) CreateLookup(editorName string) (KeybindingLookup, error)
CreateLookup creates a KeybindingLookup instance for the specified editor
func (*LookupFactory) GetSupportedEditors ¶
func (f *LookupFactory) GetSupportedEditors() string
GetSupportedEditors returns a comma-separated list of supported editor names
func (*LookupFactory) IsSupported ¶
func (f *LookupFactory) IsSupported(editorName string) bool
IsSupported checks if an editor is supported
func (*LookupFactory) Register ¶
func (f *LookupFactory) Register(editorName string, constructor func() KeybindingLookup)
Register registers a KeybindingLookup constructor for a specific editor
Click to show internal directories.
Click to hide internal directories.