diff --git a/sublime.drush.inc b/sublime.drush.inc
index aed04bb..829aa07 100644
--- a/sublime.drush.inc
+++ b/sublime.drush.inc
@@ -18,6 +18,9 @@ function sublime_drush_command() {
     'arguments' => array(
       'path' => 'Optional. The custom directory path to save the completions file in.',
     ),
+    'options' => array(
+      'version' => 'Append the Drupal core version number to functions.',
+    ),
     'examples' => array(
       'drush sublime' => 'Scan through the current project and build a completions file in the default location.',
       'drush sublime /path/to/directory' => 'Scan through the current project and build a completions file in the specified location. The file will be named Drupal.sublime-completions.',
@@ -80,7 +83,12 @@ function drush_sublime_create($path = NULL) {
             $i++;
           }
         }
-        $lines[$function_name] = '    { "trigger": "' . $function_name . '", "contents": "' . $function_name . '(' . implode(', ', $function_params) . ')" }';
+        if (drush_get_option('version', FALSE)) {
+          $lines[$function_name] = '    { "trigger": "' . $function_name . ' (' . drush_drupal_major_version() . ')", "contents": "' . $function_name . '(' . implode(', ', $function_params) . ')" }';
+        }
+        else {
+          $lines[$function_name] = '    { "trigger": "' . $function_name . '", "contents": "' . $function_name . '(' . implode(', ', $function_params) . ')" }';
+        }
       }
     }
   }
@@ -112,7 +120,12 @@ function drush_sublime_create($path = NULL) {
     // Check if completions file exists in Mac or Linux locations.
     $syspath = is_dir('~/.config/sublime-text-2') ?
       '/.config/sublime-text-2/' : '/Library/Application Support/Sublime Text 2/';
-    $fullpath = getenv('HOME') . $syspath . 'Packages/User/Drupal.sublime-completions';
+    if (drush_get_option('version', FALSE)) {
+      $fullpath = getenv('HOME') . $syspath . 'Packages/User/Drupal' . drush_drupal_major_version() . '.sublime-completions';
+    }
+    else {
+      $fullpath = getenv('HOME') . $syspath . 'Packages/User/Drupal.sublime-completions';
+    }
   }
 
   // Write the string to the file replacing anything already there.
@@ -127,4 +140,4 @@ function drush_sublime_create($path = NULL) {
     }
   }
   drush_print($row);
-}
\ No newline at end of file
+}
