2017.1 no longer recognizing keymaps from previous version?

Answered

Hello,

 

I have my settings stored in a repository originally created at some point using version 2016.x. Yesterday I updated to 2017.1 on my iMac first and it updated my settings repo with a couple of commits, including this one:

 

IU-2017.1 <alex@--machine-- Update ssp.xml Delete Mac OS X copy.xml

 

Later I updated to 2017.1 on my laptop and my keymap settings were gone. I ended up copying the XML content of the "Mac OS X copy.xml" file, recreated it on ~/Library/Preferences/IntelliJIdea2017.1/keymaps and relaunched IntelliJ but it's not showing up in the dropdown. Did the format for keymap XML files change between 2016 and 2017?

 

For some reason I feel like this happened before where the keymaps would get out of sync when using the repository. Does anybody have experience with this issue? Thanks

0
2 comments

Does keymap name tag match the file name? Was the IDE closed when you have copied the file?

Format didn't change, all my previous keymaps work fine.

0
Avatar
Permanently deleted user

I closed the IDE fully, copied the file to ~/Library/Preferences/IntelliJIdea2017.1/keymaps/Mac OS X copy.xml and restarted the IDE. "Mac OS X copy" is not an available choice in the dropdown menu of the keymap settings.

The first line of the XML file is the following:

 

<keymap version="1" name="Mac OS X copy" parent="Mac OS X">

 

If I look in the settingsRepository folder (in  ~/Library/Preferences/IntelliJIdea2017.1/) there is nothing about keymaps there. Is it possible it's now ignoring the "local" keymaps folder thinking there should be something in the repo instead?

Thanks

0

Please sign in to leave a comment.