Use configDirPath exposed by global config object

This commit is contained in:
Kevin Sawicki
2013-01-31 09:41:40 -08:00
parent 20f2cf9a0a
commit e5bd097592

View File

@@ -7,8 +7,6 @@ LoadTextMatePackagesTask = require 'load-text-mate-packages-task'
messageIdCounter = 1
originalSendMessageToBrowserProcess = atom.sendMessageToBrowserProcess
configDirPath = fs.absolute("~/.atom")
userStylePath = fs.join(configDirPath, "user.css")
_.extend atom,
exitWhenDone: window.location.params.exitWhenDone
@@ -55,14 +53,15 @@ _.extend atom,
themeNames = config.get("core.themes") ? ['Atom - Dark', 'IR_Black']
themeNames = [themeNames] unless _.isArray(themeNames)
@loadTheme(themeName) for themeName in themeNames
@loadUserStyles()
@loadUserStylesheet()
loadTheme: (name) ->
@loadedThemes.push Theme.load(name)
loadUserStyles: ->
if fs.exists(userStylePath)
applyStylesheet(userStylePath, fs.read(userStylePath), 'userTheme')
loadUserStylesheet: ->
userStylesheetPath = fs.join(config.configDirPath, 'user.css')
if fs.isFile(userStylesheetPath)
applyStylesheet(userStylesheetPath, fs.read(userStylesheetPath), 'userTheme')
getAtomThemeStylesheets: ->
themeNames = config.get("core.themes") ? ['Atom - Dark', 'IR_Black']