EricCrosson / twinkle-fingers

Write emacs lisp by just pressing the bindings for commands

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Twinkle Fingers mode GNU GPL

This is a mode to provide a simple way to write emacs lisp code. Specifically, one can write proper emacs lisp without knowledge of the commands that keybindings run- with twinkle-fingers enabled, pressing a command's keybinding will insert the name of that command as a function call at point.

Caveat: the user will still be responsible for supplying any arguments necessary for commands. As such, there is an insert period whereby one is free to add any arguments before pressing return to signal twinkle-fingers that one is ready to enter the next command.

Recommended adjucnt modes

I wouldn't dream of this mode if it weren't for Eldoc mdoe.

Non-standard behavior

As we all know, pressing a letter key calls the self-insert-command, which isn't all too useful on its own. As such, if a user presses a key correlating to self-insert-command inside of twinkle-fingers, the command entered at point will be (insert |), which will allow him or her to enter any number of characters desired.

About

Write emacs lisp by just pressing the bindings for commands


Languages

Language:Emacs Lisp 100.0%