     project = atom.project.getPaths()[0]
     config = @_loadProjectConfig(project)
 
-    return @_valueForKeyPath(config, key)
+    @_valueForKeyPath(config, key)
 
   _loadProjectConfig: (project) ->
     if @constructor.projectConfigs[project]

        before: "- [ ] ",
        regexBefore: "(?:- \\[ ]|- \\[x]|- \\[X]|-|\\*)\\s"
      taskdone:
        before: "- [x] ",
        regexBefore: "(?:- \\[ ]|- \\[x]|- \\[X]|-|\\*)\\s"
      blockquote: before: "> "
    # image tag template
    imageTag: "![<alt>](<src>)"
    # table default alignments: "empty", "left", "right", "center"
    tableAlignment: "empty"
    # insert extra pipes at the beginning and the end of table rows
    tableExtraPipes: false

  @engines:
    html:

  @prefix: "markdown-writer"

  @defaults:
    # static engine of your blog, see `@engines`
    siteEngine: "general"

    # project specific configuration file name
    # https://github.com/zhuochun/md-writer/wiki/Settings-for-individual-projects
    projectConfigFile: "_mdwriter.cson"

    # root directory of your blog
    siteLocalDir: "/config/your/local/directory/in/settings"
    # directory to drafts from the root of siteLocalDir
