code: function setLanguageOverrideForPath(fullPath, language) {
          var oldLang = getLanguageForPath(fullPath);
          if (!language) {
              delete _filePathToLanguageMap[fullPath];
          } else {
              _filePathToLanguageMap[fullPath] = language;
          }
          var newLang = getLanguageForPath(fullPath);
  
          // Old language changed since this path is no longer mapped to it
          _triggerLanguageModified(oldLang);
          // New language changed since a path is now mapped to it that wasn't before
          _triggerLanguageModified(newLang);
      }
docs: Adds a language mapping for the specified fullPath. If language is falsy (null or undefined), the mapping
  is removed. The override is NOT persisted across Brackets sessions.
  
  @param {!fullPath} fullPath absolute path of the file
  @param {?object} language language to associate the file with or falsy value to remove any existing override