     try
       obj = parseCson.parse(text)
     catch e
-      @atom.notifications.addError("Atomizr", detail: e, dismissable: true)
+      atom.notifications.addError("Atomizr", detail: e, dismissable: true)
       return
 
     # Conversion
     sublime =
-      "#": @meta
+      meta: @meta
       scope: null
       completions: []
 
     for k,v of obj
 
       # Get scope, convert if necessary
-      for subl,atom of @exceptions
+      for subl,atom of atom.config.get("atomizr.scopeReplacements")
         if k is atom
           sublime.scope = subl
         else

        unless v.trigger.indexOf("\t") is -1
          tabs = v.trigger.split("\t")

          @atom.notifications.addWarning("Atomizr", detail: "Conversion aborted, trigger '#{v.trigger}' contains multiple tabs", dismissable: true) if tabs.length > 2

          trigger = tabs[0]
          description = tabs.slice(-1).pop()

    completions = {}

    # Get scope, convert if necessary
    for subl,atom of atom.config.get("atomizr.scopeReplacements")
      if obj.scope is subl
        scope = atom
        break
