catweazle9 / emacs-everywhere

AutoHotkey script to provide basic Emacs key bindings for Windows
39 stars 14 forks source link

Contributions #3

Open xpusostomos opened 5 years ago

xpusostomos commented 5 years ago

Are you guys interested in contributions to this? I've added a bunch new features that come from standard emacs:

.. and others

catweazle9 commented 5 years ago

Thanks, yes, I'd be interested to take a look at what you've added.

It already supports C-u to specify a repeat #, at least for the basic movement/deletion commands - did you extend it further in some way? I imagine 'new window' would only make sense for certain apps? Same again for 'grow window taller'?

Does the M-% replace function work in the Outlook email editor or is it just for something like Visual Studio?

xpusostomos commented 5 years ago

I'm attaching the file. Yes I saw your C-u, but I changed it to use the autohotkey input mechanism to accept a number. But you've got to press enter, unlike real emacs.

New window is what ^n does on windows which works in many places. Grow window taller works everywhere, but of course what emacs thinks of a window is different to what windows does. The aim in all these is to leverage your knowledge in 2 directions, even if they are not exactly the same thing. Like I mapped the emacs upper/lower case keys to windows toggle case, because that is just what windows has.

M-% just calls the replace function in whatever your program has available for search and replace, which is no doubt quite different to emacs.

I'm still working on it, so I can send you an update when I get bored of it.

On Fri, Jun 28, 2019 at 7:38 AM catweazle9 notifications@github.com wrote:

Thanks, yes, I'd be interested to take a look at what you've added.

It already supports C-u to specify a repeat #, at least for the basic movement/deletion commands - did you extend it further in some way? I imagine 'new window' would only make sense for certain apps? Same again form 'grow window taller'?

Does the M-% replace function work in the Outlook email editor or is it just for something like Visual Studio?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/catweazle9/emacs-everywhere/issues/3?email_source=notifications&email_token=AK53R3N7TO6AHYMFHHEJRY3P4UXMJA5CNFSM4H34H7N2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODYYOOJQ#issuecomment-506521382, or mute the thread https://github.com/notifications/unsubscribe-auth/AK53R3IBYDTVM433GOPA32LP4UXMJANCNFSM4H34H7NQ .

xpusostomos commented 5 years ago

EmacsEverywhere.txt