TypeError and RangeError when editing and saving keymap.cson


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.


+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
message: "Arguments to path.join must be strings"
stack: (...)
get stack: function () { [native code] }
set stack: function () { [native code] }
__proto__: Error

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

$ nom install -g coffeelint

I guess this is a requirement now?


This appears to fix the issue for me too!