Skip to content

Feature request: possibility to enable just some of the keybindings. #666

@MirkoHernandez

Description

@MirkoHernandez

It would be nice to have the possibility to bind just some of the keys and not all of them when the mode is enabled, so that users could adopt them incrementally (similar to how smartparens works). Some problems with having all the keybindings avalible:

  • a mistype could generate an unnoticed change.
  • conflicts with other keybindings (M-d for example).
  • it is cumbersome having to remap a lot of keybindings if using a non-qwerty input method.

Right now I have not been able to fully adopt lispy since the tab key disables the completion functionality, the variable tab-always-indent, when set to complete, seems to be ignored.

The following remaps did not make the trick.

(define-key lispy-mode-map (kbd "<tab>") nil)
(lispy-define-key lispy-mode-map "<tab>" 'indent-for-tab-command)

Any help would be appreciated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions