catweazle9 / emacs-everywhere Goto Github PK
View Code? Open in Web Editor NEWAutoHotkey script to provide basic Emacs key bindings for Windows
AutoHotkey script to provide basic Emacs key bindings for Windows
Are you guys interested in contributions to this? I've added a bunch new features that come from standard emacs:
Browser hot keys: switch tabs like emacs, C-x Left, C-x Right. New tab, C-x C-f, new window, C-x 5 2, refresh C-L and more.
Reverse undo/redo direction after C-g
C-u input to specify repeat #
Transpose functions, C-t, M-t, C-x C-t
select all C-x h
Replace M-%
Grow window taller, C-x ^
Kill window C-c C-c
Forward and back paragraph M-} and M-{
.. and others
This is not an issue, I just don't know how to disable it for a specific application, I'm trying to disable it for VSCode.
Do you have to find the right name of the program in order for it to work? For example I would like to use the keybindings within the Windows Start Menu search bar. I tried by adding programs to the list like below, which works for some programs, but not for others:
; GroupAdd, EmacsApps, - RStudio; don't work
; GroupAdd, EmacsApps, - rstudio; don't work
; GroupAdd, EmacsApps, - File Manager ; don't work
; GroupAdd, EmacsApps, - File Explorer ; don't work
; GroupAdd, EmacsApps, - Windows File Manager ; don't work
; GroupAdd, EmacsApps, - Zoom ; don't work
; GroupAdd, EmacsApps, - SpotifyMainWindow ; don't work or Spotify etc
; GroupAdd, Explorer, ahk_class CabinetWClass ;doesn't work
; GroupAdd, Explorer, ahk_class CabinetWClass ;doesn't work
; GroupAdd, EmacsApps, ahk_class ExploreWClass ;doesn't work
; GroupAdd, EmacsApps, ahk_class ExploreWClass ;doesn't work
; GroupAdd, EmacsApps, - PyCharm_2020.3.5 ; doesn't work
; GroupAdd, EmacsApps, - pythonw ; doesn't work
GroupAdd, EmacsApps, - PowerPoint
GroupAdd, EmacsApps, - Maple_2020
GroupAdd, EmacsApps, - Maple
GroupAdd, EmacsApps, - Adobe_Acrobat_Reader_DC_-_Nederlands
GroupAdd, EmacsApps, - Adobe
GroupAdd, EmacsApps, - Adobe_Acrobat_Reader_DC
GroupAdd, EmacsApps, - MozillaWindowClass
GroupAdd, EmacsApps, - Word
GroupAdd, EmacsApps, - OneNote
GroupAdd, EmacsApps, - Microsoft Office
GroupAdd, EmacsApps, - LibreOffice Writer
GroupAdd, EmacsApps, - VLC media player
GroupAdd, EmacsApps, - Excel
GroupAdd, EmacsApps, - Discord
Thank you for your script, don't want to use my computer without it!
It's pretty common to use caps lock as a control. However, simply swapping them makes the entire invalid since ^ is now caps lock. Do you have any ideas on how to tell autohotkeys to use caps lock as ^ in the script?
This script is great!
But I found when I switch to normal mode from emacs mode, in VS2017 or notepad, the Backspace and Delete keys went crazy!
They don't back/forward delete any characters, instead, when you press backspace or delete key, there will be really a string "Backspace" or "Delete"(without quotation marks) on your text filed or input method.
This bug doesn't happen in any other applications outside the default app list.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.