TypeError and RangeError when editing and saving keymap.cson


#1

Was adding a couple of new key mappings to keymap.cson and saved the file, started getting the following errors:

I attempted to remove the new keymappings to see if it was an issue with those, but that doesn’t appear to have changed anything.


#2

+1 to this. Here’s some more context from my error:

Uncaught RangeError: Maximum call stack size exceeded /Applications/Atom.app/Contents/Resources/app/node_modules/q/q.js:126
TypeError
message: "Arguments to path.join must be strings"
stack: (...)
get stack: function () { [native code] }
set stack: function () { [native code] }
__proto__: Error
 main.coffee:81

On further investigation, I needed to do this from the shell:

$ nom install -g coffeelint

I guess this is a requirement now?


#3

This appears to fix the issue for me too!