Load ~/.atom/user.js when available

This commit is contained in:
Kevin Sawicki
2013-11-21 15:44:36 -08:00
parent 0b457fd80a
commit 5d717eb7bd

View File

@@ -307,11 +307,11 @@ class Atom
@rootView.trigger 'beep'
requireUserInitScript: ->
userInitScriptPath = path.join(@getConfigDirPath(), "user.coffee")
try
require userInitScriptPath if fs.isFileSync(userInitScriptPath)
catch error
console.error "Failed to load `#{userInitScriptPath}`", error.stack, error
if userInitScriptPath = fs.resolve(@getConfigDirPath(), 'user', ['js', 'coffee'])
try
require userInitScriptPath
catch error
console.error "Failed to load `#{userInitScriptPath}`", error.stack, error
requireWithGlobals: (id, globals={}) ->
existingGlobals = {}