cursive-ide / emacs-plus

Some patches to make the IntelliJ Emacs+ plugin work correctly with recent versions of IntelliJ.
Other
41 stars 18 forks source link

Keymap keeps resetting to 'Mac OS X 10.5' #4

Open vvuk opened 6 years ago

vvuk commented 6 years ago

Does anyone else see this? If I select Emacs+ as the keymap, frequently, but not 100% always, the keymap gets reset to 'Mac OS X 10.5'. Seen in both Rider 2018.1 and CLion 2018.1 on Windows.

criddle3 commented 5 years ago

Yes. I have been fighting with this in IntelliJ 2018.3. I am also losing my custom keymappings within the emacs+ definition

mheffner commented 4 years ago

Same here with GoLand 2019.3.3 and Emacs+ 0.3.900

aiguofer commented 1 year ago

I think I just traced this down to an exception that occurred with KeyboardQuit and believe I fixed it (I haven't seen it in a bit, but it could still happen).

I made some changes in: https://github.com/aiguofer/emacs-plus to address these issues. I don't know that I'll go as far as to try to take over this and make a merge request, but if you clone the repo and run ./gradlew build then install local jar in build/libs/emacs-plus-0.3.901.jar and install it. Would be good to have others test it!

Wouldn't be opposed to trying to make a "Patched+" version of this package if this fixes it for others, but no promises of maintaining since I'm mainly an Emacs user; I'm only currently using IntelliJ at work for Kotlin since Kotlin LSP is quite lacking, unfortunately.