unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* How to add dynamic keybindings?
@ 2015-12-29 11:46 Edgar Thier
  2015-12-29 14:03 ` Jude DaShiell
  0 siblings, 1 reply; 5+ messages in thread
From: Edgar Thier @ 2015-12-29 11:46 UTC (permalink / raw)
  To: help-gnu-emacs

How do I create keybindings based on a configuration file?

What I am trying to do is create a minor mode that loads a configuration
that associates a key with a certain command.

I did not find any information as to how I can create the bindings and
update them when the configuration changes.

What is the simplest way?



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: How to add dynamic keybindings?
  2015-12-29 11:46 Edgar Thier
@ 2015-12-29 14:03 ` Jude DaShiell
  0 siblings, 0 replies; 5+ messages in thread
From: Jude DaShiell @ 2015-12-29 14:03 UTC (permalink / raw)
  To: Edgar Thier, help-gnu-emacs

If I have it right, define-key may help. On Tue, 29 Dec 2015, Edgar Thier 
wrote:

> Date: Tue, 29 Dec 2015 06:46:54
> From: Edgar Thier <info@edgarthier.net>
> To: help-gnu-emacs@gnu.org
> Subject: How to add dynamic keybindings?
> 
> How do I create keybindings based on a configuration file?
>
> What I am trying to do is create a minor mode that loads a configuration
> that associates a key with a certain command.
>
> I did not find any information as to how I can create the bindings and
> update them when the configuration changes.
>
> What is the simplest way?
>
>

-- 




^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: How to add dynamic keybindings?
       [not found] <mailman.1219.1451389621.843.help-gnu-emacs@gnu.org>
@ 2015-12-29 20:28 ` Pascal J. Bourguignon
  2015-12-30 18:03 ` Ted Zlatanov
  1 sibling, 0 replies; 5+ messages in thread
From: Pascal J. Bourguignon @ 2015-12-29 20:28 UTC (permalink / raw)
  To: help-gnu-emacs

Edgar Thier <info@edgarthier.net> writes:

> How do I create keybindings based on a configuration file?
>
> What I am trying to do is create a minor mode that loads a configuration
> that associates a key with a certain command.
>
> I did not find any information as to how I can create the bindings and
> update them when the configuration changes.
>
> What is the simplest way?

C-h f define-minor-mode RET

You can either use the KEYMAP argument, (probably best if you have a lot
of bindings), or just use local-set-key in the BODY.

-- 
__Pascal Bourguignon__                 http://www.informatimago.com/
“The factory of the future will have only two employees, a man and a
dog. The man will be there to feed the dog. The dog will be there to
keep the man from touching the equipment.” -- Carl Bass CEO Autodesk


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: How to add dynamic keybindings?
       [not found] <mailman.1219.1451389621.843.help-gnu-emacs@gnu.org>
  2015-12-29 20:28 ` How to add dynamic keybindings? Pascal J. Bourguignon
@ 2015-12-30 18:03 ` Ted Zlatanov
  2016-01-02  9:04   ` Marcin Borkowski
  1 sibling, 1 reply; 5+ messages in thread
From: Ted Zlatanov @ 2015-12-30 18:03 UTC (permalink / raw)
  To: help-gnu-emacs

On Tue, 29 Dec 2015 12:46:54 +0100 Edgar Thier <info@edgarthier.net> wrote: 

ET> How do I create keybindings based on a configuration file?
ET> What I am trying to do is create a minor mode that loads a configuration
ET> that associates a key with a certain command.

ET> I did not find any information as to how I can create the bindings and
ET> update them when the configuration changes.

ET> What is the simplest way?

You may find https://github.com/yuutayamada/mykie-el useful.

Ted


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: How to add dynamic keybindings?
  2015-12-30 18:03 ` Ted Zlatanov
@ 2016-01-02  9:04   ` Marcin Borkowski
  0 siblings, 0 replies; 5+ messages in thread
From: Marcin Borkowski @ 2016-01-02  9:04 UTC (permalink / raw)
  To: Ted Zlatanov; +Cc: help-gnu-emacs



On 2015-12-30, at 19:03, Ted Zlatanov <tzz@lifelogs.com> wrote:

> You may find https://github.com/yuutayamada/mykie-el useful.
>
> Ted

Wow, nice!  Reminds me of lispy.el.  Good to know!

Best,

-- 
Marcin Borkowski
http://octd.wmi.amu.edu.pl/en/Marcin_Borkowski
Faculty of Mathematics and Computer Science
Adam Mickiewicz University



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-01-02  9:04 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <mailman.1219.1451389621.843.help-gnu-emacs@gnu.org>
2015-12-29 20:28 ` How to add dynamic keybindings? Pascal J. Bourguignon
2015-12-30 18:03 ` Ted Zlatanov
2016-01-02  9:04   ` Marcin Borkowski
2015-12-29 11:46 Edgar Thier
2015-12-29 14:03 ` Jude DaShiell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).