]> code.delx.au - gnu-emacs-elpa/commitdiff
Rename symbol references from `yas/*` to `yas-*` in bundled snippets
authorJoão Távora <joaotavora@gmail.com>
Thu, 19 Jul 2012 01:34:03 +0000 (02:34 +0100)
committerJoão Távora <joaotavora@gmail.com>
Thu, 19 Jul 2012 01:34:03 +0000 (02:34 +0100)
extras/imported/html-mode/.yas-setup.el
extras/imported/objc-mode/.yas-setup.el
extras/imported/rails-mode/.yas-setup.el
extras/imported/ruby-mode/.yas-setup.el
extras/textmate_import.rb
snippets/c++-mode/class

index 2b18e025675a6a536d5f00e7769396af3f07d891..e6faf15627077be34a9956896b0624f3e33bdc6a 100644 (file)
@@ -1,19 +1,19 @@
 ;; .yas-setup.el for html-mode
 
-(defvar yas/html-default-tag "p")
+(defvar yas-html-default-tag "p")
 
-(defvar yas/html-xhtml-attr "")
+(defvar yas-html-xhtml-attr "")
 
-(defvar yas/html-just-like-tm nil
+(defvar yas-html-just-like-tm nil
   "Html-mode snippets behave as close to TextMate as possible.")
 
-(defun yas/html-activate ()
-  (add-to-list (make-local-variable 'yas/mode-symbol) 'html-mode))
+(defun yas-html-activate ()
+  (add-to-list (make-local-variable 'yas-mode-symbol) 'html-mode))
 
-(add-hook 'nxml-mode-hook 'yas/html-activate)
-(add-hook 'rhtml-mode-hook 'yas/html-activate)
+(add-hook 'nxml-mode-hook 'yas-html-activate)
+(add-hook 'rhtml-mode-hook 'yas-html-activate)
 
-(defun yas/html-remove-preceding-word ()
+(defun yas-html-remove-preceding-word ()
   (interactive)
   (let (word-begin
         word-end
       retval))))
 
 
-(defun yas/html-first-word (string)
+(defun yas-html-first-word (string)
   (replace-regexp-in-string "\\\W.*" "" string))
 
-(defun yas/html-insert-tag-pair-snippet ()
-  (let* ((tag-and-suffix (or (and yas/selected-text
-                                  (cons yas/selected-text nil))
-                             (yas/html-remove-preceding-word)))
+(defun yas-html-insert-tag-pair-snippet ()
+  (let* ((tag-and-suffix (or (and yas-selected-text
+                                  (cons yas-selected-text nil))
+                             (yas-html-remove-preceding-word)))
          (tag    (car tag-and-suffix))
          (suffix (or (cdr tag-and-suffix) ""))
          (single-no-arg "\\(br\\|hr\\)")
          (single        "\\(img\\|meta\\|link\\|input\\|base\\|area\\|col\\|frame\\|param\\)"))
     (cond ((null tag)
-           (yas/expand-snippet (format "<${1:%s}>%s</${1:$(yas/html-first-word yas/text)}>%s"
-                                       (or yas/html-default-tag
+           (yas-expand-snippet (format "<${1:%s}>%s</${1:$(yas-html-first-word yas-text)}>%s"
+                                       (or yas-html-default-tag
                                            "p")
-                                       (if yas/html-just-like-tm "$2" "$0")
+                                       (if yas-html-just-like-tm "$2" "$0")
                                        suffix)))
           ((string-match single-no-arg tag)
-           (insert (format "<%s%s/>%s" tag yas/html-xhtml-attr suffix)))
+           (insert (format "<%s%s/>%s" tag yas-html-xhtml-attr suffix)))
           ((string-match single tag)
-           (yas/expand-snippet (format "<%s $1%s/>%s" tag yas/html-xhtml-attr suffix)))
+           (yas-expand-snippet (format "<%s $1%s/>%s" tag yas-html-xhtml-attr suffix)))
           (t
-           (yas/expand-snippet (format "<%s>%s</%s>%s"
+           (yas-expand-snippet (format "<%s>%s</%s>%s"
                                        tag
-                                       (if yas/html-just-like-tm "$1" "$0")
+                                       (if yas-html-just-like-tm "$1" "$0")
                                        (replace-regexp-in-string "\\\W.*" "" tag)
                                        suffix))))))
 
-(defun yas/html-wrap-each-line-in-openclose-tag ()
-  (let* ((mirror "${1:$(yas/html-first-word yas/text)}")
-         (yas/html-wrap-newline (when (string-match "\n" yas/selected-text) "\n"))
-         (template (concat (format "<${1:%s}>" (or yas/html-default-tag "p"))
-                           yas/selected-text
+(defun yas-html-wrap-each-line-in-openclose-tag ()
+  (let* ((mirror "${1:$(yas-html-first-word yas-text)}")
+         (yas-html-wrap-newline (when (string-match "\n" yas-selected-text) "\n"))
+         (template (concat (format "<${1:%s}>" (or yas-html-default-tag "p"))
+                           yas-selected-text
                            "</" mirror ">")))
     (setq template (replace-regexp-in-string "\n" (concat "</" mirror ">\n<$1>") template))
-    (yas/expand-snippet template)))
+    (yas-expand-snippet template)))
 
-(defun yas/html-toggle-wrap (string wrap)
+(defun yas-html-toggle-wrap (string wrap)
   (or (and string
            (string-match (format "<%s>\\(.*\\)</%s>" wrap wrap)
                          string)
            (match-string 1 string))
       (concat wrap string wrap)))
 
-(defun yas/html-between-tag-pair-p ()
+(defun yas-html-between-tag-pair-p ()
   (save-excursion
     (backward-word)
     (looking-at "\\\w+></\\\w+>")))
 
-(defun yas/html-id-from-string (string)
+(defun yas-html-id-from-string (string)
   (replace-regexp-in-string " " "_" (downcase string)))
 
-(defun yas/html-tidy ()
+(defun yas-html-tidy ()
   (interactive)
   (let ((start (or (and mark-active
                         (region-beginning))
     (goto-char (min (point-max) orig))
     (recenter (1- orig-line))))
 
-(defun yas/html-tag-description ()
+(defun yas-html-tag-description ()
   (interactive)
   (let* ((tag-at-point (sgml-beginning-of-tag))
          (fragment (and tag-at-point
-                        (cdr (assoc (upcase tag-at-point) yas/html-tag-description-urls)))))
+                        (cdr (assoc (upcase tag-at-point) yas-html-tag-description-urls)))))
     (if fragment
         (browse-url (concat "http://www.w3.org/TR/html4/index/"
                             fragment))
           (message "No documentation for " tag-at-point)
         (message "Not on a HTML tag.")))))
 
-(defvar yas/html-tag-description-urls
+(defvar yas-html-tag-description-urls
   '(("A"           . "../struct/links.html#edef-A")
     ("ABBR"        . "../struct/text.html#edef-ABBR")
     ("ACRONYM"     . "../struct/text.html#edef-ACRONYM")
 ;;
 ;; Substitutions for: content
 ;; # as in Snippets/Emphasize.yasnippet
-;; ${TM_SELECTED_TEXT/\A<em>(.*)<\/em>\z|.*/(?1:$1:<em>$0<\/em>)/m}                    =yyas> `(yas/html-toggle-wrap yas/selected-text "em")`
-;; ${TM_SELECTED_TEXT/\A<strong>(.*)<\/strong>\z|.*/(?1:$1:<strong>$0<\/strong>)/m}    =yyas> `(yas/html-toggle-wrap yas/selected-text "strong")`
-;; ${1/\s.*//}                                                                         =yyas> ${1:$(replace-regexp-in-string "[\s\t\n].*" "" yas/text)}
-;; ${1/[[:alpha:]]+|( )/(?1:_:\L$0)/g}                                                 =yyas> ${1:$(replace-regexp-in-string " " "_" (downcase yas/text))}
-;; ${TM_XHTML}                                                                         =yyas> `yas/html-xhtml-attr`
+;; ${TM_SELECTED_TEXT/\A<em>(.*)<\/em>\z|.*/(?1:$1:<em>$0<\/em>)/m}                    =yyas> `(yas-html-toggle-wrap yas-selected-text "em")`
+;; ${TM_SELECTED_TEXT/\A<strong>(.*)<\/strong>\z|.*/(?1:$1:<strong>$0<\/strong>)/m}    =yyas> `(yas-html-toggle-wrap yas-selected-text "strong")`
+;; ${1/\s.*//}                                                                         =yyas> ${1:$(replace-regexp-in-string "[\s\t\n].*" "" yas-text)}
+;; ${1/[[:alpha:]]+|( )/(?1:_:\L$0)/g}                                                 =yyas> ${1:$(replace-regexp-in-string " " "_" (downcase yas-text))}
+;; ${TM_XHTML}                                                                         =yyas> `yas-html-xhtml-attr`
 
 
 ;; # as in Commands/Preview in All Active Browsers.yasnippet
 ;; 970EE6B4-A091-11D9-A5A2-000D93C8BE28                                                       =yyas> (browse-url-of-buffer)
-;; 637CEA2B-578C-429C-BB74-30E8D42BFA22                                                       =yyas> (yas/html-tag-description)
-;; 2ED44A32-C353-447F-BAE4-E3522DB6944D                                                       =yyas> (yas/html-insert-tag-pair-snippet)
-;; 991E7EBD-F3F5-469A-BA01-DC30E04AD472                                                       =yyas> (yas/html-wrap-each-line-in-openclose-tag)
+;; 637CEA2B-578C-429C-BB74-30E8D42BFA22                                                       =yyas> (yas-html-tag-description)
+;; 2ED44A32-C353-447F-BAE4-E3522DB6944D                                                       =yyas> (yas-html-insert-tag-pair-snippet)
+;; 991E7EBD-F3F5-469A-BA01-DC30E04AD472                                                       =yyas> (yas-html-wrap-each-line-in-openclose-tag)
 
 ;; Substitutions for: binding
 ;; 
 ;; ^@W                                                                                        =yyas> C-c M-W
 ;; 
 ;; # as in Snippets/XHTML &nbsp NonBreakingSpace.yasnippet
-;; ~                                                                                          =yyas> (yas/unknown)
+;; ~                                                                                          =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Insert Entity.yasnippet
-;; @&                                                                                         =yyas> (yas/unknown)
+;; @&                                                                                         =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Refresh All Active Browsers.yasnippet
-;; @r                                                                                         =yyas> (yas/unknown)
+;; @r                                                                                         =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Persistent Include.yasnippet
-;; ^@i                                                                                        =yyas> (yas/unknown)
+;; ^@i                                                                                        =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/CodeCompletion HTML Tags.yasnippet
-;; ~\e                                                                                         =yyas> (yas/unknown)
+;; ~\e                                                                                         =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Update Includes.yasnippet
-;; ^@u                                                                                        =yyas> (yas/unknown)
+;; ^@u                                                                                        =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/Delete whitespace between tags.yasnippet
-;; ^~                                                                                      =yyas> (yas/unknown)
+;; ^~                                                                                      =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Tidy.yasnippet
-;; ^H                                                                                         =yyas> (yas/unknown)
+;; ^H                                                                                         =yyas> (yas-unknown)
 ;; 
 ;;
 ;; --**--
 ;; 
 ;; Translated menu
 ;; 
-(yas/define-menu 'html-mode
+(yas-define-menu 'html-mode
                  '(;; Documentation for Tag
-                   (yas/item "637CEA2B-578C-429C-BB74-30E8D42BFA22")
+                   (yas-item "637CEA2B-578C-429C-BB74-30E8D42BFA22")
                    ;; Ignoring Validate Syntax (W3C)
-                   (yas/ignore-item "3F26240E-6E4A-11D9-B411-000D93589AF6")
+                   (yas-ignore-item "3F26240E-6E4A-11D9-B411-000D93589AF6")
                    
                    ;; Open Document in Running Browser(s)
-                   (yas/item "970EE6B4-A091-11D9-A5A2-000D93C8BE28")
+                   (yas-item "970EE6B4-A091-11D9-A5A2-000D93C8BE28")
                    ;; Ignoring Refresh Running Browser(s)
-                   (yas/ignore-item "B8651C6E-A05E-11D9-86AC-000D93C8BE28")
+                   (yas-ignore-item "B8651C6E-A05E-11D9-86AC-000D93C8BE28")
                    
-                   (yas/submenu "Entities"
+                   (yas-submenu "Entities"
                                 (;; Ignoring Convert Character / Selection to Entities
-                                 (yas/ignore-item "3DD8406C-A116-11D9-A5A2-000D93C8BE28")
+                                 (yas-ignore-item "3DD8406C-A116-11D9-A5A2-000D93C8BE28")
                                  ;; Ignoring Convert Character / Selection to Entities Excl. Tags
-                                 (yas/ignore-item "43C9E8AE-3E53-4B82-A1AF-56697BB3EF09")
+                                 (yas-ignore-item "43C9E8AE-3E53-4B82-A1AF-56697BB3EF09")
                                  ;; Ignoring Decode Entities in Line / Selection
-                                 (yas/ignore-item "C183920D-A126-11D9-A5A2-000D93C8BE28")
+                                 (yas-ignore-item "C183920D-A126-11D9-A5A2-000D93C8BE28")
                                  
                                  ;; Non-Breaking Space
-                                 (yas/item "73B40BAE-A295-11D9-87F7-000D93C8BE28")
+                                 (yas-item "73B40BAE-A295-11D9-87F7-000D93C8BE28")
                                  ;; →
-                                 (yas/item "C70BB693-0954-4440-AEB4-F2ADD6D923F0")
+                                 (yas-item "C70BB693-0954-4440-AEB4-F2ADD6D923F0")
                                  ;; ←
-                                 (yas/item "C0418A4A-7E42-4D49-8F86-6E339296CB84")
+                                 (yas-item "C0418A4A-7E42-4D49-8F86-6E339296CB84")
                                  ;; ⇤
-                                 (yas/item "7F102705-27D8-4029-BF61-2F042FB61E06")
+                                 (yas-item "7F102705-27D8-4029-BF61-2F042FB61E06")
                                  ;; ⌅
-                                 (yas/item "7062316B-4236-4793-AD35-05E4A6577393")
+                                 (yas-item "7062316B-4236-4793-AD35-05E4A6577393")
                                  ;; ⌃
-                                 (yas/item "B4987DA5-9C2F-4D2D-AC14-678115079205")
+                                 (yas-item "B4987DA5-9C2F-4D2D-AC14-678115079205")
                                  ;; ⌦
-                                 (yas/item "44E448B6-37CE-4BFE-8611-C5113593B74B")
+                                 (yas-item "44E448B6-37CE-4BFE-8611-C5113593B74B")
                                  ;; ↩
-                                 (yas/item "9B216475-D73D-4518-851F-CACD0066A909")
+                                 (yas-item "9B216475-D73D-4518-851F-CACD0066A909")
                                  ;; ⇥
-                                 (yas/item "ADC78A82-40C2-4AAC-8968-93AF0ED98DF0")
+                                 (yas-item "ADC78A82-40C2-4AAC-8968-93AF0ED98DF0")
                                  ;; ⌫
-                                 (yas/item "38E50882-27AF-4246-A039-355C3E1A699E")
+                                 (yas-item "38E50882-27AF-4246-A039-355C3E1A699E")
                                  ;; ⌘
-                                 (yas/item "7214ACD1-93D9-4D3F-A428-8A7302E0A35E")
+                                 (yas-item "7214ACD1-93D9-4D3F-A428-8A7302E0A35E")
                                  ;; ↓
-                                 (yas/item "35654B4E-2D76-4CD3-8FBB-2DA1F314BA19")
+                                 (yas-item "35654B4E-2D76-4CD3-8FBB-2DA1F314BA19")
                                  ;; →
-                                 (yas/item "AC15621A-8A16-40DD-A671-EA4C37637215")
+                                 (yas-item "AC15621A-8A16-40DD-A671-EA4C37637215")
                                  ;; ↑
-                                 (yas/item "0E2F4A47-EADE-4A05-931E-FC874FA28FC3")
+                                 (yas-item "0E2F4A47-EADE-4A05-931E-FC874FA28FC3")
                                  ;; ⇧
-                                 (yas/item "1B8D58B9-D9DB-484C-AACD-5D5DF5385308")
+                                 (yas-item "1B8D58B9-D9DB-484C-AACD-5D5DF5385308")
                                  ;; ⎋
-                                 (yas/item "D7CC7C7C-CD01-4357-AF91-AEFFD914DF98")
+                                 (yas-item "D7CC7C7C-CD01-4357-AF91-AEFFD914DF98")
                                  ;; ⌥
-                                 (yas/item "980A8D39-CA8B-4EC2-9739-DC36A262F28E")
-                                 (yas/separator)
+                                 (yas-item "980A8D39-CA8B-4EC2-9739-DC36A262F28E")
+                                 (yas-separator)
                                  ;; Ignoring Insert Entity…
-                                 (yas/ignore-item "89E5CC0A-3EFF-4DEF-A299-2E9651DE6529")))
-                   (yas/submenu "URL Escapes"
+                                 (yas-ignore-item "89E5CC0A-3EFF-4DEF-A299-2E9651DE6529")))
+                   (yas-submenu "URL Escapes"
                                 (;; Ignoring URL Escape Line / Selection
-                                 (yas/ignore-item "6B024865-6095-4CE3-8EDD-DC6F2230C2FF")
+                                 (yas-ignore-item "6B024865-6095-4CE3-8EDD-DC6F2230C2FF")
                                  ;; Ignoring URL Unescape Line / Selection
-                                 (yas/ignore-item "2C4C9673-B166-432A-8938-75A5CA622481")))
+                                 (yas-ignore-item "2C4C9673-B166-432A-8938-75A5CA622481")))
                    ;; Ignoring Encrypt Line / Selection (ROT 13)
-                   (yas/ignore-item "9B13543F-8356-443C-B6E7-D9259B604927")
+                   (yas-ignore-item "9B13543F-8356-443C-B6E7-D9259B604927")
                    
                    ;; Ignoring CodeCompletion HTML Attributes
-                   (yas/ignore-item "CBD82CF3-74E9-4E7A-B3F6-9348754EB5AA")
+                   (yas-ignore-item "CBD82CF3-74E9-4E7A-B3F6-9348754EB5AA")
                    ;; Insert Open/Close Tag (With Current Word)
-                   (yas/item "2ED44A32-C353-447F-BAE4-E3522DB6944D")
+                   (yas-item "2ED44A32-C353-447F-BAE4-E3522DB6944D")
                    ;; Ignoring Insert Close Tag
-                   (yas/ignore-item "0658019F-3635-462E-AAC2-74E4FE508A9B")
-                   (yas/submenu "Insert DocType"
+                   (yas-ignore-item "0658019F-3635-462E-AAC2-74E4FE508A9B")
+                   (yas-submenu "Insert DocType"
                                 (;; HTML — 4.01 Strict
-                                 (yas/item "944F1410-188C-4D70-8340-CECAA56FC7F2")
+                                 (yas-item "944F1410-188C-4D70-8340-CECAA56FC7F2")
                                  ;; HTML — 4.01 Transitional
-                                 (yas/item "B2AAEE56-42D8-42C3-8F67-865473F50E8D")
-                                 (yas/separator)
+                                 (yas-item "B2AAEE56-42D8-42C3-8F67-865473F50E8D")
+                                 (yas-separator)
                                  ;; XHTML — 1.0 Frameset
-                                 (yas/item "9ED6ABBE-A802-11D9-BFC8-000D93C8BE28")
+                                 (yas-item "9ED6ABBE-A802-11D9-BFC8-000D93C8BE28")
                                  ;; XHTML — 1.0 Strict
-                                 (yas/item "C8B83564-A802-11D9-BFC8-000D93C8BE28")
+                                 (yas-item "C8B83564-A802-11D9-BFC8-000D93C8BE28")
                                  ;; XHTML — 1.0 Transitional
-                                 (yas/item "7D8C2F74-A802-11D9-BFC8-000D93C8BE28")
+                                 (yas-item "7D8C2F74-A802-11D9-BFC8-000D93C8BE28")
                                  ;; XHTML — 1.1
-                                 (yas/item "5CE8FC6E-A802-11D9-BFC8-000D93C8BE28")))
-                   (yas/submenu "Insert Tag"
+                                 (yas-item "5CE8FC6E-A802-11D9-BFC8-000D93C8BE28")))
+                   (yas-submenu "Insert Tag"
                                 (;; Ignoring CodeCompletion HTML Tags
-                                 (yas/ignore-item "3463E85F-F500-49A0-8631-D78ED85F9D60")
+                                 (yas-ignore-item "3463E85F-F500-49A0-8631-D78ED85F9D60")
                                  
                                  ;; Base
-                                 (yas/item "4462A6B8-A08A-11D9-A5A2-000D93C8BE28")
+                                 (yas-item "4462A6B8-A08A-11D9-A5A2-000D93C8BE28")
                                  ;; Body
-                                 (yas/item "4905D47B-A08B-11D9-A5A2-000D93C8BE28")
+                                 (yas-item "4905D47B-A08B-11D9-A5A2-000D93C8BE28")
                                  ;; Br
-                                 (yas/item "3E008E42-A5C9-11D9-9BCD-000D93C8BE28")
+                                 (yas-item "3E008E42-A5C9-11D9-9BCD-000D93C8BE28")
                                  ;; Div
-                                 (yas/item "576036C0-A60E-11D9-ABD6-000D93C8BE28")
+                                 (yas-item "576036C0-A60E-11D9-ABD6-000D93C8BE28")
                                  ;; Embed QT Movie
-                                 (yas/item "42F15753-9B6D-4DD8-984C-807B94363277")
+                                 (yas-item "42F15753-9B6D-4DD8-984C-807B94363277")
                                  ;; Fieldset
-                                 (yas/item "9BD2BE01-A854-4D55-B584-725D04C075C0")
+                                 (yas-item "9BD2BE01-A854-4D55-B584-725D04C075C0")
                                  ;; Form
-                                 (yas/item "232C2E8B-A08E-11D9-A5A2-000D93C8BE28")
+                                 (yas-item "232C2E8B-A08E-11D9-A5A2-000D93C8BE28")
                                  ;; Head
-                                 (yas/item "9CF008C4-A086-11D9-A5A2-000D93C8BE28")
+                                 (yas-item "9CF008C4-A086-11D9-A5A2-000D93C8BE28")
                                  ;; Heading
-                                 (yas/item "65BA66DC-A07F-11D9-A5A2-000D93C8BE28")
+                                 (yas-item "65BA66DC-A07F-11D9-A5A2-000D93C8BE28")
                                  ;; Input
-                                 (yas/item "44180979-A08E-11D9-A5A2-000D93C8BE28")
+                                 (yas-item "44180979-A08E-11D9-A5A2-000D93C8BE28")
                                  ;; Input with Label
-                                 (yas/item "D8DCCC81-749A-4E2A-B4BC-D109D5799CAA")
+                                 (yas-item "D8DCCC81-749A-4E2A-B4BC-D109D5799CAA")
                                  ;; Link
-                                 (yas/item "77BFD0C0-A08A-11D9-A5A2-000D93C8BE28")
+                                 (yas-item "77BFD0C0-A08A-11D9-A5A2-000D93C8BE28")
                                  ;; Mail Anchor
-                                 (yas/item "81DA4C74-A530-11D9-9BCD-000D93C8BE28")
+                                 (yas-item "81DA4C74-A530-11D9-9BCD-000D93C8BE28")
                                  ;; Meta
-                                 (yas/item "DA99AC44-A083-11D9-A5A2-000D93C8BE28")
+                                 (yas-item "DA99AC44-A083-11D9-A5A2-000D93C8BE28")
                                  ;; Option
-                                 (yas/item "5820372E-A093-4F38-B25C-B0CCC50A0FC4")
+                                 (yas-item "5820372E-A093-4F38-B25C-B0CCC50A0FC4")
                                  ;; Script
-                                 (yas/item "6592050A-A087-11D9-A5A2-000D93C8BE28")
+                                 (yas-item "6592050A-A087-11D9-A5A2-000D93C8BE28")
                                  ;; Script With External Source
-                                 (yas/item "7D676C4C-A087-11D9-A5A2-000D93C8BE28")
+                                 (yas-item "7D676C4C-A087-11D9-A5A2-000D93C8BE28")
                                  ;; Select Box
-                                 (yas/item "26023CFF-C73F-4EF5-9803-E4DBA2CBEADD")
+                                 (yas-item "26023CFF-C73F-4EF5-9803-E4DBA2CBEADD")
                                  ;; Style
-                                 (yas/item "3C518074-A088-11D9-A5A2-000D93C8BE28")
+                                 (yas-item "3C518074-A088-11D9-A5A2-000D93C8BE28")
                                  ;; Table
-                                 (yas/item "57176082-A12F-11D9-A5A2-000D93C8BE28")
+                                 (yas-item "57176082-A12F-11D9-A5A2-000D93C8BE28")
                                  ;; Text Area
-                                 (yas/item "AAC9D7B8-A12C-11D9-A5A2-000D93C8BE28")
+                                 (yas-item "AAC9D7B8-A12C-11D9-A5A2-000D93C8BE28")
                                  ;; Title
-                                 (yas/item "B62ECABE-A086-11D9-A5A2-000D93C8BE28")))
+                                 (yas-item "B62ECABE-A086-11D9-A5A2-000D93C8BE28")))
                    
-                   (yas/submenu "Includes"
+                   (yas-submenu "Includes"
                                 (;; Ignoring Add Persistent Include
-                                 (yas/ignore-item "0D814247-7A00-46EE-A2A4-45FBBF4B1181")
+                                 (yas-ignore-item "0D814247-7A00-46EE-A2A4-45FBBF4B1181")
                                  ;; Ignoring Update Document
-                                 (yas/ignore-item "4400BCE9-20E3-426E-B1D7-2C0BCA53BCF8")
+                                 (yas-ignore-item "4400BCE9-20E3-426E-B1D7-2C0BCA53BCF8")
                                  ;; Ignoring Help: Persistent Includes
-                                 (yas/ignore-item "9AFDEB2C-D9F0-423E-8211-EBB089F51F0C")))
-                   (yas/submenu "Format"
+                                 (yas-ignore-item "9AFDEB2C-D9F0-423E-8211-EBB089F51F0C")))
+                   (yas-submenu "Format"
                                 (;; Strong
-                                 (yas/item "4117D930-B6FA-4022-97E7-ECCAF4E70F63")
+                                 (yas-item "4117D930-B6FA-4022-97E7-ECCAF4E70F63")
                                  ;; Emphasize
-                                 (yas/item "EBB98620-3292-4621-BA38-D8A9A65D9551")))
-                   (yas/submenu "Conditional Comments"
+                                 (yas-item "EBB98620-3292-4621-BA38-D8A9A65D9551")))
+                   (yas-submenu "Conditional Comments"
                                 (;; IE Conditional Comment: Internet Explorer
-                                 (yas/item "0ED6DA73-F38F-4A65-B18F-3379D2BA9387")
+                                 (yas-item "0ED6DA73-F38F-4A65-B18F-3379D2BA9387")
                                  ;; IE Conditional Comment: Internet Explorer 5.0 only
-                                 (yas/item "3A517A94-001E-464D-8184-1FE56D0D0D70")
+                                 (yas-item "3A517A94-001E-464D-8184-1FE56D0D0D70")
                                  ;; IE Conditional Comment: Internet Explorer 5.5 only
-                                 (yas/item "E3F8984E-7269-4981-9D30-967AB56A6ACE")
+                                 (yas-item "E3F8984E-7269-4981-9D30-967AB56A6ACE")
                                  ;; IE Conditional Comment: Internet Explorer 5.x
-                                 (yas/item "F3512848-7889-45DA-993B-0547976C8E6D")
+                                 (yas-item "F3512848-7889-45DA-993B-0547976C8E6D")
                                  ;; IE Conditional Comment: Internet Explorer 6 and below
-                                 (yas/item "32BBB9AB-8732-4F91-A587-354941A27B69")
+                                 (yas-item "32BBB9AB-8732-4F91-A587-354941A27B69")
                                  ;; IE Conditional Comment: Internet Explorer 6 only
-                                 (yas/item "48DF7485-52EA-49B3-88AF-3A41F933F325")
+                                 (yas-item "48DF7485-52EA-49B3-88AF-3A41F933F325")
                                  ;; IE Conditional Comment: Internet Explorer 7 and above
-                                 (yas/item "CBC24AF4-88E0-498B-BE50-934B9CF29EC7")
+                                 (yas-item "CBC24AF4-88E0-498B-BE50-934B9CF29EC7")
                                  ;; IE Conditional Comment: NOT Internet Explorer
-                                 (yas/item "F00170EE-4A82-413F-A88B-85293E69A88B")))
+                                 (yas-item "F00170EE-4A82-413F-A88B-85293E69A88B")))
                    
                    ;; Wrap Selection in Open/Close Tag
-                   (yas/item "BC8B8AE2-5F16-11D9-B9C3-000D93589AF6")
+                   (yas-item "BC8B8AE2-5F16-11D9-B9C3-000D93589AF6")
                    ;; Wrap Each Selected Line in Open/Close Tag
-                   (yas/item "991E7EBD-F3F5-469A-BA01-DC30E04AD472")
+                   (yas-item "991E7EBD-F3F5-469A-BA01-DC30E04AD472")
                    ;; Wrap in <?= … ?>
-                   (yas/item "912906A0-9A29-434B-AE98-E9DFDE6E48B4")
-                   (yas/separator)
+                   (yas-item "912906A0-9A29-434B-AE98-E9DFDE6E48B4")
+                   (yas-separator)
                    ;; Ignoring Strip HTML Tags from Document / Selection
-                   (yas/ignore-item "20D760B5-A127-11D9-A5A2-000D93C8BE28")
+                   (yas-ignore-item "20D760B5-A127-11D9-A5A2-000D93C8BE28")
                    ;; Ignoring Tidy
-                   (yas/ignore-item "45F92B81-6F0E-11D9-A1E4-000D9332809C"))
+                   (yas-ignore-item "45F92B81-6F0E-11D9-A1E4-000D9332809C"))
                     '("7B7E945E-A112-11D9-A5A2-000D93C8BE28"
                        "3C44EABE-8D6F-4B1B-AB91-F419FAD1A0AD"
                        "9AFDEB2C-D9F0-423E-8211-EBB089F51F0C"
 ;; 
 ;; Substitutions for: content
 ;; 
-;; # as in Templates/XHTML 1.1/info.yasnippet
-;; CDE8EFD6-9DE2-4E8C-BB6A-52E8CCD2E977                                                       =yyas> (yas/unknown)
+;; # as in Snippets/Emphasize.yasnippet
+;; `(yas-html-toggle-wrap yas-selected-text "em")`                                            =yyas> (yas-unknown)
 ;; 
-;; # as in Snippets/IE Conditional Comment Internet Explorer.yasnippet
-;; `(or (yas/selected-text) "       IE Conditional Comment: Internet Explorer          ")`    =yyas> (yas/unknown)
+;; # as in Snippets/XHTML h1.yasnippet
+;; `yas-selected-text`                                                                        =yyas> (yas-unknown)
 ;; 
 ;; # as in Snippets/IE Conditional Comment Internet Explorer 5_0 only.yasnippet
-;; `(or (yas/selected-text) "   IE Conditional Comment: Internet Explorer 5.0 only ")`        =yyas> (yas/unknown)
+;; `(or (yas-selected-text) "   IE Conditional Comment: Internet Explorer 5.0 only ")`        =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/CodeCompletion HTML Tags.yasnippet
-;; 3463E85F-F500-49A0-8631-D78ED85F9D60                                                       =yyas> (yas/unknown)
-;; 
-;; # as in Snippets/Emphasize.yasnippet
-;; `(yas/html-toggle-wrap yas/selected-text "em")`                                            =yyas> (yas/unknown)
+;; # as in Snippets/IE Conditional Comment Internet Explorer 5_5 only.yasnippet
+;; `(or (yas-selected-text) "   IE Conditional Comment: Internet Explorer 5.5 only ")`        =yyas> (yas-unknown)
 ;; 
-;; # as in Templates/HTML 4.0 Transitional/info.yasnippet
-;; E6F19171-F664-4B4F-92DA-3E15E6CAD35C                                                       =yyas> (yas/unknown)
+;; # as in Snippets/IE Conditional Comment Internet Explorer 5_x.yasnippet
+;; `(or (yas-selected-text) "  IE Conditional Comment: Internet Explorer 5.x      ")`         =yyas> (yas-unknown)
 ;; 
-;; # as in Snippets/XHTML form.yasnippet
-;; ${TM_FILENAME/(.*?)\..*/$1_submit/}                                                        =yyas> (yas/unknown)
+;; # as in Snippets/IE Conditional Comment Internet Explorer 6 and below.yasnippet
+;; `(or (yas-selected-text) " IE Conditional Comment: Internet Explorer 6 and below ")`       =yyas> (yas-unknown)
 ;; 
-;; # as in Snippets/XHTML body.yasnippet
-;; ${TM_FILENAME/(.*)\..*/\L$1/}                                                              =yyas> (yas/unknown)
+;; # as in Snippets/IE Conditional Comment Internet Explorer 6 only.yasnippet
+;; `(or (yas-selected-text) "     IE Conditional Comment: Internet Explorer 6 only   ")`      =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Insert Entity.yasnippet
-;; 89E5CC0A-3EFF-4DEF-A299-2E9651DE6529                                                       =yyas> (yas/unknown)
+;; # as in Snippets/IE Conditional Comment Internet Explorer 7+.yasnippet
+;; `(or (yas-selected-text) " IE Conditional Comment: Internet Explorer 7 and above ")`       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Convert to HTML Entities.yasnippet
-;; 3DD8406C-A116-11D9-A5A2-000D93C8BE28                                                       =yyas> (yas/unknown)
+;; # as in Snippets/IE Conditional Comment Internet Explorer.yasnippet
+;; `(or (yas-selected-text) "       IE Conditional Comment: Internet Explorer          ")`    =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Persistent Include.yasnippet
-;; 0D814247-7A00-46EE-A2A4-45FBBF4B1181                                                       =yyas> (yas/unknown)
+;; # as in Snippets/IE Conditional Comment NOT Internet Explorer.yasnippet
+;; `(or (yas-selected-text) "  IE Conditional Comment: NOT Internet Explorer      ")`         =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Refresh All Active Browsers.yasnippet
-;; B8651C6E-A05E-11D9-86AC-000D93C8BE28                                                       =yyas> (yas/unknown)
+;; # as in Snippets/XHTML meta.yasnippet
+;; `yas-html-xhtml-attr`                                                                      =yyas> (yas-unknown)
 ;; 
 ;; # as in Snippets/Strong.yasnippet
-;; `(yas/html-toggle-wrap yas/selected-text "strong")`                                        =yyas> (yas/unknown)
+;; `(yas-html-toggle-wrap yas-selected-text "strong")`                                        =yyas> (yas-unknown)
 ;; 
-;; # as in Snippets/IE Conditional Comment Internet Explorer 5_5 only.yasnippet
-;; `(or (yas/selected-text) "   IE Conditional Comment: Internet Explorer 5.5 only ")`        =yyas> (yas/unknown)
+;; # as in Commands/About Persistent Includes.yasnippet
+;; 9AFDEB2C-D9F0-423E-8211-EBB089F51F0C                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in DragCommands/CSS Link.yasnippet
-;; C8B717C2-6B33-11D9-BB47-000D93589AF6                                                       =yyas> (yas/unknown)
+;; # as in Commands/CodeCompletion HTML Attributes.yasnippet
+;; CBD82CF3-74E9-4E7A-B3F6-9348754EB5AA                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Insert Close Tag.yasnippet
-;; 0658019F-3635-462E-AAC2-74E4FE508A9B                                                       =yyas> (yas/unknown)
+;; # as in Commands/CodeCompletion HTML Tags.yasnippet
+;; 3463E85F-F500-49A0-8631-D78ED85F9D60                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Decode Numeric URL Escapes in Line Selection.yasnippet
-;; 2C4C9673-B166-432A-8938-75A5CA622481                                                       =yyas> (yas/unknown)
+;; # as in Commands/Encrypt Line Selection (ROT 13).yasnippet
+;; 9B13543F-8356-443C-B6E7-D9259B604927                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Convert to named entities excl tags.yasnippet
-;; 43C9E8AE-3E53-4B82-A1AF-56697BB3EF09                                                       =yyas> (yas/unknown)
+;; # as in Commands/Persistent Include.yasnippet
+;; 0D814247-7A00-46EE-A2A4-45FBBF4B1181                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/About Persistent Includes.yasnippet
-;; 9AFDEB2C-D9F0-423E-8211-EBB089F51F0C                                                       =yyas> (yas/unknown)
+;; # as in Commands/Update Includes.yasnippet
+;; 4400BCE9-20E3-426E-B1D7-2C0BCA53BCF8                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Snippets/XHTML meta.yasnippet
-;; `yas/html-xhtml-attr`                                                                      =yyas> (yas/unknown)
+;; # as in Commands/Convert Line Selection to URL Escapes.yasnippet
+;; 6B024865-6095-4CE3-8EDD-DC6F2230C2FF                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Templates/HTML 4.0 Strict/info.yasnippet
-;; 04332FA8-8157-46C4-9854-8C190FFD96C6                                                       =yyas> (yas/unknown)
+;; # as in Commands/Convert to HTML Entities.yasnippet
+;; 3DD8406C-A116-11D9-A5A2-000D93C8BE28                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Macros/Delete whitespace between tags.yasnippet
-;; 7B7E945E-A112-11D9-A5A2-000D93C8BE28                                                       =yyas> (yas/unknown)
+;; # as in Commands/Convert to named entities excl tags.yasnippet
+;; 43C9E8AE-3E53-4B82-A1AF-56697BB3EF09                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in DragCommands/Anchor Tag.yasnippet
-;; B23D6E15-6B33-11D9-86C1-000D93589AF6                                                       =yyas> (yas/unknown)
+;; # as in Commands/Decode HTML Entities.yasnippet
+;; C183920D-A126-11D9-A5A2-000D93C8BE28                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Templates/XHTML 1.0 Transitional/info.yasnippet
-;; 65D38039-6B0A-48E9-9E49-43832ECC4107                                                       =yyas> (yas/unknown)
+;; # as in Commands/Decode Numeric URL Escapes in Line Selection.yasnippet
+;; 2C4C9673-B166-432A-8938-75A5CA622481                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Snippets/XHTML title.yasnippet
-;; ${TM_FILENAME/((.+)\..*)?/(?2:$2:Page Title)/}                                             =yyas> (yas/unknown)
+;; # as in Commands/Insert Close Tag.yasnippet
+;; 0658019F-3635-462E-AAC2-74E4FE508A9B                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Tidy.yasnippet
-;; 45F92B81-6F0E-11D9-A1E4-000D9332809C                                                       =yyas> (yas/unknown)
+;; # as in Commands/Insert Entity.yasnippet
+;; 89E5CC0A-3EFF-4DEF-A299-2E9651DE6529                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Strip HTML tags.yasnippet
-;; 20D760B5-A127-11D9-A5A2-000D93C8BE28                                                       =yyas> (yas/unknown)
+;; # as in Commands/Refresh All Active Browsers.yasnippet
+;; B8651C6E-A05E-11D9-86AC-000D93C8BE28                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Encrypt Line Selection (ROT 13).yasnippet
-;; 9B13543F-8356-443C-B6E7-D9259B604927                                                       =yyas> (yas/unknown)
+;; # as in Commands/Strip HTML tags.yasnippet
+;; 20D760B5-A127-11D9-A5A2-000D93C8BE28                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Templates/XHTML 1.0 Strict/info.yasnippet
-;; EBEE6B51-29C7-4362-818F-A190CACD5296                                                       =yyas> (yas/unknown)
+;; # as in Commands/Tidy.yasnippet
+;; 45F92B81-6F0E-11D9-A1E4-000D9332809C                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/W3C validation.yasnippet
-;; 3F26240E-6E4A-11D9-B411-000D93589AF6                                                       =yyas> (yas/unknown)
+;; 3F26240E-6E4A-11D9-B411-000D93589AF6                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Convert Line Selection to URL Escapes.yasnippet
-;; 6B024865-6095-4CE3-8EDD-DC6F2230C2FF                                                       =yyas> (yas/unknown)
+;; # as in DragCommands/Anchor Tag.yasnippet
+;; B23D6E15-6B33-11D9-86C1-000D93589AF6                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Update Includes.yasnippet
-;; 4400BCE9-20E3-426E-B1D7-2C0BCA53BCF8                                                       =yyas> (yas/unknown)
+;; # as in DragCommands/CSS Link.yasnippet
+;; C8B717C2-6B33-11D9-BB47-000D93589AF6                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/CodeCompletion HTML Attributes.yasnippet
-;; CBD82CF3-74E9-4E7A-B3F6-9348754EB5AA                                                       =yyas> (yas/unknown)
+;; # as in DragCommands/Image Tag.yasnippet
+;; CD6D2CC6-6B33-11D9-BDFD-000D93589AF6                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Snippets/IE Conditional Comment Internet Explorer 6 and below.yasnippet
-;; `(or (yas/selected-text) " IE Conditional Comment: Internet Explorer 6 and below ")`       =yyas> (yas/unknown)
+;; # as in Macros/Delete whitespace between tags.yasnippet
+;; 7B7E945E-A112-11D9-A5A2-000D93C8BE28                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Snippets/IE Conditional Comment Internet Explorer 5_x.yasnippet
-;; `(or (yas/selected-text) "  IE Conditional Comment: Internet Explorer 5.x      ")`         =yyas> (yas/unknown)
+;; # as in Snippets/XHTML body.yasnippet
+;; ${TM_FILENAME/(.*)\..*/\L$1/}                                                              =yyas> (yas-unknown)
 ;; 
-;; # as in DragCommands/Image Tag.yasnippet
-;; CD6D2CC6-6B33-11D9-BDFD-000D93589AF6                                                       =yyas> (yas/unknown)
+;; # as in Snippets/XHTML form.yasnippet
+;; ${TM_FILENAME/(.*?)\..*/$1_submit/}                                                        =yyas> (yas-unknown)
 ;; 
-;; # as in Snippets/IE Conditional Comment NOT Internet Explorer.yasnippet
-;; `(or (yas/selected-text) "  IE Conditional Comment: NOT Internet Explorer      ")`         =yyas> (yas/unknown)
+;; # as in Snippets/XHTML title.yasnippet
+;; ${TM_FILENAME/((.+)\..*)?/(?2:$2:Page Title)/}                                             =yyas> (yas-unknown)
 ;; 
-;; # as in Snippets/XHTML h1.yasnippet
-;; `yas/selected-text`                                                                        =yyas> (yas/unknown)
+;; # as in Templates/HTML 4.0 Strict/info.yasnippet
+;; 04332FA8-8157-46C4-9854-8C190FFD96C6                                                       =yyas> (yas-unknown)
+;; 
+;; # as in Templates/HTML 4.0 Transitional/info.yasnippet
+;; E6F19171-F664-4B4F-92DA-3E15E6CAD35C                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Templates/XHTML 1.0 Frameset/info.yasnippet
-;; 26068A55-4C84-409D-BA00-162B55AF6961                                                       =yyas> (yas/unknown)
+;; 26068A55-4C84-409D-BA00-162B55AF6961                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Decode HTML Entities.yasnippet
-;; C183920D-A126-11D9-A5A2-000D93C8BE28                                                       =yyas> (yas/unknown)
+;; # as in Templates/XHTML 1.0 Strict/info.yasnippet
+;; EBEE6B51-29C7-4362-818F-A190CACD5296                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Snippets/IE Conditional Comment Internet Explorer 7+.yasnippet
-;; `(or (yas/selected-text) " IE Conditional Comment: Internet Explorer 7 and above ")`       =yyas> (yas/unknown)
+;; # as in Templates/XHTML 1.0 Transitional/info.yasnippet
+;; 65D38039-6B0A-48E9-9E49-43832ECC4107                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Snippets/IE Conditional Comment Internet Explorer 6 only.yasnippet
-;; `(or (yas/selected-text) "     IE Conditional Comment: Internet Explorer 6 only   ")`      =yyas> (yas/unknown)
+;; # as in Templates/XHTML 1.1/info.yasnippet
+;; CDE8EFD6-9DE2-4E8C-BB6A-52E8CCD2E977                                                       =yyas> (yas-unknown)
 ;; 
 ;; 
 
 ;; Substitutions for: condition
 ;; 
-;; # as in Snippets/XHTML head.yasnippet
-;; text.html - text.html source                                                               =yyas> (yas/unknown)
+;; # as in Templates/XHTML 1.1/info.yasnippet
+;; text.html                                                                                  =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/CodeCompletion HTML Attributes.yasnippet
-;; text.html punctuation.definition.tag -source, text.html meta.tag -entity.other.attribute-name -source  =yyas> (yas/unknown)
-;; 
-;; # as in Snippets/Smart returnindent for tag pairs.yasnippet
-;; meta.scope.between-tag-pair                                                                =yyas> (yas/unknown)
+;; text.html punctuation.definition.tag -source, text.html meta.tag -entity.other.attribute-name -source  =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/CodeCompletion HTML Tags.yasnippet
-;; text.html -entity.other.attribute-name -string.quoted, invalid.illegal.incomplete.html     =yyas> (yas/unknown)
+;; text.html -entity.other.attribute-name -string.quoted, invalid.illegal.incomplete.html     =yyas> (yas-unknown)
 ;; 
-;; # as in Snippets/Wrap Selection In Tag.yasnippet
-;; text.html,                                                                                 =yyas> (yas/unknown)
+;; # as in Commands/Documentation for Tag.yasnippet
+;; text.html, text.html entity.name.tag                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Refresh All Active Browsers.yasnippet
-;; text.html, source.css                                                                      =yyas> (yas/unknown)
+;; text.html, source.css                                                                      =yyas> (yas-unknown)
 ;; 
-;; # as in Templates/XHTML 1.1/info.yasnippet
-;; text.html                                                                                  =yyas> (yas/unknown)
-;; 
-;; # as in Commands/Documentation for Tag.yasnippet
-;; text.html, text.html entity.name.tag                                                       =yyas> (yas/unknown)
+;; # as in Snippets/Smart returnindent for tag pairs.yasnippet
+;; meta.scope.between-tag-pair                                                                =yyas> (yas-unknown)
 ;; 
-;; # as in Snippets/XHTML title.yasnippet
-;; text.html - text.blog                                                                      =yyas> (yas/unknown)
+;; # as in Snippets/Wrap Selection In Tag.yasnippet
+;; text.html,                                                                                 =yyas> (yas-unknown)
 ;; 
 ;; # as in Snippets/Wrap in =.yasnippet
-;; text.html string                                                                           =yyas> (yas/unknown)
+;; text.html string                                                                           =yyas> (yas-unknown)
+;; 
+;; # as in Snippets/XHTML head.yasnippet
+;; text.html - text.html source                                                               =yyas> (yas-unknown)
+;; 
+;; # as in Snippets/XHTML title.yasnippet
+;; text.html - text.blog                                                                      =yyas> (yas-unknown)
 ;; 
 ;; 
 
 ;; Substitutions for: binding
 ;; 
-;; # as in Commands/Persistent Include.yasnippet
-;;                                                                                            =yyas> (yas/unknown)
+;; # as in Commands/CodeCompletion HTML Tags.yasnippet
+;; ~\e                                                                                         =yyas> (yas-unknown)
 ;; 
-;; # as in Snippets/XHTML &nbsp NonBreakingSpace.yasnippet
-;; ~                                                                                          =yyas> (yas/unknown)
+;; # as in Commands/Insert Entity.yasnippet
+;; @&                                                                                         =yyas> (yas-unknown)
 ;; 
-;; # as in Snippets/Smart returnindent for tag pairs.yasnippet
-;; \r                                                                                          =yyas> (yas/unknown)
+;; # as in Commands/Persistent Include.yasnippet
+;;                                                                                            =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/W3C validation.yasnippet
-;; ^V                                                                                         =yyas> (yas/unknown)
+;; # as in Commands/Update Includes.yasnippet
+;; ^@u                                                                                        =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Insert Close Tag.yasnippet
-;; ~@.                                                                                        =yyas> (yas/unknown)
-;; 
-;; # as in Snippets/XHTML br.yasnippet
-;; ^\r                                                                                         =yyas> (yas/unknown)
-;; 
-;; # as in Commands/Insert Entity.yasnippet
-;; @&                                                                                         =yyas> (yas/unknown)
+;; ~@.                                                                                        =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Refresh All Active Browsers.yasnippet
-;; @r                                                                                         =yyas> (yas/unknown)
+;; @r                                                                                         =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/CodeCompletion HTML Tags.yasnippet
-;; ~\e                                                                                         =yyas> (yas/unknown)
+;; # as in Commands/Tidy.yasnippet
+;; ^H                                                                                         =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Update Includes.yasnippet
-;; ^@u                                                                                        =yyas> (yas/unknown)
+;; # as in Commands/W3C validation.yasnippet
+;; ^V                                                                                         =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/Delete whitespace between tags.yasnippet
-;; ^~                                                                                      =yyas> (yas/unknown)
+;; ^~                                                                                        =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Tidy.yasnippet
-;; ^H                                                                                         =yyas> (yas/unknown)
+;; # as in Snippets/Smart returnindent for tag pairs.yasnippet
+;; \r                                                                                          =yyas> (yas-unknown)
+;; 
+;; # as in Snippets/XHTML &nbsp NonBreakingSpace.yasnippet
+;; ~                                                                                          =yyas> (yas-unknown)
+;; 
+;; # as in Snippets/XHTML br.yasnippet
+;; ^\r                                                                                         =yyas> (yas-unknown)
 ;; 
 ;; 
 
index 9f5ab6e7a0a0c413d9489e743fcf98a76cf77ac7..3d00490b4a7f0a3470bc0bc0db46839068eee12a 100644 (file)
@@ -1,19 +1,19 @@
-(defun yas/objc-docset-query (query)
+(defun yas-objc-docset-query (query)
   
   )
-(defvar yas/objc-method-names (make-vector 1023 0))
-(defvar yas/objc-class-names (make-vector 1023 0))
+(defvar yas-objc-method-names (make-vector 1023 0))
+(defvar yas-objc-class-names (make-vector 1023 0))
 
-(defvar yas/objc-languages (list))
-(defvar yas/objc-defkinds (list))
+(defvar yas-objc-languages (list))
+(defvar yas-objc-defkinds (list))
 
 
-(defun yas/objc-extract-super-list ()
+(defun yas-objc-extract-super-list ()
   (interactive)
-  (setq yas/objc-method-names (make-vector 1023 0)
-        yas/objc-class-names (make-vector 1023 0)
-        yas/objc-languages (list)
-        yas/objc-defkinds (list))
+  (setq yas-objc-method-names (make-vector 1023 0)
+        yas-objc-class-names (make-vector 1023 0)
+        yas-objc-languages (list)
+        yas-objc-defkinds (list))
   (with-temp-buffer
     (shell-command
      "/Developer/usr/bin/docsetutil dump -skip-text /Developer/Documentation/DocSets/com.apple.adc.documentation.AppleSnowLeopard.CoreReference.docset/"
     (goto-char (point-min))
     (search-forward-regexp "API index contains .* tokens")
     (while (search-forward-regexp "^\\([^/]*\\)/\\([^/]*\\)/\\([^/]*\\)/\\([^/]*\\)$" nil 'noerror)
-      (intern (match-string 3) yas/objc-class-names)
-      (intern (match-string 4) yas/objc-method-names)
-      (add-to-list 'yas/objc-languages (match-string 1))
-      (add-to-list 'yas/objc-defkinds (match-string 2)))))
+      (intern (match-string 3) yas-objc-class-names)
+      (intern (match-string 4) yas-objc-method-names)
+      (add-to-list 'yas-objc-languages (match-string 1))
+      (add-to-list 'yas-objc-defkinds (match-string 2)))))
 
-;; (put (intern-soft (setq chosen (completing-read "Method: " yas/objc-method-names)) yas/objc-method-names)
+;; (put (intern-soft (setq chosen (completing-read "Method: " yas-objc-method-names)) yas-objc-method-names)
 ;;      'someshit
 ;;      'someday)
 
-;; (completing-read "Class: " yas/objc-class-names)
+;; (completing-read "Class: " yas-objc-class-names)
 
-;; (get (intern-soft (setq chosen (completing-read "hey: " yas/objc-method-names)) yas/objc-method-names)
+;; (get (intern-soft (setq chosen (completing-read "hey: " yas-objc-method-names)) yas-objc-method-names)
 ;;      'someshit)
 
-(defun yas/objc-current-method-signature ()
+(defun yas-objc-current-method-signature ()
   (let ((orig-point (point))
         (start-point nil)
         sig
@@ -58,7 +58,7 @@
                   (concat (or sig "") (match-string-no-properties 0)))))
           sig))))
 
-(defun yas/objc-current-method-signature ()
+(defun yas-objc-current-method-signature ()
   (let ((orig-point (point))
         (start-point nil)
         sig
index 8b9fc13b2a864620e2e6cb75a7cc809d021afe4f..c4205ced58a812e354f8964df7702c21b924d25c 100644 (file)
@@ -1,23 +1,23 @@
 ;; .yas-setup.el for rails-mode
-(defvar yas/rails-root-cache nil)
+(defvar yas-rails-root-cache nil)
 
-(defun yas/rails-online-doc ()
+(defun yas-rails-online-doc ()
   (interactive)
   (browse-url (format "http://apidock.com/rails/search/quick?query=%s" (read-from-minibuffer "Word: " (thing-at-point 'word)))))
 
 (if (require 'rhtml-mode nil t)
     (add-to-list 'auto-mode-alist '("\\.erb$" . rhtml-mode))
-  (add-to-list 'auto-mode-alist '("\\.erb$" . yas/rails-erb-mode)))
+  (add-to-list 'auto-mode-alist '("\\.erb$" . yas-rails-erb-mode)))
 
 
-(define-derived-mode yas/rails-erb-mode
+(define-derived-mode yas-rails-erb-mode
   nxml-mode "eRB"
   "Embedded Ruby Mode, very thin layer over `nxml-mode'."
-  (add-to-list (make-local-variable 'yas/extra-modes) 'html-mode)
+  (add-to-list (make-local-variable 'yas-extra-modes) 'html-mode)
   (rng-set-vacuous-schema)
   (message "hey erb mode"))
 
-(defvar yas/rails-erb-font-lock-keywords
+(defvar yas-rails-erb-font-lock-keywords
   '(("\\(<%=\\)\\(.*+\\)\\(%>\\)"
      (1 font-lock-function-name-face)
      (2 font-lock-string-face)
      (3 font-lock-variable-name-face)))
   "(Crummy) font lock highlighting for ERB constructs.."
   )
-(font-lock-add-keywords 'yas/rails-erb-mode yas/rails-erb-font-lock-keywords)
+(font-lock-add-keywords 'yas-rails-erb-mode yas-rails-erb-font-lock-keywords)
 
 ;; stolen from rinari-mode's rinari-root
-(defun yas/rails-root (&optional dir)
+(defun yas-rails-root (&optional dir)
   (or dir (setq dir default-directory))
   (or (and (featurep 'rinari) (rinari-root dir))
-      yas/rails-root-cache
+      yas-rails-root-cache
       (if (file-exists-p (expand-file-name
                           "environment.rb" (expand-file-name "config" dir)))
-          (set (make-local-variable 'yas/rails-root-cache) dir)
+          (set (make-local-variable 'yas-rails-root-cache) dir)
         (let ((new-dir (expand-file-name (file-name-as-directory "..") dir)))
           ;; regexp to match windows roots, tramp roots, or regular posix roots
           (unless (string-match "\\(^[[:alpha:]]:/$\\|^/[^\/]+:\\|^/$\\)" dir)
-            (yas/rails-root new-dir))))))
+            (yas-rails-root new-dir))))))
 
-(defun yas/rails-find-alternate-file ()
+(defun yas-rails-find-alternate-file ()
   (if (featurep 'rinari)
-      (cond ((yas/rails-view-p)
+      (cond ((yas-rails-view-p)
              (rinari-find-model))
-            ((yas/rails-model-p)
+            ((yas-rails-model-p)
              (rinari-find-controller))
-            ((yas/rails-controller-p)
+            ((yas-rails-controller-p)
              (rinari-find-view))
             (t
-             (message "oops, have to improve `yas/rails-find-alternate-file'")))
-      (yas/unimplemented)))
+             (message "oops, have to improve `yas-rails-find-alternate-file'")))
+      (yas-unimplemented)))
   
 ;; stolen from rinari-mode's rinari-extract-partial
-(defun yas/rails-extract-partial (begin end partial-name)
+(defun yas-rails-extract-partial (begin end partial-name)
   (interactive "r\nsName your partial: ")
   (let* ((path (buffer-file-name)) ending)
     (if (string-match "view" path)
@@ -76,7 +76,7 @@
 ;;;
 ;;; The TextMate "intelligent" migration snippet
 ;;
-(defvar yas/rails-intelligent-migration-snippet-bits
+(defvar yas-rails-intelligent-migration-snippet-bits
       '((:rename_column . ((:up   . "rename_column :${1:table_name}, :${2:column_name}, :${3:new_column_name}$0")
                            (:down . "rename_column :$1, :$3, :$2" )))
 
                                     (:down . "remove_index :$1, :name . :$5" )))))
 
 
-(defun yas/rails-intelligent-migration-snippet (type)
+(defun yas-rails-intelligent-migration-snippet (type)
   (let* ((start  (point))
          (end (save-excursion
                 (search-forward-regexp "^\s*def\sself\.down" nil 'noerror)))
-         (up (cdr (assoc :up (cdr (assoc type yas/rails-intelligent-migration-snippet-bits)))))
-         (down (cdr (assoc :down (cdr (assoc type yas/rails-intelligent-migration-snippet-bits)))))
+         (up (cdr (assoc :up (cdr (assoc type yas-rails-intelligent-migration-snippet-bits)))))
+         (down (cdr (assoc :down (cdr (assoc type yas-rails-intelligent-migration-snippet-bits)))))
          (snippet
           (and up down start end (concat up
                                          (buffer-substring-no-properties start end)
                                          "\n" down))))
     (when snippet
       (delete-region start end)
-      (yas/expand-snippet snippet))))
+      (yas-expand-snippet snippet))))
 
-(yas/define-condition-cache
-  yas/rails-intelligent-migration-snippet-condition-p
+(yas-define-condition-cache
+  yas-rails-intelligent-migration-snippet-condition-p
   "Non-nil if an \"intelligent\" migration snippet should be expanded"
-  (and (yas/rails-migration-p)
-       (not (yas/rails-in-create-table-p))
-       (not (yas/rails-in-change-table-p))
-       (yas/rails-in-ruby-block-like "self\.up")))
+  (and (yas-rails-migration-p)
+       (not (yas-rails-in-create-table-p))
+       (not (yas-rails-in-change-table-p))
+       (yas-rails-in-ruby-block-like "self\.up")))
 
-(defun yas/rails-in-ruby-block-like (regexp)
+(defun yas-rails-in-ruby-block-like (regexp)
   (save-excursion
     (ruby-accurate-end-of-block)
     (ruby-backward-sexp)
     (search-forward-regexp regexp (line-end-position) t)))
 
 ;;; conditions
-(yas/define-condition-cache
- yas/rails-in-create-table-p
+(yas-define-condition-cache
+ yas-rails-in-create-table-p
  "Non-nil if point is inside a 'create_table' method call."
- (yas/rails-in-ruby-block-like "create_table"))
+ (yas-rails-in-ruby-block-like "create_table"))
 
-(yas/define-condition-cache
- yas/rails-in-change-table-p
+(yas-define-condition-cache
+ yas-rails-in-change-table-p
  "Non-nil if point is inside a 'change_table' method call."
- (yas/rails-in-ruby-block-like "change_table"))
+ (yas-rails-in-ruby-block-like "change_table"))
 
-(yas/define-condition-cache
- yas/rails-model-p
+(yas-define-condition-cache
+ yas-rails-model-p
  "Non-nil if the current buffer is a rails model."
- (and (yas/rails-root)
+ (and (yas-rails-root)
       (string-match "app/models/$" default-directory)))
 
-(yas/define-condition-cache
- yas/rails-view-p
+(yas-define-condition-cache
+ yas-rails-view-p
  "Non-nil if the current buffer is a rails view."
- (and (yas/rails-root)
+ (and (yas-rails-root)
       (string-match "app/views/" default-directory)))
 
-(yas/define-condition-cache
- yas/rails-helper-p
+(yas-define-condition-cache
+ yas-rails-helper-p
  "Non-nil if the current buffer is a rails helper."
- (and (yas/rails-root)
+ (and (yas-rails-root)
       (string-match "app/helpers/" default-directory)))
 
-(yas/define-condition-cache
- yas/rails-controller-p
+(yas-define-condition-cache
+ yas-rails-controller-p
 "Non-nil if the current buffer is a rails controller." 
- (and (yas/rails-root)
+ (and (yas-rails-root)
       (string-match "app/controllers/$" default-directory)))
 
-(yas/define-condition-cache
- yas/rails-migration-p
+(yas-define-condition-cache
+ yas-rails-migration-p
  "Non-nil if the current buffer is a rails migration."
- (and (yas/rails-root)
+ (and (yas-rails-root)
       (string-match "db/migrate/" default-directory)))
 
-(defun yas/rails-activate-maybe ()
-  (when (and yas/minor-mode
-             (yas/rails-root))
-    (add-to-list (make-local-variable 'yas/extra-modes) 'rails-mode)))
+(defun yas-rails-activate-maybe ()
+  (when (and yas-minor-mode
+             (yas-rails-root))
+    (add-to-list (make-local-variable 'yas-extra-modes) 'rails-mode)))
 
-(defadvice cd (after yas/rails-on-cd-activate activate)
-  "Add `rails-mode' to `yas/extra-modes' so that rails snippets
+(defadvice cd (after yas-rails-on-cd-activate activate)
+  "Add `rails-mode' to `yas-extra-modes' so that rails snippets
 are recognized. Stolen from `rinari-mode' more or`' less."
-  (setq yas/rails-root-cache nil)
-  (yas/rails-activate-maybe))
+  (setq yas-rails-root-cache nil)
+  (yas-rails-activate-maybe))
 
-(add-hook 'yas/minor-mode-hook 'yas/rails-activate-maybe)
+(add-hook 'yas-minor-mode-hook 'yas-rails-activate-maybe)
 ;; Substitutions for: content
 ;; 
 ;; # as in Macros/Remove 3A Add Column.yasnippet
-;; 809BCA42-5C49-4B08-B3C4-BB773036C086                                                       =yyas> (yas/unknown)
+;; 809BCA42-5C49-4B08-B3C4-BB773036C086                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/Add 3A Remove Named Index.yasnippet
-;; A7F692C1-778A-48B8-945E-573568BA0403                                                       =yyas> (yas/unknown)
+;; A7F692C1-778A-48B8-945E-573568BA0403                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Go To Unit Test.yasnippet
-;; BDBB15A4-2824-4BEC-93A5-7475F9C46A39                                                       =yyas> (if (featurep 'rinari) (rinari-find-test) (yas/unimplemented 'rinari))
+;; BDBB15A4-2824-4BEC-93A5-7475F9C46A39                                                       =yyas> (if (featurep 'rinari) (rinari-find-test) (yas-unimplemented 'rinari))
 ;; 
 ;; # as in Commands/Go To File on This Line.yasnippet
 ;; 09BB96F2-75FD-48A7-8314-B5B56B09B477                                                       =yyas> (ffap)
 ;; 
 ;; # as in Commands/Test Uncommitted.yasnippet
-;; 212C3047-D9B1-11DC-94E9-00112475D960                                                       =yyas> (yas/unknown)
+;; 212C3047-D9B1-11DC-94E9-00112475D960                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Redo Last Migration.yasnippet
-;; CFDA9F62-D071-4E0F-AD10-66AE0729FFCF                                                       =yyas> (yas/rails-compile "rake")
+;; CFDA9F62-D071-4E0F-AD10-66AE0729FFCF                                                       =yyas> (yas-rails-compile "rake")
 ;; 
 ;; # as in Commands/Documentation for Word.yasnippet
-;; 32F30207-D827-46D9-889A-451C35269D52                                                       =yyas> (yas/rails-online-doc)
+;; 32F30207-D827-46D9-889A-451C35269D52                                                       =yyas> (yas-rails-online-doc)
 ;; 
 ;; # as in Commands/Autocomplete Foreign Key Fixture Reference.yasnippet
-;; 0BCF0EE2-35EE-4959-A771-E74D55271D5A                                                       =yyas> (yas/unknown)
+;; 0BCF0EE2-35EE-4959-A771-E74D55271D5A                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Autocomplete Foreign Key Fixture Reference (habtm).yasnippet
-;; 275C0B86-F735-49B6-8A22-218A8F4CC2E0                                                       =yyas> (yas/unknown)
+;; 275C0B86-F735-49B6-8A22-218A8F4CC2E0                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/Change Change Table.yasnippet
-;; 20FC02C5-32A3-4F20-B163-FF75C9FDFABF                                                       =yyas> (yas/rails-intelligent-migration-snippet :change_change_table)
+;; 20FC02C5-32A3-4F20-B163-FF75C9FDFABF                                                       =yyas> (yas-rails-intelligent-migration-snippet :change_change_table)
 ;; 
 ;; # as in Commands/Rake Migrate.yasnippet
-;; 985F56D4-82ED-4C45-8250-2ECCFC71957E                                                       =yyas> (yas/unknown)
+;; 985F56D4-82ED-4C45-8250-2ECCFC71957E                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/DB Schema Import.yasnippet
-;; 6DEF923E-2347-46EC-AFBE-183D08E63DC1                                                       =yyas> (yas/unknown)
+;; 6DEF923E-2347-46EC-AFBE-183D08E63DC1                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Load Fixtures (Test DB).yasnippet
-;; F758BFD1-00CA-4742-BE71-032580080F5C                                                       =yyas> (yas/unknown)
+;; F758BFD1-00CA-4742-BE71-032580080F5C                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Generate Quick Migration.yasnippet
-;; D696FA2C-785A-4B73-A2F6-F750904DD7C2                                                       =yyas> (yas/unknown)
+;; D696FA2C-785A-4B73-A2F6-F750904DD7C2                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/Remove 3A Add Timestamps.yasnippet
-;; E885A3E8-8020-4AC3-A25E-510B26F114B2                                                       =yyas> (yas/unknown)
+;; E885A3E8-8020-4AC3-A25E-510B26F114B2                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/Add 3A Remove Several Columns (marcc).yasnippet
-;; 27A6C58A-896B-4956-BA81-D671A2EF9C7D                                                       =yyas> (yas/rails-intelligent-migration-snippet :add_remove_column_continue)
+;; 27A6C58A-896B-4956-BA81-D671A2EF9C7D                                                       =yyas> (yas-rails-intelligent-migration-snippet :add_remove_column_continue)
 ;; 
 ;; # as in Macros/Add 3A Remove Column.yasnippet
-;; 18C76913-061C-4D65-866D-67AA3724AFEF                                                       =yyas> (yas/rails-intelligent-migration-snippet :add_remove_column)
+;; 18C76913-061C-4D65-866D-67AA3724AFEF                                                       =yyas> (yas-rails-intelligent-migration-snippet :add_remove_column)
 ;; 
 ;; # as in Commands/Go To View.yasnippet
-;; EE862691-A624-4797-90CF-EDD39EFB2D8E                                                       =yyas> (if (featurep 'rinari) (rinari-find-view) (yas/unimplemented 'rinari))
+;; EE862691-A624-4797-90CF-EDD39EFB2D8E                                                       =yyas> (if (featurep 'rinari) (rinari-find-view) (yas-unimplemented 'rinari))
 ;; 
 ;; # as in Commands/Test Plugins.yasnippet
-;; 0D966168-D9B1-11DC-94E9-00112475D960                                                       =yyas> (yas/unknown)
+;; 0D966168-D9B1-11DC-94E9-00112475D960                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/Change Column.yasnippet
-;; 42DE1441-D1B7-4998-BAF9-16B1EC7E210C                                                       =yyas> (yas/unknown)
+;; 42DE1441-D1B7-4998-BAF9-16B1EC7E210C                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Make Selection in to Partial.yasnippet
-;; 1DD8A214-1C97-45BA-ADEE-8F888DDE8570                                                       =yyas> (call-interactively 'yas/rails-extract-partial)
+;; 1DD8A214-1C97-45BA-ADEE-8F888DDE8570                                                       =yyas> (call-interactively 'yas-rails-extract-partial)
 ;; 
 ;; # as in Commands/Go To Functional Test.yasnippet
-;; DFE393BE-0764-49FE-B464-6350A50921E6                                                       =yyas> (if (featurep 'rinari) (rinari-find-test) (yas/unimplemented 'rinari))
+;; DFE393BE-0764-49FE-B464-6350A50921E6                                                       =yyas> (if (featurep 'rinari) (rinari-find-test) (yas-unimplemented 'rinari))
 ;; 
 ;; # as in Commands/Test Recent.yasnippet
-;; 190401C2-D9B1-11DC-94E9-00112475D960                                                       =yyas> (yas/unknown)
+;; 190401C2-D9B1-11DC-94E9-00112475D960                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Test All.yasnippet
-;; DC549A45-D9B0-11DC-94E9-00112475D960                                                       =yyas> (yas/unknown)
+;; DC549A45-D9B0-11DC-94E9-00112475D960                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/Rename Column.yasnippet
-;; AC50762C-DE40-4EB9-9A22-2F6AF2EA4EA3                                                       =yyas> (yas/unknown)
+;; AC50762C-DE40-4EB9-9A22-2F6AF2EA4EA3                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/Create 3A Drop Table.yasnippet
-;; 25F8F5D8-2BD1-45D8-8B2A-9F2EA4F73AA2                                                       =yyas> (yas/unknown)
+;; 25F8F5D8-2BD1-45D8-8B2A-9F2EA4F73AA2                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/Add 3A Remove Unique Index.yasnippet
-;; 33057A79-677B-4DFB-99D4-1492778BDDC6                                                       =yyas> (yas/unknown)
+;; 33057A79-677B-4DFB-99D4-1492778BDDC6                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/Add 3A Remove Timestamps.yasnippet
-;; 221969A1-A5EA-4A8E-8817-C74EBED63901                                                       =yyas> (yas/unknown)
+;; 221969A1-A5EA-4A8E-8817-C74EBED63901                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Go To Helper.yasnippet
-;; 51C9C27A-D931-49F9-B6D8-C0E7ABEC992D                                                       =yyas> (if (featurep 'rinari) (rinari-find-helper) (yas/unimplemented 'rinari))
+;; 51C9C27A-D931-49F9-B6D8-C0E7ABEC992D                                                       =yyas> (if (featurep 'rinari) (rinari-find-helper) (yas-unimplemented 'rinari))
 ;; 
 ;; # as in Commands/DB Schema Dump.yasnippet
-;; 310C901C-EF32-4E88-938A-804ABBF8C428                                                       =yyas> (yas/unknown)
+;; 310C901C-EF32-4E88-938A-804ABBF8C428                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Test Functionals.yasnippet
-;; F4EA552D-D9B0-11DC-94E9-00112475D960                                                       =yyas> (yas/unknown)
+;; F4EA552D-D9B0-11DC-94E9-00112475D960                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Migrate to Previous Version.yasnippet
-;; 9A1AE6BA-8350-4AB7-B5BD-969A7E64CF29                                                       =yyas> (yas/unknown)
+;; 9A1AE6BA-8350-4AB7-B5BD-969A7E64CF29                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Go To Model.yasnippet
-;; C7151BF3-7068-4344-9B09-86F3BF4A9C63                                                       =yyas> (if (featurep 'rinari) (rinari-find-model) (yas/unimplemented 'rinari))
+;; C7151BF3-7068-4344-9B09-86F3BF4A9C63                                                       =yyas> (if (featurep 'rinari) (rinari-find-model) (yas-unimplemented 'rinari))
 ;; 
 ;; # as in Macros/Drop 3A Create Table.yasnippet
-;; A2135370-67A1-488D-B43C-B4F221127C2F                                                       =yyas> (yas/unknown)
+;; A2135370-67A1-488D-B43C-B4F221127C2F                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/Change Column Default.yasnippet
-;; A219EBB8-004A-4012-B5B2-232C9A5C94F8                                                       =yyas> (yas/unknown)
+;; A219EBB8-004A-4012-B5B2-232C9A5C94F8                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/Add 3A Remove Index.yasnippet
-;; 95F83E1D-5B03-424F-8BEC-8AF66C8939BC                                                       =yyas> (yas/unknown)
+;; 95F83E1D-5B03-424F-8BEC-8AF66C8939BC                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Load Fixtures.yasnippet
-;; 5EEA0C71-B34B-4408-953B-F47AAD343CCC                                                       =yyas> (yas/unknown)
+;; 5EEA0C71-B34B-4408-953B-F47AAD343CCC                                                       =yyas> (yas-unknown)
 ;; 
 
 ;; 
 ;; # as in Commands/Clone Development DB to Test DB.yasnippet
-;; 6F2AB859-46E3-4FF5-A9A7-E9A813AB5DE1                                                       =yyas> (yas/unknown)
+;; 6F2AB859-46E3-4FF5-A9A7-E9A813AB5DE1                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/Rename 3A Rename Several Columns.yasnippet
-;; F03162DE-9DB6-417B-9DD7-52D9F11EA736                                                       =yyas> (yas/unknown)
+;; F03162DE-9DB6-417B-9DD7-52D9F11EA736                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Go To Stylesheet.yasnippet
-;; B207BBD4-D6AA-41E9-9530-27210F2D7B66                                                       =yyas> (if (featurep 'rinari) (rinari-find-stylesheet) (yas/unimplemented 'rinari))
+;; B207BBD4-D6AA-41E9-9530-27210F2D7B66                                                       =yyas> (if (featurep 'rinari) (rinari-find-stylesheet) (yas-unimplemented 'rinari))
 ;; 
 ;; # as in Commands/Go To Javascript.yasnippet
-;; B078346F-61D8-4E75-9427-80720FBC67F7                                                       =yyas> (if (featurep 'rinari) (rinari-find-javascript) (yas/unimplemented 'rinari))
+;; B078346F-61D8-4E75-9427-80720FBC67F7                                                       =yyas> (if (featurep 'rinari) (rinari-find-javascript) (yas-unimplemented 'rinari))
 ;; 
 ;; # as in Commands/Rake Migrate to Version.yasnippet
-;; 07C696F8-79F5-4E0B-9EE9-03B693A54ABB                                                       =yyas> (yas/unknown)
+;; 07C696F8-79F5-4E0B-9EE9-03B693A54ABB                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Go To Alternate File.yasnippet
-;; 9453F0B3-B946-445F-BDB0-B01DE70732FC                                                       =yyas> (yas/rails-find-alternate-file) 
+;; 9453F0B3-B946-445F-BDB0-B01DE70732FC                                                       =yyas> (yas-rails-find-alternate-file) 
 ;; 
 ;; # as in Commands/View demo help.yasnippet
-;; 964436B8-E578-11DC-8177-00112475D960                                                       =yyas> (yas/unknown)
+;; 964436B8-E578-11DC-8177-00112475D960                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Go to Fixture.yasnippet
-;; 638D94A4-BDFC-4FE9-8909-9934F3FD2899                                                       =yyas> (if (featurep 'rinari) (rinari-find-fixture) (yas/unimplemented 'rinari))
+;; 638D94A4-BDFC-4FE9-8909-9934F3FD2899                                                       =yyas> (if (featurep 'rinari) (rinari-find-fixture) (yas-unimplemented 'rinari))
 ;; 
 ;; # as in Macros/Rename Table.yasnippet
-;; FD8CC811-2AD3-480F-B975-DF959DC96C67                                                       =yyas> (yas/unknown)
+;; FD8CC811-2AD3-480F-B975-DF959DC96C67                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/Rename 3A Rename Several Columns (mncc).yasnippet
-;; 04A86178-71B1-430A-A06D-DFF7C9A338B5                                                       =yyas> (yas/unknown)
+;; 04A86178-71B1-430A-A06D-DFF7C9A338B5                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Generate.yasnippet
-;; 4904EDC7-5ED3-4132-AAB2-C2AD87C97EFE                                                       =yyas> (yas/unknown)
+;; 4904EDC7-5ED3-4132-AAB2-C2AD87C97EFE                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Test Integration.yasnippet
-;; 04A30A4D-D9B1-11DC-94E9-00112475D960                                                       =yyas> (yas/unknown)
+;; 04A30A4D-D9B1-11DC-94E9-00112475D960                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Show DB Schema.yasnippet
-;; 1970AE74-3949-40B3-B263-727AA3FF167A                                                       =yyas> (yas/unknown)
+;; 1970AE74-3949-40B3-B263-727AA3FF167A                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/Add 3A Remove Several Columns.yasnippet
-;; 7BC860E6-7561-4E6E-983B-507D7A6F6228                                                       =yyas> (yas/unknown)
+;; 7BC860E6-7561-4E6E-983B-507D7A6F6228                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Install Bundled Plugin.yasnippet
-;; 46ECE243-0448-4A64-A223-27CC21E7704D                                                       =yyas> (yas/unknown)
+;; 46ECE243-0448-4A64-A223-27CC21E7704D                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Go To File.yasnippet
-;; 0CCC8443-40F3-4BAB-9440-D737562B5F45                                                       =yyas> (if (featurep 'rinari) (rinari-find-file-in-project) (yas/unimplemented 'rinari))
+;; 0CCC8443-40F3-4BAB-9440-D737562B5F45                                                       =yyas> (if (featurep 'rinari) (rinari-find-file-in-project) (yas-unimplemented 'rinari))
 ;; 
 ;; # as in Commands/Test Units.yasnippet
-;; 2C60CBA1-D9B1-11DC-94E9-00112475D960                                                       =yyas> (yas/unknown)
+;; 2C60CBA1-D9B1-11DC-94E9-00112475D960                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Snippets/returning do 7Cvariable7C E280A6 end.yasnippet
-;; ${2/(^(?<var>\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1: |)/}                     =yyas> ${2:$(and (yas/text) " |")}
-;; ${2/(^(?<var>\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:|)/}                      =yyas> ${2:$(and (yas/text) "|")}
+;; ${2/(^(?<var>\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1: |)/}                     =yyas> ${2:$(and (yas-text) " |")}
+;; ${2/(^(?<var>\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:|)/}                      =yyas> ${2:$(and (yas-text) "|")}
 ;; 
 ;; # as in Snippets/form_for label.yasnippet
-;; ${1/[[:alpha:]]+|(_)/(?1: :\u$0)/g}                                                        =yyas> ${1:$(capitalize (replace-regexp-in-string "_" " " yas/text))}
+;; ${1/[[:alpha:]]+|(_)/(?1: :\u$0)/g}                                                        =yyas> ${1:$(capitalize (replace-regexp-in-string "_" " " yas-text))}
 ;;
 ;; # as in Snippets/has_one (ho).yasnippet
-;; ${1/[[:alpha:]]+|(_)/(?1::\u$0)/g}                                                         =yyas> ${1:$(replace-regexp-in-string "_" "" (capitalize yas/text))}
+;; ${1/[[:alpha:]]+|(_)/(?1::\u$0)/g}                                                         =yyas> ${1:$(replace-regexp-in-string "_" "" (capitalize yas-text))}
 ;;
 ;; # as in Snippets/Create sweeper class.yasnippet
-;; ${1/./\l$0/}                                                                               =yyas> ${1:$(and (yas/text) (concat (downcase (substring yas/text 0 1)) (substring yas/text 1)))} 
+;; ${1/./\l$0/}                                                                               =yyas> ${1:$(and (yas-text) (concat (downcase (substring yas-text 0 1)) (substring yas-text 1)))} 
 ;;
 ;; # as in Snippets/image_submit_tag.yasnippet
 ;; ${1/^(\w+)(\.\w*)?$/$1/}                                                                   =yyas> ${1:$(file-name-sans-extension yas-text)}
 ;; 
 ;; # as in Snippets/respond_to (html).yasnippet
-;; $TM_SELECTED_TEXT                                                                          =yyas> `yas/selected-text`
+;; $TM_SELECTED_TEXT                                                                          =yyas> `yas-selected-text`
 ;;
 ;; # as in Snippets/find_in_batches.yasnippet
 ;; ${TM_CURRENT_WORD/(\w+)\./\L$1/g}                                                          =yyas> `(downcase (replace-regexp-in-string "\\..*$"  "" (current-word)))` 
@@ -394,18 +394,18 @@ are recognized. Stolen from `rinari-mode' more or`' less."
 ;; meta.rails.controller, meta.rails.helper, meta.rails.model, meta.rails.functional_test, source.yaml                                                                                        =yyas> t
 ;; meta.rails.controller, meta.rails.mailer, source.js, source.css                                                                                                                            =yyas> t
 ;; meta.rails.controller, meta.rails.helper, meta.rails.model, source.yaml, meta.rails.unit_test                                                                                              =yyas> t
-;; meta.rails.migration - meta.rails.migration.create_table - meta.rails.migration.change_table                                                                                               =yyas> (yas/rails-intelligent-migration-snippet-condition-p)
-;; meta.rails.migration.create_table, meta.rails.migration.change_table                                                                                                                       =yyas> (or (yas/rails-in-create-table-p) (yas/rails-in-change-table-p))
-;; meta.rails.controller, meta.rails.mailer, source.js, source.css                                                                                                                            =yyas> (yas/unknown)
-;; meta.rails.migration.create_table                                                                                                                                                          =yyas> (yas/rails-create-table-p)
-;; meta.rails.functional_test                                                                                                                                                                 =yyas> (yas/rails-functional-test-p)
-;; text.html.ruby, text.haml                                                                                                                                                                  =yyas> (yas/rails-view-p)
-;; meta.rails.controller                                                                                                                                                                      =yyas> (yas/rails-controller-p)
-;; meta.rails.routes                                                                                                                                                                          =yyas> (yas/rails-routes-p)
-;; text.html.ruby                                                                                                                                                                             =yyas> (yas/unknown)
+;; meta.rails.migration - meta.rails.migration.create_table - meta.rails.migration.change_table                                                                                               =yyas> (yas-rails-intelligent-migration-snippet-condition-p)
+;; meta.rails.migration.create_table, meta.rails.migration.change_table                                                                                                                       =yyas> (or (yas-rails-in-create-table-p) (yas-rails-in-change-table-p))
+;; meta.rails.controller, meta.rails.mailer, source.js, source.css                                                                                                                            =yyas> (yas-unknown)
+;; meta.rails.migration.create_table                                                                                                                                                          =yyas> (yas-rails-create-table-p)
+;; meta.rails.functional_test                                                                                                                                                                 =yyas> (yas-rails-functional-test-p)
+;; text.html.ruby, text.haml                                                                                                                                                                  =yyas> (yas-rails-view-p)
+;; meta.rails.controller                                                                                                                                                                      =yyas> (yas-rails-controller-p)
+;; meta.rails.routes                                                                                                                                                                          =yyas> (yas-rails-routes-p)
+;; text.html.ruby                                                                                                                                                                             =yyas> (yas-unknown)
 ;;
 ;;
-;; AC385ABF-96CD-4FCB-80AD-BF37D6EE79D2  =yyas> (and (member major-mode '(nxml-mode html-mode rhtml-mode)) (yas/rails-view-p))
+;; AC385ABF-96CD-4FCB-80AD-BF37D6EE79D2  =yyas> (and (member major-mode '(nxml-mode html-mode rhtml-mode)) (yas-rails-view-p))
 
 
 ;; Substitutions for: binding
@@ -414,16 +414,16 @@ are recognized. Stolen from `rinari-mode' more or`' less."
 ;; ^j                                                                                         =yyas> C-c M-j
 ;; 
 ;; # as in Commands/Autocomplete Foreign Key Fixture Reference (habtm).yasnippet
-;; ~$\e                                                                                        =yyas> (yas/unknown)
+;; ~$\e                                                                                        =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Go To View.yasnippet
 ;; ~$@                                                                                     =yyas> [M-S-s-down]
 ;; 
 ;; # as in Commands/Generate Quick Migration.yasnippet
-;; ^M                                                                                         =yyas> (yas/unknown)
+;; ^M                                                                                         =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Go To File on This Line.yasnippet
-;; ~@                                                                                      =yyas> (yas/unknown)
+;; ~@                                                                                      =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Show DB Schema.yasnippet
 ;; ^@S                                                                                        =yyas> C-c M-s
@@ -437,7 +437,7 @@ are recognized. Stolen from `rinari-mode' more or`' less."
 ;; 9453F0B3-B946-445F-BDB0-B01DE70732FC                                                       =yyas> [M-s-down]
 ;; 
 ;; # as in Commands/Autocomplete Foreign Key Fixture Reference.yasnippet
-;; ~\e                                                                                         =yyas> (yas/unknown)
+;; ~\e                                                                                         =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Test Units.yasnippet
 ;; ^\                                                                                         =yyas> C-c M-\
@@ -461,615 +461,650 @@ are recognized. Stolen from `rinari-mode' more or`' less."
 ;; 
 ;; Translated menu
 ;; 
-(yas/define-menu 'rails-mode
-                 '((yas/submenu "Go To"
+(yas-define-menu 'rails-mode
+                 '(;; Ignoring Set RVM…
+                   (yas-ignore-item "88047A77-B889-4F47-892D-4C3EBA98D968")
+                   
+                   (yas-submenu "Go To"
                                 (;; Alternate File
-                                 (yas/item "0CCC8443-40F3-4BAB-9440-D737562B5F45")
+                                 (yas-item "0CCC8443-40F3-4BAB-9440-D737562B5F45")
                                  ;; File on Current Line
-                                 (yas/item "09BB96F2-75FD-48A7-8314-B5B56B09B477")
-                                 (yas/separator)
+                                 (yas-item "09BB96F2-75FD-48A7-8314-B5B56B09B477")
+                                 (yas-separator)
                                  ;; Go to Model
-                                 (yas/item "C7151BF3-7068-4344-9B09-86F3BF4A9C63")
+                                 (yas-item "C7151BF3-7068-4344-9B09-86F3BF4A9C63")
                                  ;; Go to Controller
-                                 (yas/item "9453F0B3-B946-445F-BDB0-B01DE70732FC")
+                                 (yas-item "9453F0B3-B946-445F-BDB0-B01DE70732FC")
                                  ;; Go to View
-                                 (yas/item "EE862691-A624-4797-90CF-EDD39EFB2D8E")
+                                 (yas-item "EE862691-A624-4797-90CF-EDD39EFB2D8E")
                                  ;; Go to Functional Test
-                                 (yas/item "DFE393BE-0764-49FE-B464-6350A50921E6")
+                                 (yas-item "DFE393BE-0764-49FE-B464-6350A50921E6")
                                  ;; Go to Helper
-                                 (yas/item "51C9C27A-D931-49F9-B6D8-C0E7ABEC992D")
+                                 (yas-item "51C9C27A-D931-49F9-B6D8-C0E7ABEC992D")
                                  ;; Go to Javascript
-                                 (yas/item "B078346F-61D8-4E75-9427-80720FBC67F7")
+                                 (yas-item "B078346F-61D8-4E75-9427-80720FBC67F7")
                                  ;; Go to Stylesheet
-                                 (yas/item "B207BBD4-D6AA-41E9-9530-27210F2D7B66")
+                                 (yas-item "B207BBD4-D6AA-41E9-9530-27210F2D7B66")
                                  ;; Go to Unit Test
-                                 (yas/item "BDBB15A4-2824-4BEC-93A5-7475F9C46A39")
+                                 (yas-item "BDBB15A4-2824-4BEC-93A5-7475F9C46A39")
                                  ;; Go to Fixture
-                                 (yas/item "638D94A4-BDFC-4FE9-8909-9934F3FD2899")))
-                   (yas/submenu "Run Tests"
+                                 (yas-item "638D94A4-BDFC-4FE9-8909-9934F3FD2899")))
+                   (yas-submenu "Run Tests"
                                 (;; Ignoring Test All
-                                 (yas/ignore-item "DC549A45-D9B0-11DC-94E9-00112475D960")
+                                 (yas-ignore-item "DC549A45-D9B0-11DC-94E9-00112475D960")
                                  ;; Ignoring Test Functionals
-                                 (yas/ignore-item "F4EA552D-D9B0-11DC-94E9-00112475D960")
+                                 (yas-ignore-item "F4EA552D-D9B0-11DC-94E9-00112475D960")
                                  ;; Ignoring Test Integration
-                                 (yas/ignore-item "04A30A4D-D9B1-11DC-94E9-00112475D960")
+                                 (yas-ignore-item "04A30A4D-D9B1-11DC-94E9-00112475D960")
                                  ;; Ignoring Test Plugins
-                                 (yas/ignore-item "0D966168-D9B1-11DC-94E9-00112475D960")
+                                 (yas-ignore-item "0D966168-D9B1-11DC-94E9-00112475D960")
                                  ;; Ignoring Test Recent
-                                 (yas/ignore-item "190401C2-D9B1-11DC-94E9-00112475D960")
+                                 (yas-ignore-item "190401C2-D9B1-11DC-94E9-00112475D960")
                                  ;; Ignoring Test Uncommitted
-                                 (yas/ignore-item "212C3047-D9B1-11DC-94E9-00112475D960")
+                                 (yas-ignore-item "212C3047-D9B1-11DC-94E9-00112475D960")
                                  ;; Ignoring Test Units
-                                 (yas/ignore-item "2C60CBA1-D9B1-11DC-94E9-00112475D960")))
+                                 (yas-ignore-item "2C60CBA1-D9B1-11DC-94E9-00112475D960")))
                    
                    ;; Ignoring Call Generate Script
-                   (yas/ignore-item "4904EDC7-5ED3-4132-AAB2-C2AD87C97EFE")
-                   
-                   (yas/submenu "Database"
+                   (yas-ignore-item "4904EDC7-5ED3-4132-AAB2-C2AD87C97EFE")
+                   (yas-submenu "Database"
                                 (;; Ignoring Migrate to Current
-                                 (yas/ignore-item "985F56D4-82ED-4C45-8250-2ECCFC71957E")
+                                 (yas-ignore-item "985F56D4-82ED-4C45-8250-2ECCFC71957E")
                                  ;; Ignoring Migrate to Version ...
-                                 (yas/ignore-item "07C696F8-79F5-4E0B-9EE9-03B693A54ABB")
+                                 (yas-ignore-item "07C696F8-79F5-4E0B-9EE9-03B693A54ABB")
                                  ;; Ignoring Migrate to Previous Version
-                                 (yas/ignore-item "9A1AE6BA-8350-4AB7-B5BD-969A7E64CF29")
+                                 (yas-ignore-item "9A1AE6BA-8350-4AB7-B5BD-969A7E64CF29")
                                  ;; Redo Last Migration
-                                 (yas/item "CFDA9F62-D071-4E0F-AD10-66AE0729FFCF")
-                                 (yas/separator)
+                                 (yas-item "CFDA9F62-D071-4E0F-AD10-66AE0729FFCF")
+                                 (yas-separator)
                                  ;; Ignoring Load Fixtures (Development DB)
-                                 (yas/ignore-item "5EEA0C71-B34B-4408-953B-F47AAD343CCC")
+                                 (yas-ignore-item "5EEA0C71-B34B-4408-953B-F47AAD343CCC")
                                  ;; Ignoring Load Fixtures (Test DB)
-                                 (yas/ignore-item "F758BFD1-00CA-4742-BE71-032580080F5C")
+                                 (yas-ignore-item "F758BFD1-00CA-4742-BE71-032580080F5C")
                                  
                                  ;; Ignoring Load schema.rb to DB
-                                 (yas/ignore-item "6DEF923E-2347-46EC-AFBE-183D08E63DC1")
+                                 (yas-ignore-item "6DEF923E-2347-46EC-AFBE-183D08E63DC1")
                                  ;; Ignoring Dump DB to schema.rb
-                                 (yas/ignore-item "310C901C-EF32-4E88-938A-804ABBF8C428")
+                                 (yas-ignore-item "310C901C-EF32-4E88-938A-804ABBF8C428")
                                  ;; Ignoring Clone Development DB to Test DB
-                                 (yas/ignore-item "6F2AB859-46E3-4FF5-A9A7-E9A813AB5DE1")))
+                                 (yas-ignore-item "6F2AB859-46E3-4FF5-A9A7-E9A813AB5DE1")))
                    
                    ;; params[…]
-                   (yas/item "AC8EDA3E-875B-11D9-897C-000393CBCE2E")
+                   (yas-item "AC8EDA3E-875B-11D9-897C-000393CBCE2E")
                    ;; session[…]
-                   (yas/item "7B02ABF8-8763-11D9-897C-000393CBCE2E")
-                   (yas/submenu "Logger"
+                   (yas-item "7B02ABF8-8763-11D9-897C-000393CBCE2E")
+                   (yas-submenu "Logger"
                                 (;; logger.debug
-                                 (yas/item "D975E5C1-42C2-40F1-8960-0DA533B18113")
+                                 (yas-item "D975E5C1-42C2-40F1-8960-0DA533B18113")
                                  ;; logger.info
-                                 (yas/item "36E2A3EE-E9CC-4B7F-A4CF-AFAF970B8699")
+                                 (yas-item "36E2A3EE-E9CC-4B7F-A4CF-AFAF970B8699")
                                  ;; logger.warn
-                                 (yas/item "38D5CA05-E219-4399-A244-609AF40B1D0B")
+                                 (yas-item "38D5CA05-E219-4399-A244-609AF40B1D0B")
                                  ;; logger.error
-                                 (yas/item "7053B86A-9B81-4154-AB3C-61B8035C5D33")
+                                 (yas-item "7053B86A-9B81-4154-AB3C-61B8035C5D33")
                                  ;; logger.fatal
-                                 (yas/item "35E95C81-22F7-4C40-8297-ED21086DDA81")
+                                 (yas-item "35E95C81-22F7-4C40-8297-ED21086DDA81")
                                  ;; Rails.logger.debug
-                                 (yas/item "7B15B396-1F41-4529-9253-32761E94448C")))
-                   (yas/separator)
-                   (yas/submenu "Models"
+                                 (yas-item "7B15B396-1F41-4529-9253-32761E94448C")))
+                   (yas-separator)
+                   (yas-submenu "Models"
                                 (;; Ignoring Show DB Schema for Current Class
-                                 (yas/ignore-item "1970AE74-3949-40B3-B263-727AA3FF167A")
+                                 (yas-ignore-item "1970AE74-3949-40B3-B263-727AA3FF167A")
                                  
-                                 ;; alias_attribute
-                                 (yas/item "5694BA8B-64EC-4B1B-A00D-6366D28500C5")
-                                 (yas/separator)
-                                 (yas/submenu "Callbacks"
+                                 (yas-submenu "Callbacks"
                                               (;; before_validation
-                                               (yas/item "A1776279-5396-4FE9-9218-8BF2C88C5271")
-                                               ;; before_validation_on_create
-                                               (yas/item "E2CE2E3B-8A61-4866-9AF5-A12F44CF7233")
-                                               ;; before_validation_on_update
-                                               (yas/item "86CFB156-E72B-440F-9C7D-08A3375C3ADB")
+                                               (yas-item "A1776279-5396-4FE9-9218-8BF2C88C5271")
                                                ;; after_validation
-                                               (yas/item "44FBD811-70A9-462B-AC56-F975ADAD62AF")
-                                               ;; after_validation_on_create
-                                               (yas/item "BA0DE6C7-EAD3-42C9-8ABB-2B9A5F2FE225")
-                                               ;; after_validation_on_update
-                                               (yas/item "BCB25D36-2D3F-41E9-B2CF-37D6E883E8D1")
+                                               (yas-item "44FBD811-70A9-462B-AC56-F975ADAD62AF")
                                                ;; before_save
-                                               (yas/item "523BE8A6-0845-493D-A9B6-532F73D21950")
+                                               (yas-item "523BE8A6-0845-493D-A9B6-532F73D21950")
                                                ;; after_save
-                                               (yas/item "4D1787E3-1583-4CF3-8D99-CC45D7C35EED")
+                                               (yas-item "4D1787E3-1583-4CF3-8D99-CC45D7C35EED")
                                                ;; before_create
-                                               (yas/item "D64D8863-DCB6-4397-B5B0-073E0AE04167")
+                                               (yas-item "D64D8863-DCB6-4397-B5B0-073E0AE04167")
                                                ;; after_create
-                                               (yas/item "279D1981-B055-4693-B9AF-5B571A62A6AE")
+                                               (yas-item "279D1981-B055-4693-B9AF-5B571A62A6AE")
                                                ;; before_destroy
-                                               (yas/item "3F4B502B-5F68-4687-88E9-6EF3BDF9677D")
+                                               (yas-item "3F4B502B-5F68-4687-88E9-6EF3BDF9677D")
                                                ;; after_update
-                                               (yas/item "0C9EA1A1-66C5-4E1C-9C30-E1FFE8EC6EAE")
+                                               (yas-item "0C9EA1A1-66C5-4E1C-9C30-E1FFE8EC6EAE")
                                                ;; before_update
-                                               (yas/item "1C20EEBE-B4BA-48C8-9B33-7B5BB00D958C")
+                                               (yas-item "1C20EEBE-B4BA-48C8-9B33-7B5BB00D958C")
                                                ;; after_destroy
-                                               (yas/item "A2F3E8C1-4216-4890-8491-2F8C7534ED03")))
-                                 (yas/submenu "Associations"
+                                               (yas-item "A2F3E8C1-4216-4890-8491-2F8C7534ED03")))
+                                 (yas-submenu "Associations"
                                               (;; belongs_to
-                                               (yas/item "B8F08BD7-6160-482C-8A3D-CBC6BD2079A4")
+                                               (yas-item "B8F08BD7-6160-482C-8A3D-CBC6BD2079A4")
                                                ;; has_and_belongs_to_many
-                                               (yas/item "2AC3AC1F-743B-4A33-863C-C37885073806")
+                                               (yas-item "2AC3AC1F-743B-4A33-863C-C37885073806")
                                                ;; has_one
-                                               (yas/item "BD2E4045-54E6-450E-B31B-5E1865CFFBC9")
+                                               (yas-item "BD2E4045-54E6-450E-B31B-5E1865CFFBC9")
                                                ;; has_many
-                                               (yas/item "F396B7BD-8255-48B1-904A-06E7D7CC2741")
+                                               (yas-item "F396B7BD-8255-48B1-904A-06E7D7CC2741")
                                                ;; has_many :dependent => :destroy
-                                               (yas/item "3E3AF538-171B-4108-AB92-827AD7E24C77")
+                                               (yas-item "3E3AF538-171B-4108-AB92-827AD7E24C77")
                                                ;; has_many (through)
-                                               (yas/item "9D58B6C9-BA52-48B3-B639-D5CB894AF810")
-                                               (yas/separator)
+                                               (yas-item "9D58B6C9-BA52-48B3-B639-D5CB894AF810")
+                                               (yas-separator)
                                                ;; accepts_nested_attributes_for
-                                               (yas/item "D414D70D-BD2D-4C15-BDA6-1AAEABF7791F")))
-                                 (yas/submenu "Scopes"
-                                              (;; named_scope
-                                               (yas/item "1CB65A0D-4FEC-4438-9B4F-8B0BD13FB875")
-                                               ;; named_scope lambda
-                                               (yas/item "4E286CB4-069E-474C-A970-95216FE7DE95")
+                                               (yas-item "D414D70D-BD2D-4C15-BDA6-1AAEABF7791F")))
+                                 (yas-submenu "Scopes"
+                                              (;; scope
+                                               (yas-item "8F87F3C7-8ABB-4778-9786-64CF95E99160")
+                                               ;; scope lambda
+                                               (yas-item "5D01527E-48FA-4A3D-A10B-A383C8AE3942")
+                                               ;; scope with extension
+                                               (yas-item "CEA1D76C-DEB0-4ADB-840D-220E569D5B8F")
+                                               (yas-separator)
                                                ;; default_scope
-                                               (yas/item "83B80B60-6143-4465-B064-0DA25DDDCAA7")))
-                                 (yas/submenu "Finders"
+                                               (yas-item "83B80B60-6143-4465-B064-0DA25DDDCAA7")))
+                                 (yas-submenu "Finders"
                                               (;; find(id)
-                                               (yas/item "59CD3A41-8164-4FB4-B462-D7ACE86BCDBF")
+                                               (yas-item "59CD3A41-8164-4FB4-B462-D7ACE86BCDBF")
                                                ;; find(:all)
-                                               (yas/item "A017AB39-A875-40DC-8ACF-7E3551057CA0")
+                                               (yas-item "A017AB39-A875-40DC-8ACF-7E3551057CA0")
                                                ;; find(:first)
-                                               (yas/item "FE430ECD-5D40-4D95-A73B-F064C73992DE")
+                                               (yas-item "FE430ECD-5D40-4D95-A73B-F064C73992DE")
                                                ;; find(:last)
-                                               (yas/item "8B515110-41D3-11DD-AE16-0800200C9A66")
+                                               (yas-item "8B515110-41D3-11DD-AE16-0800200C9A66")
+                                               ;; find_each
+                                               (yas-item "B105C480-FB21-4511-9AD0-D5B4FED3BA21")
                                                ;; find_in_batches
-                                               (yas/item "B660FC85-F69A-43BC-A72A-748CBEA0AA9A")
-                                               (yas/separator)
+                                               (yas-item "B660FC85-F69A-43BC-A72A-748CBEA0AA9A")
+                                               (yas-separator)
                                                ;; scoped_by
-                                               (yas/item "7CC002AE-83BA-4294-B87D-DE9790839D97")))
-                                 (yas/submenu "Validations"
+                                               (yas-item "7CC002AE-83BA-4294-B87D-DE9790839D97")))
+                                 (yas-submenu "Validations"
                                               (;; validates_acceptance_of
-                                               (yas/item "89198999-7E6D-4D97-A20E-45263E1CA993")
+                                               (yas-item "89198999-7E6D-4D97-A20E-45263E1CA993")
                                                ;; validates_acceptance_of if
-                                               (yas/item "A2477223-AD5A-4723-8052-943CE9BA634D")
+                                               (yas-item "A2477223-AD5A-4723-8052-943CE9BA634D")
                                                ;; validates_associated
-                                               (yas/item "47944705-F605-4ED4-B4C0-9E823EE25138")
+                                               (yas-item "47944705-F605-4ED4-B4C0-9E823EE25138")
                                                ;; validates_associated if
-                                               (yas/item "85E9264C-5414-4FA0-AC07-F305A798ED46")
+                                               (yas-item "85E9264C-5414-4FA0-AC07-F305A798ED46")
                                                ;; validates_confirmation_of
-                                               (yas/item "B5893618-D07C-48F1-8867-736D0AAFF0E7")
+                                               (yas-item "B5893618-D07C-48F1-8867-736D0AAFF0E7")
                                                ;; validates_confirmation_of if
-                                               (yas/item "1354726C-DA64-4CA6-A099-26626A865D8D")
+                                               (yas-item "1354726C-DA64-4CA6-A099-26626A865D8D")
                                                ;; validates_exclusion_of
-                                               (yas/item "4CC98A56-B60B-4A89-80E0-400C5314A050")
+                                               (yas-item "4CC98A56-B60B-4A89-80E0-400C5314A050")
                                                ;; validates_exclusion_of if
-                                               (yas/item "869AB0B7-12DD-440A-905A-BFB1E0E16E1C")
+                                               (yas-item "869AB0B7-12DD-440A-905A-BFB1E0E16E1C")
                                                ;; validates_inclusion_of
-                                               (yas/item "4611F02E-E9BF-11DC-8518-00112475D960")
+                                               (yas-item "4611F02E-E9BF-11DC-8518-00112475D960")
                                                ;; validates_inclusion_of if
-                                               (yas/item "47FF50AF-E9BF-11DC-8518-00112475D960")
+                                               (yas-item "47FF50AF-E9BF-11DC-8518-00112475D960")
                                                ;; validates_format_of
-                                               (yas/item "EB47FBA1-AFB3-42F9-94A4-552D3175C17A")
+                                               (yas-item "EB47FBA1-AFB3-42F9-94A4-552D3175C17A")
                                                ;; validates_format_of if
-                                               (yas/item "14BF0586-F2E8-4AB3-BB4B-E49099384403")
+                                               (yas-item "14BF0586-F2E8-4AB3-BB4B-E49099384403")
                                                ;; validates_length_of
-                                               (yas/item "5CE8838A-BF2C-497E-B87A-E90C3BC482E0")
+                                               (yas-item "5CE8838A-BF2C-497E-B87A-E90C3BC482E0")
                                                ;; validates_length_of if
-                                               (yas/item "EC511A43-D3B7-11DC-BA49-00112475D960")
+                                               (yas-item "EC511A43-D3B7-11DC-BA49-00112475D960")
                                                ;; validates_numericality_of
-                                               (yas/item "B21BA16D-7C04-4912-8488-425CDCC332A8")
+                                               (yas-item "B21BA16D-7C04-4912-8488-425CDCC332A8")
                                                ;; validates_numericality_of if
-                                               (yas/item "CF506019-E964-4172-A3DA-475AE3B65558")
+                                               (yas-item "CF506019-E964-4172-A3DA-475AE3B65558")
                                                ;; validates_presence_of
-                                               (yas/item "5DAC28A7-33C8-4DA7-9E85-56618D6BEC9F")
+                                               (yas-item "5DAC28A7-33C8-4DA7-9E85-56618D6BEC9F")
                                                ;; validates_presence_of if
-                                               (yas/item "F5CBBE16-F5CC-4EDA-8BC6-30281BD7D854")
+                                               (yas-item "F5CBBE16-F5CC-4EDA-8BC6-30281BD7D854")
                                                ;; validates_uniqueness_of
-                                               (yas/item "F8316545-9AE4-4C7F-87ED-A2C00E6637FA")
+                                               (yas-item "F8316545-9AE4-4C7F-87ED-A2C00E6637FA")
                                                ;; validates_uniqueness_of if
-                                               (yas/item "43680344-0818-42BF-95B4-58CD2D76545B")))))
-                   (yas/submenu "Controllers"
+                                               (yas-item "43680344-0818-42BF-95B4-58CD2D76545B")))
+                                 ;; alias_attribute
+                                 (yas-item "5694BA8B-64EC-4B1B-A00D-6366D28500C5")))
+                   (yas-submenu "Controllers"
                                 (;; Create controller class
-                                 (yas/item "4B3F798E-E3B6-48C8-8C2F-CB8631011638")
+                                 (yas-item "4B3F798E-E3B6-48C8-8C2F-CB8631011638")
                                  ;; Create resources controller class
-                                 (yas/item "F90BFB23-5706-484B-8108-B376A988C0A0")
+                                 (yas-item "F90BFB23-5706-484B-8108-B376A988C0A0")
                                  ;; layout
-                                 (yas/item "CCF4C4A1-28EF-499D-AD81-4A4FD2FEF5B6")
+                                 (yas-item "CCF4C4A1-28EF-499D-AD81-4A4FD2FEF5B6")
                                  ;; before_filter
-                                 (yas/item "B782A467-2C4D-48EB-AF39-518AFED4C056")
+                                 (yas-item "B782A467-2C4D-48EB-AF39-518AFED4C056")
                                  ;; flash[…]
-                                 (yas/item "D864896E-8763-11D9-897C-000393CBCE2E")
-                                 (yas/submenu "respond_to"
-                                              (;; respond_to (html)
-                                               (yas/item "3BDD0D52-443E-4F5F-AE09-ABCC2ABE9A42")
-                                               ;; respond_to
-                                               (yas/item "B41D3164-EA53-4DDC-850E-27B82B24061F")
-                                               ;; wants.format
-                                               (yas/item "3F26FDB4-ACF9-4856-9312-6A4D78DC8564")))
-                                 (yas/submenu "redirect_to"
+                                 (yas-item "D864896E-8763-11D9-897C-000393CBCE2E")
+                                 (yas-submenu "respond_to"
+                                              (;; respond_to
+                                               (yas-item "B41D3164-EA53-4DDC-850E-27B82B24061F")
+                                               ;; respond_with
+                                               (yas-item "DDE1BA27-6259-4F87-A840-6A6E92C8594A")
+                                               ;; format (respond_with)
+                                               (yas-item "32AB6C81-2C22-45E0-B5FE-23CD3E420E70")))
+                                 (yas-submenu "redirect_to"
                                               (;; redirect_to (path)
-                                               (yas/item "A909C4C3-8EFE-4E39-9D96-BA8F0ABE6085")
+                                               (yas-item "A909C4C3-8EFE-4E39-9D96-BA8F0ABE6085")
                                                ;; redirect_to (path plural)
-                                               (yas/item "AFE06B67-CE98-42A6-93D1-8EC8E3B9F83C")
+                                               (yas-item "AFE06B67-CE98-42A6-93D1-8EC8E3B9F83C")
                                                ;; redirect_to (nested path)
-                                               (yas/item "9D7228B3-A6ED-4598-B096-032B3600864F")
+                                               (yas-item "9D7228B3-A6ED-4598-B096-032B3600864F")
                                                ;; redirect_to (nested path plural)
-                                               (yas/item "EF527A27-D1D4-4FD8-BD23-71397881C29A")
+                                               (yas-item "EF527A27-D1D4-4FD8-BD23-71397881C29A")
                                                ;; redirect_to (action)
-                                               (yas/item "F2F3167C-73B9-11D9-B752-000D932CD5BA")
+                                               (yas-item "F2F3167C-73B9-11D9-B752-000D932CD5BA")
                                                ;; redirect_to (action, id)
-                                               (yas/item "2233B484-73BA-11D9-B752-000D932CD5BA")
+                                               (yas-item "2233B484-73BA-11D9-B752-000D932CD5BA")
                                                ;; redirect_to (controller)
-                                               (yas/item "053490FE-73BA-11D9-B752-000D932CD5BA")
+                                               (yas-item "053490FE-73BA-11D9-B752-000D932CD5BA")
                                                ;; redirect_to (controller, action)
-                                               (yas/item "0C137FBF-73BA-11D9-B752-000D932CD5BA")
+                                               (yas-item "0C137FBF-73BA-11D9-B752-000D932CD5BA")
                                                ;; redirect_to (controller, action, id)
-                                               (yas/item "18D3C1C3-73BA-11D9-B752-000D932CD5BA")
+                                               (yas-item "18D3C1C3-73BA-11D9-B752-000D932CD5BA")
                                                ;; redirect_to :back
-                                               (yas/item "BC194AE7-FA60-4E65-9503-6920D1666A29")))
-                                 (yas/submenu "render"
+                                               (yas-item "BC194AE7-FA60-4E65-9503-6920D1666A29")))
+                                 (yas-submenu "render"
                                               (;; render (action)
-                                               (yas/item "7B03D38B-7580-41AC-BC2B-3766AB074A43")
+                                               (yas-item "7B03D38B-7580-41AC-BC2B-3766AB074A43")
                                                ;; render (action, layout)
-                                               (yas/item "053F1D6A-B413-43FF-B697-E3120FD0489F")
+                                               (yas-item "053F1D6A-B413-43FF-B697-E3120FD0489F")
                                                ;; render (file)
-                                               (yas/item "7D43B0EA-2C3C-499B-9346-A8E48CBF29CD")
+                                               (yas-item "7D43B0EA-2C3C-499B-9346-A8E48CBF29CD")
                                                ;; render (file, use_full_path)
-                                               (yas/item "2A8FBE48-E196-4019-AE76-BF3ED4B54F47")
+                                               (yas-item "2A8FBE48-E196-4019-AE76-BF3ED4B54F47")
                                                ;; render (inline)
-                                               (yas/item "64E93A71-6E62-48D9-9694-123080AE6723")
+                                               (yas-item "64E93A71-6E62-48D9-9694-123080AE6723")
                                                ;; render (inline, locals)
-                                               (yas/item "1E5DE984-510C-4992-8AD5-C5FA6D7F2A88")
+                                               (yas-item "1E5DE984-510C-4992-8AD5-C5FA6D7F2A88")
                                                ;; render (inline, type)
-                                               (yas/item "A8AF8B90-94E8-42E1-8057-DDBA57809F6A")
+                                               (yas-item "A8AF8B90-94E8-42E1-8057-DDBA57809F6A")
                                                ;; render (layout)
-                                               (yas/item "3F83272F-62D5-4BCB-BAA3-806083078829")
+                                               (yas-item "3F83272F-62D5-4BCB-BAA3-806083078829")
                                                ;; render (nothing)
-                                               (yas/item "AC8A995F-0034-433C-905D-E5C1F29D6EFF")
+                                               (yas-item "AC8A995F-0034-433C-905D-E5C1F29D6EFF")
                                                ;; render (nothing, status)
-                                               (yas/item "724A68C1-A727-46FF-AF59-288E26B09629")
+                                               (yas-item "724A68C1-A727-46FF-AF59-288E26B09629")
                                                ;; render (partial)
-                                               (yas/item "498168A5-5AF8-4F59-8A2D-B517FAB98CDB")
+                                               (yas-item "498168A5-5AF8-4F59-8A2D-B517FAB98CDB")
                                                ;; render (partial, collection)
-                                               (yas/item "046FB1B6-9C65-4702-91EC-4AA9878CD949")
+                                               (yas-item "046FB1B6-9C65-4702-91EC-4AA9878CD949")
                                                ;; render (partial, locals)
-                                               (yas/item "6F41AFFD-B3A7-42D0-8A84-D6086C118D92")
+                                               (yas-item "6F41AFFD-B3A7-42D0-8A84-D6086C118D92")
                                                ;; render (partial, object)
-                                               (yas/item "BFAAC8DA-A043-4684-967B-B3E5DAE08C62")
+                                               (yas-item "BFAAC8DA-A043-4684-967B-B3E5DAE08C62")
                                                ;; render (partial, status)
-                                               (yas/item "CBB06A4E-3A82-45F3-91AA-259F02314B9D")
+                                               (yas-item "CBB06A4E-3A82-45F3-91AA-259F02314B9D")
                                                ;; render (text)
-                                               (yas/item "67C5082F-5011-434A-8EAA-6B8D3600935F")
+                                               (yas-item "67C5082F-5011-434A-8EAA-6B8D3600935F")
                                                ;; render (text, layout)
-                                               (yas/item "A3B09AFE-40B5-4623-8B85-E9F369ECE22D")
+                                               (yas-item "A3B09AFE-40B5-4623-8B85-E9F369ECE22D")
                                                ;; render (text, layout => true)
-                                               (yas/item "97C0992D-715F-4322-A3E0-DD4D2B7E2FC2")
+                                               (yas-item "97C0992D-715F-4322-A3E0-DD4D2B7E2FC2")
                                                ;; render (text, status)
-                                               (yas/item "4F636977-F7A6-4BF5-B09B-7F087683C3B9")
+                                               (yas-item "4F636977-F7A6-4BF5-B09B-7F087683C3B9")
                                                ;; render (update)
-                                               (yas/item "ECB10C0B-E8B7-4606-ABF5-4A2A26E5AB1A")))
-                                 (yas/submenu "REST methods"
+                                               (yas-item "ECB10C0B-E8B7-4606-ABF5-4A2A26E5AB1A")))
+                                 (yas-submenu "REST methods"
                                               (;; def create - resource
-                                               (yas/item "54F61419-001F-4B71-83AC-8DC633694AF0")))
-                                 (yas/separator)
+                                               (yas-item "54F61419-001F-4B71-83AC-8DC633694AF0")))
+                                 (yas-submenu "Caching"
+                                              (;; caches_action
+                                               (yas-item "017634C2-FC55-41BA-B551-82436809D71B")))
+                                 (yas-separator)
                                  ;; verify — render
-                                 (yas/item "9ECBF20C-003E-41D9-A881-4BAC0656F9DC")
+                                 (yas-item "9ECBF20C-003E-41D9-A881-4BAC0656F9DC")
                                  ;; verify — redirect
-                                 (yas/item "7BBD3F57-57A5-4CD0-8E79-B931021FC110")))
-                   (yas/submenu "View Templates"
+                                 (yas-item "7BBD3F57-57A5-4CD0-8E79-B931021FC110")))
+                   (yas-submenu "View Templates"
                                 (;; Create Partial From Selection
-                                 (yas/item "1DD8A214-1C97-45BA-ADEE-8F888DDE8570")
-                                 (yas/separator)
+                                 (yas-item "1DD8A214-1C97-45BA-ADEE-8F888DDE8570")
+                                 (yas-separator)
                                  ;; form_for
-                                 (yas/item "7D99041D-C3B7-4940-AE64-6B1758CDB47C")
+                                 (yas-item "7D99041D-C3B7-4940-AE64-6B1758CDB47C")
                                  ;; form_for with errors
-                                 (yas/item "15BDD7B6-5C15-4684-93C7-A05E3D2221AC")
-                                 (yas/submenu "form_for f. drop-down list"
+                                 (yas-item "15BDD7B6-5C15-4684-93C7-A05E3D2221AC")
+                                 (yas-submenu "form_for f. drop-down list"
                                               (;; f.label (ffl)
-                                               (yas/item "402C251E-595B-4A58-8EB9-41989040F280")
+                                               (yas-item "402C251E-595B-4A58-8EB9-41989040F280")
                                                ;; f.text_field (fftf)
-                                               (yas/item "CC1BCD1C-2479-4335-B511-17B880316A75")
+                                               (yas-item "CC1BCD1C-2479-4335-B511-17B880316A75")
                                                ;; f.text_area (ffta)
-                                               (yas/item "06498926-F84D-466C-8736-B8A0AC586A94")
+                                               (yas-item "06498926-F84D-466C-8736-B8A0AC586A94")
                                                ;; f.check_box (ffcb)
-                                               (yas/item "F579F9E7-E072-4BCC-BFF9-C8C5BAE7FFA5")
+                                               (yas-item "F579F9E7-E072-4BCC-BFF9-C8C5BAE7FFA5")
                                                ;; f.radio_button (ffrb)
-                                               (yas/item "A95358D2-C68A-4894-8C36-062C9F45848A")
+                                               (yas-item "A95358D2-C68A-4894-8C36-062C9F45848A")
                                                ;; f.password_field (ffpf)
-                                               (yas/item "42289456-C8D1-498C-AE30-5206544B349F")
+                                               (yas-item "42289456-C8D1-498C-AE30-5206544B349F")
                                                ;; f.hidden_field (ffhf)
-                                               (yas/item "5DBA8F72-DD6C-4CBF-83FD-76301E159BA9")
+                                               (yas-item "5DBA8F72-DD6C-4CBF-83FD-76301E159BA9")
                                                ;; f.file_field (ffff)
-                                               (yas/item "79BC2303-3D9D-4E21-AF85-73B388B7B56D")
+                                               (yas-item "79BC2303-3D9D-4E21-AF85-73B388B7B56D")
                                                ;; f.submit (ffs)
-                                               (yas/item "C315EC5D-A7F3-49CB-9795-21B78BB42FF4")
+                                               (yas-item "C315EC5D-A7F3-49CB-9795-21B78BB42FF4")
                                                ;; f.fields_for (nff)
-                                               (yas/item "BBE5B6F2-A8F2-4714-9186-4FCD21A5B432")))
-                                 (yas/submenu "form_for helpers"
+                                               (yas-item "BBE5B6F2-A8F2-4714-9186-4FCD21A5B432")))
+                                 (yas-submenu "form_for helpers"
                                               (;; form_for label
-                                               (yas/item "B31822D9-2048-4D16-B2AF-00E0B4E5C368")
+                                               (yas-item "B31822D9-2048-4D16-B2AF-00E0B4E5C368")
                                                ;; form_for text_field
-                                               (yas/item "F46EE8EE-239C-46D7-980B-3F861B7D9111")
+                                               (yas-item "F46EE8EE-239C-46D7-980B-3F861B7D9111")
                                                ;; form_for text_area
-                                               (yas/item "4C898FA8-D09C-4B28-BE42-14BB4EA4E2B1")
+                                               (yas-item "4C898FA8-D09C-4B28-BE42-14BB4EA4E2B1")
                                                ;; form_for check_box
-                                               (yas/item "F0DB6886-4FFE-45BA-907F-44326AD8142D")
+                                               (yas-item "F0DB6886-4FFE-45BA-907F-44326AD8142D")
                                                ;; form_for radio_button
-                                               (yas/item "D4282CE1-4171-4B13-9220-3F2718BC2505")
+                                               (yas-item "D4282CE1-4171-4B13-9220-3F2718BC2505")
                                                ;; form_for password_field
-                                               (yas/item "3379FB35-C664-4255-96C6-6E4B91F12759")
+                                               (yas-item "3379FB35-C664-4255-96C6-6E4B91F12759")
                                                ;; form_for hidden_field
-                                               (yas/item "99FEFD9B-5A07-46E3-950D-5C474E42B695")
+                                               (yas-item "99FEFD9B-5A07-46E3-950D-5C474E42B695")
                                                ;; form_for file_field
-                                               (yas/item "C8BA285D-E12E-4AB8-A941-514C963E8226")
+                                               (yas-item "C8BA285D-E12E-4AB8-A941-514C963E8226")
                                                ;; form_for submit
-                                               (yas/item "3000E569-4E19-4566-B08E-A3FFFAAC9075")
+                                               (yas-item "3000E569-4E19-4566-B08E-A3FFFAAC9075")
                                                ;; form_for fields_for
-                                               (yas/item "16645C58-C7C8-4E72-923F-3B44932F946D")))
+                                               (yas-item "16645C58-C7C8-4E72-923F-3B44932F946D")))
                                  ;; fields_for
-                                 (yas/item "7C7FC66A-D566-40D3-B9DA-FCEA4EFF98C6")
-                                 (yas/separator)
+                                 (yas-item "7C7FC66A-D566-40D3-B9DA-FCEA4EFF98C6")
+                                 (yas-separator)
                                  ;; form_tag
-                                 (yas/item "F0F6DACA-6A0B-11D9-BDC2-000D932CD5BA")
+                                 (yas-item "F0F6DACA-6A0B-11D9-BDC2-000D932CD5BA")
                                  ;; submit_tag
-                                 (yas/item "D0E29200-E910-11DC-A399-00112475D960")
-                                 ;; image_tag
-                                 (yas/item "4EA6FBD1-CDEA-4DF6-9F70-A1EDA35AC3D7")
+                                 (yas-item "D0E29200-E910-11DC-A399-00112475D960")
                                  ;; image_submit_tag
-                                 (yas/item "9FB9848E-EA5A-11DC-9DE5-00112475D960")
-                                 (yas/submenu "link_to"
+                                 (yas-item "9FB9848E-EA5A-11DC-9DE5-00112475D960")
+                                 ;; image_tag
+                                 (yas-item "4EA6FBD1-CDEA-4DF6-9F70-A1EDA35AC3D7")
+                                 (yas-submenu "link_to"
                                               (;; link_to (path)
-                                               (yas/item "326B57A7-B4A9-447B-A3D2-0EA74158E1E1")
+                                               (yas-item "326B57A7-B4A9-447B-A3D2-0EA74158E1E1")
                                                ;; link_to (path plural)
-                                               (yas/item "6BA737F0-63D1-4D82-9381-4331E18B12C5")
+                                               (yas-item "6BA737F0-63D1-4D82-9381-4331E18B12C5")
                                                ;; link_to (nested path)
-                                               (yas/item "750DEEF9-18A0-40FC-8E54-574CE5EE5565")
+                                               (yas-item "750DEEF9-18A0-40FC-8E54-574CE5EE5565")
                                                ;; link_to (nested path plural)
-                                               (yas/item "866AAD87-E458-4F2D-9E7C-3CE73EFC047B")
+                                               (yas-item "866AAD87-E458-4F2D-9E7C-3CE73EFC047B")
                                                ;; link_to (action)
-                                               (yas/item "9E2B42FE-7BC8-11D9-906A-000D932CD5BA")
+                                               (yas-item "9E2B42FE-7BC8-11D9-906A-000D932CD5BA")
                                                ;; link_to (action, id)
-                                               (yas/item "B4F952F4-7BC8-11D9-906A-000D932CD5BA")
+                                               (yas-item "B4F952F4-7BC8-11D9-906A-000D932CD5BA")
                                                ;; link_to (controller)
-                                               (yas/item "74590E16-7BCB-11D9-906A-000D932CD5BA")
+                                               (yas-item "74590E16-7BCB-11D9-906A-000D932CD5BA")
                                                ;; link_to (controller, action)
-                                               (yas/item "C11C0BF5-7BC8-11D9-906A-000D932CD5BA")
+                                               (yas-item "C11C0BF5-7BC8-11D9-906A-000D932CD5BA")
                                                ;; link_to (controller, action, id)
-                                               (yas/item "D21BE958-7BC8-11D9-906A-000D932CD5BA")
+                                               (yas-item "D21BE958-7BC8-11D9-906A-000D932CD5BA")
                                                ;; link_to model
-                                               (yas/item "E5E08AA0-4EDD-4583-BF07-5D6C49E98410")))
+                                               (yas-item "E5E08AA0-4EDD-4583-BF07-5D6C49E98410")
+                                               ;; link_to_function
+                                               (yas-item "F5983CAF-0655-45FA-A385-9E9A8C28425C")))
+                                 ;; if (ERB)
+                                 (yas-item "1ED49D4D-D4A0-4CF0-8ED2-DCE70854B839")
+                                 ;; else (ERB)
+                                 (yas-item "B9889C00-FC9D-4956-81BF-600145F06976")
                                  ;; end (ERB)
-                                 (yas/item "AC385ABF-96CD-4FCB-80AD-BF37D6EE79D2")
-                                 (yas/separator)
+                                 (yas-item "AC385ABF-96CD-4FCB-80AD-BF37D6EE79D2")
+                                 (yas-separator)
                                  ;; map(&:sym_proc)
-                                 (yas/item "EC605540-C431-4FD0-AD91-D913118DACA7")
-                                 (yas/separator)
+                                 (yas-item "EC605540-C431-4FD0-AD91-D913118DACA7")
+                                 (yas-separator)
                                  ;; content_for
-                                 (yas/item "9038B99B-4810-4C0B-B547-F72F2AD5CAFC")
+                                 (yas-item "9038B99B-4810-4C0B-B547-F72F2AD5CAFC")
                                  ;; for loop in rhtml
-                                 (yas/item "F7744F07-306C-4951-AB5A-3D69BA5516B7")))
-                   (yas/submenu "Layouts"
+                                 (yas-item "F7744F07-306C-4951-AB5A-3D69BA5516B7")))
+                   (yas-submenu "Layouts"
                                 (;; javascript_include_tag
-                                 (yas/item "FEF49C86-9386-405E-A191-684D1C963E3A")
+                                 (yas-item "FEF49C86-9386-405E-A191-684D1C963E3A")
                                  ;; stylesheet_link_tag
-                                 (yas/item "980C7667-9D60-49FF-AF74-A7B19B379F45")))
-                   (yas/submenu "RJS"
+                                 (yas-item "980C7667-9D60-49FF-AF74-A7B19B379F45")))
+                   (yas-submenu "RJS"
                                 (;; page.replace (id, partial)
-                                 (yas/item "273E5E76-8D13-4476-9C38-8AF87432CB96")
+                                 (yas-item "273E5E76-8D13-4476-9C38-8AF87432CB96")
                                  ;; page.hide (*ids)
-                                 (yas/item "390A447F-0FA3-4F01-A10C-4F35675E0A43")
+                                 (yas-item "390A447F-0FA3-4F01-A10C-4F35675E0A43")
                                  ;; page.replace_html (id, partial)
-                                 (yas/item "8B914165-9C66-4FA3-9AD6-1DA41B25F8F1")
+                                 (yas-item "8B914165-9C66-4FA3-9AD6-1DA41B25F8F1")
                                  ;; page.insert_html (position, id, partial)
-                                 (yas/item "62BEA590-F4EF-4001-B661-764EDFB92811")
+                                 (yas-item "62BEA590-F4EF-4001-B661-764EDFB92811")
                                  ;; page.visual_effect (effect, id)
-                                 (yas/item "CFDC27A3-58CF-4198-8F93-36360978F0D0")
+                                 (yas-item "CFDC27A3-58CF-4198-8F93-36360978F0D0")
                                  ;; page.show (*ids)
-                                 (yas/item "5ACBF49D-B5A5-495C-89D8-18AA740D9D02")
+                                 (yas-item "5ACBF49D-B5A5-495C-89D8-18AA740D9D02")
                                  ;; page.toggle (*ids)
-                                 (yas/item "028DA0A4-B310-4BEF-8643-2A22993C21C7")))
-                   (yas/submenu "Migrations"
+                                 (yas-item "028DA0A4-B310-4BEF-8643-2A22993C21C7")))
+                   (yas-submenu "Migrations"
                                 (;; Ignoring Quick Migration
-                                 (yas/ignore-item "D696FA2C-785A-4B73-A2F6-F750904DD7C2")
+                                 (yas-ignore-item "D696FA2C-785A-4B73-A2F6-F750904DD7C2")
                                  
-                                 (yas/submenu "Columns"
+                                 (yas-submenu "Columns"
                                               (;; Add / Remove Column
-                                               (yas/item "18C76913-061C-4D65-866D-67AA3724AFEF")
+                                               (yas-item "18C76913-061C-4D65-866D-67AA3724AFEF")
                                                ;; Ignoring Add / Remove Several Columns
-                                               (yas/ignore-item "7BC860E6-7561-4E6E-983B-507D7A6F6228")
+                                               (yas-ignore-item "7BC860E6-7561-4E6E-983B-507D7A6F6228")
                                                ;; Add / Remove Several Columns (marcc)
-                                               (yas/item "27A6C58A-896B-4956-BA81-D671A2EF9C7D")
+                                               (yas-item "27A6C58A-896B-4956-BA81-D671A2EF9C7D")
                                                ;; Ignoring Add / Remove Timestamps
-                                               (yas/ignore-item "221969A1-A5EA-4A8E-8817-C74EBED63901")
+                                               (yas-ignore-item "221969A1-A5EA-4A8E-8817-C74EBED63901")
                                                ;; Ignoring Change Column
-                                               (yas/ignore-item "42DE1441-D1B7-4998-BAF9-16B1EC7E210C")
+                                               (yas-ignore-item "42DE1441-D1B7-4998-BAF9-16B1EC7E210C")
                                                ;; Ignoring Change Column Default
-                                               (yas/ignore-item "A219EBB8-004A-4012-B5B2-232C9A5C94F8")
+                                               (yas-ignore-item "A219EBB8-004A-4012-B5B2-232C9A5C94F8")
                                                ;; Ignoring Rename / Rename Column
-                                               (yas/ignore-item "AC50762C-DE40-4EB9-9A22-2F6AF2EA4EA3")
+                                               (yas-ignore-item "AC50762C-DE40-4EB9-9A22-2F6AF2EA4EA3")
                                                ;; Ignoring Rename / Rename Several Columns
-                                               (yas/ignore-item "F03162DE-9DB6-417B-9DD7-52D9F11EA736")
+                                               (yas-ignore-item "F03162DE-9DB6-417B-9DD7-52D9F11EA736")
                                                ;; Ignoring Rename / Rename Several Columns (mncc)
-                                               (yas/ignore-item "04A86178-71B1-430A-A06D-DFF7C9A338B5")
+                                               (yas-ignore-item "04A86178-71B1-430A-A06D-DFF7C9A338B5")
                                                ;; Remove / Add Column
-                                               (yas/item "16A705EB-10DC-42B5-9FF2-377E206421DC")
+                                               (yas-item "16A705EB-10DC-42B5-9FF2-377E206421DC")
                                                ;; Ignoring Remove / Add Timestamps
-                                               (yas/ignore-item "E885A3E8-8020-4AC3-A25E-510B26F114B2")))
-                                 (yas/submenu "Tables"
+                                               (yas-ignore-item "E885A3E8-8020-4AC3-A25E-510B26F114B2")))
+                                 (yas-submenu "Tables"
                                               (;; Ignoring Create / Drop Table
-                                               (yas/ignore-item "25F8F5D8-2BD1-45D8-8B2A-9F2EA4F73AA2")
+                                               (yas-ignore-item "25F8F5D8-2BD1-45D8-8B2A-9F2EA4F73AA2")
                                                ;; Ignoring Rename / Rename Table
-                                               (yas/ignore-item "FD8CC811-2AD3-480F-B975-DF959DC96C67")
+                                               (yas-ignore-item "FD8CC811-2AD3-480F-B975-DF959DC96C67")
                                                ;; Drop / Create Table
-                                               (yas/item "20375601-B13F-4314-B8E4-362706566636")
+                                               (yas-item "20375601-B13F-4314-B8E4-362706566636")
                                                ;; Change / Change Table
-                                               (yas/item "20FC02C5-32A3-4F20-B163-FF75C9FDFABF")
-                                               (yas/separator)
-                                               (yas/submenu "Create columns t. drop-down list"
+                                               (yas-item "20FC02C5-32A3-4F20-B163-FF75C9FDFABF")
+                                               (yas-separator)
+                                               (yas-submenu "Create columns t. drop-down list"
                                                             (;; t.string (tcs)
-                                                             (yas/item "B757F7E5-E4BD-11DC-A11A-00112475D960")
+                                                             (yas-item "B757F7E5-E4BD-11DC-A11A-00112475D960")
                                                              ;; t.text (tct)
-                                                             (yas/item "FFE7B820-E4BD-11DC-A11A-00112475D960")
+                                                             (yas-item "FFE7B820-E4BD-11DC-A11A-00112475D960")
                                                              ;; t.integer (tci)
-                                                             (yas/item "0E63B7D5-E4BE-11DC-A11A-00112475D960")
+                                                             (yas-item "0E63B7D5-E4BE-11DC-A11A-00112475D960")
                                                              ;; t.float (tcf)
-                                                             (yas/item "1BDC463A-E4BE-11DC-A11A-00112475D960")
+                                                             (yas-item "1BDC463A-E4BE-11DC-A11A-00112475D960")
                                                              ;; t.decimal (tcd)
-                                                             (yas/item "26C09807-E4BE-11DC-A11A-00112475D960")
+                                                             (yas-item "26C09807-E4BE-11DC-A11A-00112475D960")
                                                              ;; t.datetime (tcdt)
-                                                             (yas/item "3458B140-E4BE-11DC-A11A-00112475D960")
+                                                             (yas-item "3458B140-E4BE-11DC-A11A-00112475D960")
                                                              ;; t.timestamp (tcts)
-                                                             (yas/item "49643690-E4BE-11DC-A11A-00112475D960")
+                                                             (yas-item "49643690-E4BE-11DC-A11A-00112475D960")
                                                              ;; t.time (tcti)
-                                                             (yas/item "537BDD48-E4BE-11DC-A11A-00112475D960")
+                                                             (yas-item "537BDD48-E4BE-11DC-A11A-00112475D960")
                                                              ;; t.date (tcda)
-                                                             (yas/item "61CF5B32-E4BE-11DC-A11A-00112475D960")
+                                                             (yas-item "61CF5B32-E4BE-11DC-A11A-00112475D960")
                                                              ;; t.boolean (tcb)
-                                                             (yas/item "6BE6F315-E4BE-11DC-A11A-00112475D960")
+                                                             (yas-item "6BE6F315-E4BE-11DC-A11A-00112475D960")
                                                              ;; t.binary (tcbi)
-                                                             (yas/item "7CE57C6C-E4BE-11DC-A11A-00112475D960")
+                                                             (yas-item "7CE57C6C-E4BE-11DC-A11A-00112475D960")
                                                              ;; t.timestamps (tctss)
-                                                             (yas/item "950B0BF2-E4BE-11DC-A11A-00112475D960")
+                                                             (yas-item "950B0BF2-E4BE-11DC-A11A-00112475D960")
                                                              ;; t.lock_version (tcl)
-                                                             (yas/item "A677FFD4-E4BE-11DC-A11A-00112475D960")
+                                                             (yas-item "A677FFD4-E4BE-11DC-A11A-00112475D960")
                                                              ;; t.references (tcr)
-                                                             (yas/item "B6D9225C-E4BE-11DC-A11A-00112475D960")))
-                                               (yas/submenu "Create columns helpers"
+                                                             (yas-item "B6D9225C-E4BE-11DC-A11A-00112475D960")))
+                                               (yas-submenu "Create columns helpers"
                                                             (;; Table column string
-                                                             (yas/item "377BF814-D52D-11DC-BD8E-00112475D960")
+                                                             (yas-item "377BF814-D52D-11DC-BD8E-00112475D960")
                                                              ;; Table column text
-                                                             (yas/item "6A9D4C30-D52D-11DC-BD8E-00112475D960")
+                                                             (yas-item "6A9D4C30-D52D-11DC-BD8E-00112475D960")
                                                              ;; Table column integer
-                                                             (yas/item "729D559E-D52D-11DC-BD8E-00112475D960")
+                                                             (yas-item "729D559E-D52D-11DC-BD8E-00112475D960")
                                                              ;; Table column float
-                                                             (yas/item "8AF989C4-D52E-11DC-BD8E-00112475D960")
+                                                             (yas-item "8AF989C4-D52E-11DC-BD8E-00112475D960")
                                                              ;; Table column decimal
-                                                             (yas/item "93A16768-D52E-11DC-BD8E-00112475D960")
+                                                             (yas-item "93A16768-D52E-11DC-BD8E-00112475D960")
                                                              ;; Table column datetime
-                                                             (yas/item "D6CBCA96-D52F-11DC-BD8E-00112475D960")
+                                                             (yas-item "D6CBCA96-D52F-11DC-BD8E-00112475D960")
                                                              ;; Table column timestamp
-                                                             (yas/item "4600CE20-D532-11DC-BD8E-00112475D960")
+                                                             (yas-item "4600CE20-D532-11DC-BD8E-00112475D960")
                                                              ;; Table column time
-                                                             (yas/item "4F5DDD37-D532-11DC-BD8E-00112475D960")
+                                                             (yas-item "4F5DDD37-D532-11DC-BD8E-00112475D960")
                                                              ;; Table column date
-                                                             (yas/item "56276686-D532-11DC-BD8E-00112475D960")
+                                                             (yas-item "56276686-D532-11DC-BD8E-00112475D960")
                                                              ;; Table column boolean
-                                                             (yas/item "967093B4-D532-11DC-BD8E-00112475D960")
+                                                             (yas-item "967093B4-D532-11DC-BD8E-00112475D960")
                                                              ;; Table column binary
-                                                             (yas/item "5E9B8B0E-D532-11DC-BD8E-00112475D960")
+                                                             (yas-item "5E9B8B0E-D532-11DC-BD8E-00112475D960")
                                                              ;; Table column timestamps
-                                                             (yas/item "E0C8FDC4-D532-11DC-BD8E-00112475D960")
+                                                             (yas-item "E0C8FDC4-D532-11DC-BD8E-00112475D960")
                                                              ;; Table column lock_version
-                                                             (yas/item "FC2523C1-D532-11DC-BD8E-00112475D960")
+                                                             (yas-item "FC2523C1-D532-11DC-BD8E-00112475D960")
                                                              ;; Table column(s) references
-                                                             (yas/item "EDA6568B-D533-11DC-BD8E-00112475D960")))
+                                                             (yas-item "EDA6568B-D533-11DC-BD8E-00112475D960")))
                                                ;; Create Column in Table
-                                               (yas/item "7592CA99-75D7-48B6-9133-00B9F148FF43")
+                                               (yas-item "7592CA99-75D7-48B6-9133-00B9F148FF43")
                                                ;; Create Several Columns in Table
-                                               (yas/item "67FD2F8F-5F25-45F2-A451-2F39977A9EDE")
-                                               (yas/submenu "Change columns t. drop-down list"
+                                               (yas-item "67FD2F8F-5F25-45F2-A451-2F39977A9EDE")
+                                               (yas-submenu "Change columns t. drop-down list"
                                                             (;; t.change (tch)
-                                                             (yas/item "19761681-17E6-4DF1-8C08-73C337D29481")
+                                                             (yas-item "19761681-17E6-4DF1-8C08-73C337D29481")
                                                              ;; t.rename (tre)
-                                                             (yas/item "9D4E30E2-4A61-4941-B9F3-BEE97552747A")))
-                                               (yas/submenu "Change columns helpers"
+                                                             (yas-item "9D4E30E2-4A61-4941-B9F3-BEE97552747A")))
+                                               (yas-submenu "Change columns helpers"
                                                             (;; Table column(s) change
-                                                             (yas/item "57A9D5BC-DD0F-422B-B857-53F30B5D763A")
+                                                             (yas-item "57A9D5BC-DD0F-422B-B857-53F30B5D763A")
                                                              ;; Table column(s) rename
-                                                             (yas/item "DF30226E-1111-448A-B669-7CA34EE83909")))))
-                                 (yas/submenu "Indexes"
+                                                             (yas-item "DF30226E-1111-448A-B669-7CA34EE83909")))))
+                                 (yas-submenu "Indexes"
                                               (;; Ignoring Add / Remove Index
-                                               (yas/ignore-item "95F83E1D-5B03-424F-8BEC-8AF66C8939BC")
+                                               (yas-ignore-item "95F83E1D-5B03-424F-8BEC-8AF66C8939BC")
                                                ;; Ignoring Add / Remove Named Index
-                                               (yas/ignore-item "A7F692C1-778A-48B8-945E-573568BA0403")
+                                               (yas-ignore-item "A7F692C1-778A-48B8-945E-573568BA0403")
                                                ;; Ignoring Add / Remove Unique Index
-                                               (yas/ignore-item "33057A79-677B-4DFB-99D4-1492778BDDC6")))))
-                   (yas/submenu "Environment"
-                                (;; config.gem
-                                 (yas/item "47A6800A-DC7E-4F72-AA0D-CEE2488E1618")))
-                   (yas/submenu "Routes"
-                                (;; map.named_route
-                                 (yas/item "91C543BF-7BD8-4E3A-B493-AE572C5472A0")
+                                               (yas-ignore-item "33057A79-677B-4DFB-99D4-1492778BDDC6")))))
+                   (yas-submenu "Gemfile"
+                                (;; gem
+                                 (yas-item "5C773E3D-436E-4A28-8399-859CE41E504F")
+                                 ;; gem :git
+                                 (yas-item "675DD92F-42F1-4B55-B56A-5D4ABC1375C4")))
+                   (yas-submenu "Routes"
+                                (;; Ignoring Autocomplete Routes
+                                 (yas-ignore-item "0742F232-38ED-4C52-AD68-1858F0F2C601")
+                                 
+                                 ;; match
+                                 (yas-item "856B8A7A-86FA-4424-B4D9-3D57D5C3E590")
+                                 ;; resources
+                                 (yas-item "92E54811-6041-4BF8-B808-918B8C11F1D9")
+                                 ;; member routes
+                                 (yas-item "7C2F96AF-7F07-4B71-A41C-812294ECA6EE")
+                                 ;; collection routes
+                                 (yas-item "0ECA205B-6766-43B7-8B7C-A17956E1213E")
+                                 (yas-separator)
+                                 ;; get :on => :collection
+                                 (yas-item "4B0DBED3-3A95-4BE4-B61B-9CDFB8B8C07A")
+                                 ;; get :on => :member
+                                 (yas-item "D696088D-DDCD-4F58-9C8A-E2D99B5F345B")
+                                 (yas-separator)
+                                 ;; map.named_route
+                                 (yas-item "91C543BF-7BD8-4E3A-B493-AE572C5472A0")
                                  ;; map.resources
-                                 (yas/item "0FF86C46-0E01-4D03-8232-72CA5BD55706")
+                                 (yas-item "0FF86C46-0E01-4D03-8232-72CA5BD55706")
                                  ;; map.resource
-                                 (yas/item "2183A9A9-17ED-4A4F-ABB6-668EDDD3A6E4")
+                                 (yas-item "2183A9A9-17ED-4A4F-ABB6-668EDDD3A6E4")
                                  ;; map.with_options
-                                 (yas/item "BD4B90F7-2187-4E75-BFFB-77BE67CB8DAE")
+                                 (yas-item "BD4B90F7-2187-4E75-BFFB-77BE67CB8DAE")
                                  ;; map.catch_all
-                                 (yas/item "F3606586-F905-4A91-92CA-82319239221D")))
-                   (yas/submenu "ActiveSupport"
+                                 (yas-item "F3606586-F905-4A91-92CA-82319239221D")))
+                   (yas-submenu "ActiveSupport"
                                 (;; cattr_accessor
-                                 (yas/item "F57522B2-9F5F-4DF9-AE46-9478AF019C63")
+                                 (yas-item "F57522B2-9F5F-4DF9-AE46-9478AF019C63")
                                  ;; mattr_accessor
-                                 (yas/item "B25B7560-FACB-4A9E-A226-B71C796BD1F3")
+                                 (yas-item "B25B7560-FACB-4A9E-A226-B71C796BD1F3")
                                  ;; returning do |variable| … end
-                                 (yas/item "D2783155-23F3-4B90-A317-5BD139471193")))
-                   (yas/separator)
-                   (yas/submenu "Fixtures"
-                                (;; <%= Fixtures.identify(:symbol) %>
-                                 (yas/item "9671EB7A-89D6-4C23-914F-88CBEE0D177A")
-                                 (yas/separator)
-                                 ;; Ignoring Autocomplete Foreign Key Fixture Reference
-                                 (yas/ignore-item "0BCF0EE2-35EE-4959-A771-E74D55271D5A")
-                                 ;; Ignoring Autocomplete Foreign Key Fixture Reference (habtm)
-                                 (yas/ignore-item "275C0B86-F735-49B6-8A22-218A8F4CC2E0")))
-                   ;; test do..end
-                   (yas/item "6ECA11FE-E8C1-4EC0-93F3-B4472752E60D")
-                   (yas/submenu "Unit Tests"
-                                (;; assert_difference
-                                 (yas/item "30BEA6FB-301C-4460-93EC-FA3404688962")
-                                 ;; assert_no_difference
-                                 (yas/item "5C6F4462-70E6-40B4-B3F2-F371656E7784")
-                                 (yas/separator)))
-                   (yas/submenu "Functional Tests"
-                                (;; Create functional test class
-                                 (yas/item "F60D0630-CBF5-4283-9D20-FA46C787A88D")
-                                 ;; def test_should_get_action
-                                 (yas/item "1C491A76-751F-44EF-8DFB-0A585C7EEFF6")
-                                 ;; def test_should_post_action
-                                 (yas/item "8B9CD068-4338-4039-AA06-D839A6C7A9FF")
-                                 (yas/separator)
-                                 ;; assert_response
-                                 (yas/item "2BD82DCB-1F19-4C8F-BC70-C0BBB06A2138")
-                                 ;; assert_redirected_to
-                                 (yas/item "CD60F800-850D-47CF-BE32-3DE665DD5C68")
-                                 ;; assert_redirected_to (path)
-                                 (yas/item "D33EDCE7-F8AF-48D4-AA7A-852BBF03E31D")
-                                 ;; assert_redirected_to (path plural)
-                                 (yas/item "0249637E-0720-46DA-A8FD-E176A2CC458B")
-                                 ;; assert_redirected_to (nested path)
-                                 (yas/item "97021C0D-EB65-4046-B688-01F09B3B1615")
-                                 ;; assert_redirected_to (nested path plural)
-                                 (yas/item "4C92C020-7337-4D6E-91EE-7ABF2BFC7F41")
-                                 (yas/separator)
-                                 ;; assert_select
-                                 (yas/item "DBE14FE8-B415-4DBC-A316-F8DA63FE9FD7")
-                                 (yas/separator)
-                                 ;; assert_rjs
-                                 (yas/item "E0F281EC-5311-41F8-ADD9-2E2D059DA651")
-                                 (yas/separator)
-                                 ;; assert(var = assigns(:var))
-                                 (yas/item "FE9C4B4E-860D-49F0-AAF7-5582B98F5F54")))
-                   (yas/submenu "Ajax Tests"
-                                (;; xhr post
-                                 (yas/item "62C3838B-0790-4FC2-8425-F273A57F5D33")
-                                 ;; xhr get
-                                 (yas/item "78FCF992-D01B-404F-BC54-5EE7B91F999A")
-                                 ;; xhr delete
-                                 (yas/item "F1BE0C3D-7203-43E9-BEFB-D1A99CDD31C1")
-                                 ;; xhr put
-                                 (yas/item "C12C98A5-74E5-4E70-9ADB-8783455D6539")))
-                   (yas/separator)
+                                 (yas-item "D2783155-23F3-4B90-A317-5BD139471193")))
+                   (yas-separator)
+                   (yas-submenu "Tests"
+                                (;; test do..end
+                                 (yas-item "6ECA11FE-E8C1-4EC0-93F3-B4472752E60D")
+                                 ;; setup do..end
+                                 (yas-item "0A25B963-AF76-472D-BA68-07F88A64A10B")
+                                 (yas-submenu "Fixtures"
+                                              (;; <%= Fixtures.identify(:symbol) %>
+                                               (yas-item "9671EB7A-89D6-4C23-914F-88CBEE0D177A")
+                                               (yas-separator)
+                                               ;; Ignoring Autocomplete Foreign Key Fixture Reference
+                                               (yas-ignore-item "0BCF0EE2-35EE-4959-A771-E74D55271D5A")
+                                               ;; Ignoring Autocomplete Foreign Key Fixture Reference (habtm)
+                                               (yas-ignore-item "275C0B86-F735-49B6-8A22-218A8F4CC2E0")))
+                                 (yas-submenu "Unit Tests"
+                                              (;; assert_difference
+                                               (yas-item "30BEA6FB-301C-4460-93EC-FA3404688962")
+                                               ;; assert_no_difference
+                                               (yas-item "5C6F4462-70E6-40B4-B3F2-F371656E7784")
+                                               (yas-separator)))
+                                 (yas-submenu "Functional Tests"
+                                              (;; Create functional test class
+                                               (yas-item "F60D0630-CBF5-4283-9D20-FA46C787A88D")
+                                               ;; def test_should_get_action
+                                               (yas-item "1C491A76-751F-44EF-8DFB-0A585C7EEFF6")
+                                               ;; def test_should_post_action
+                                               (yas-item "8B9CD068-4338-4039-AA06-D839A6C7A9FF")
+                                               (yas-separator)
+                                               ;; assert_response
+                                               (yas-item "2BD82DCB-1F19-4C8F-BC70-C0BBB06A2138")
+                                               ;; assert_redirected_to
+                                               (yas-item "CD60F800-850D-47CF-BE32-3DE665DD5C68")
+                                               ;; assert_redirected_to (path)
+                                               (yas-item "D33EDCE7-F8AF-48D4-AA7A-852BBF03E31D")
+                                               ;; assert_redirected_to (path plural)
+                                               (yas-item "0249637E-0720-46DA-A8FD-E176A2CC458B")
+                                               ;; assert_redirected_to (nested path)
+                                               (yas-item "97021C0D-EB65-4046-B688-01F09B3B1615")
+                                               ;; assert_redirected_to (nested path plural)
+                                               (yas-item "4C92C020-7337-4D6E-91EE-7ABF2BFC7F41")
+                                               (yas-separator)
+                                               ;; assert_select
+                                               (yas-item "DBE14FE8-B415-4DBC-A316-F8DA63FE9FD7")
+                                               (yas-separator)
+                                               ;; assert_rjs
+                                               (yas-item "E0F281EC-5311-41F8-ADD9-2E2D059DA651")
+                                               (yas-separator)
+                                               ;; assert(var = assigns(:var))
+                                               (yas-item "FE9C4B4E-860D-49F0-AAF7-5582B98F5F54")))
+                                 (yas-submenu "Ajax Tests"
+                                              (;; xhr post
+                                               (yas-item "62C3838B-0790-4FC2-8425-F273A57F5D33")
+                                               ;; xhr get
+                                               (yas-item "78FCF992-D01B-404F-BC54-5EE7B91F999A")
+                                               ;; xhr delete
+                                               (yas-item "F1BE0C3D-7203-43E9-BEFB-D1A99CDD31C1")
+                                               ;; xhr put
+                                               (yas-item "C12C98A5-74E5-4E70-9ADB-8783455D6539")))))
+                   (yas-separator)
                    ;; Ignoring View demo help
-                   (yas/ignore-item "964436B8-E578-11DC-8177-00112475D960")
+                   (yas-ignore-item "964436B8-E578-11DC-8177-00112475D960")
                    ;; Documentation for Word
-                   (yas/item "32F30207-D827-46D9-889A-451C35269D52")
-                   ;; find_each
-                   (yas/item "B105C480-FB21-4511-9AD0-D5B4FED3BA21")
-                   )
+                   (yas-item "32F30207-D827-46D9-889A-451C35269D52")
+                   ;; Ignoring Jump to Method Definition
+                   (yas-ignore-item "AECD46CF-9031-4059-B386-262DBABD97B1")
+                   ;; Ignoring List columns of a model
+                   (yas-ignore-item "CF489B31-5DD2-4B83-B503-AD3ECF7BDEB7")
+                   ;; Create sweeper class
+                   (yas-item "FF022038-CA5D-4045-909E-BF509343A5C7"))
                     '("A2135370-67A1-488D-B43C-B4F221127C2F"
                        "809BCA42-5C49-4B08-B3C4-BB773036C086"
                        "275C0B86-F735-49B6-8A22-218A8F4CC2E0"
                        "0BCF0EE2-35EE-4959-A771-E74D55271D5A"
+                       "0742F232-38ED-4C52-AD68-1858F0F2C601"
                        "6F2AB859-46E3-4FF5-A9A7-E9A813AB5DE1"
                        "D696FA2C-785A-4B73-A2F6-F750904DD7C2"
                        "AECD46CF-9031-4059-B386-262DBABD97B1"
+                       "CF489B31-5DD2-4B83-B503-AD3ECF7BDEB7"
                        "F758BFD1-00CA-4742-BE71-032580080F5C"
                        "5EEA0C71-B34B-4408-953B-F47AAD343CCC"
                        "9A1AE6BA-8350-4AB7-B5BD-969A7E64CF29"
                        "07C696F8-79F5-4E0B-9EE9-03B693A54ABB"
+                       "88047A77-B889-4F47-892D-4C3EBA98D968"
                        "1970AE74-3949-40B3-B263-727AA3FF167A"
                        "DC549A45-D9B0-11DC-94E9-00112475D960"
                        "F4EA552D-D9B0-11DC-94E9-00112475D960"
@@ -1103,154 +1138,166 @@ are recognized. Stolen from `rinari-mode' more or`' less."
 ;; 
 ;; Substitutions for: content
 ;; 
-;; # as in Macros/Remove 3A Add Column.yasnippet
-;; 809BCA42-5C49-4B08-B3C4-BB773036C086                                                       =yyas> (yas/unknown)
-;; 
-;; # as in Macros/Add 3A Remove Named Index.yasnippet
-;; A7F692C1-778A-48B8-945E-573568BA0403                                                       =yyas> (yas/unknown)
+;; # as in Snippets/find_in_batches.yasnippet
+;; `(downcase (replace-regexp-in-string "\..*$"  "" (current-word)))`                         =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Test Uncommitted.yasnippet
-;; 212C3047-D9B1-11DC-94E9-00112475D960                                                       =yyas> (yas/unknown)
+;; # as in Commands/Autocomplete Foreign Key Fixture Reference (habtm).yasnippet
+;; 275C0B86-F735-49B6-8A22-218A8F4CC2E0                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Autocomplete Foreign Key Fixture Reference.yasnippet
-;; 0BCF0EE2-35EE-4959-A771-E74D55271D5A                                                       =yyas> (yas/unknown)
+;; 0BCF0EE2-35EE-4959-A771-E74D55271D5A                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Autocomplete Foreign Key Fixture Reference (habtm).yasnippet
-;; 275C0B86-F735-49B6-8A22-218A8F4CC2E0                                                       =yyas> (yas/unknown)
+;; # as in Commands/Autocomplete Routes.yasnippet
+;; 0742F232-38ED-4C52-AD68-1858F0F2C601                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Rake Migrate.yasnippet
-;; 985F56D4-82ED-4C45-8250-2ECCFC71957E                                                       =yyas> (yas/unknown)
+;; # as in Commands/Clone Development DB to Test DB.yasnippet
+;; 6F2AB859-46E3-4FF5-A9A7-E9A813AB5DE1                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/DB Schema Import.yasnippet
-;; 6DEF923E-2347-46EC-AFBE-183D08E63DC1                                                       =yyas> (yas/unknown)
+;; # as in Commands/Generate Quick Migration.yasnippet
+;; D696FA2C-785A-4B73-A2F6-F750904DD7C2                                                       =yyas> (yas-unknown)
+;; 
+;; # as in Commands/Jump to Method Definition.yasnippet
+;; AECD46CF-9031-4059-B386-262DBABD97B1                                                       =yyas> (yas-unknown)
+;; 
+;; # as in Commands/List columns of a model.yasnippet
+;; CF489B31-5DD2-4B83-B503-AD3ECF7BDEB7                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Load Fixtures (Test DB).yasnippet
-;; F758BFD1-00CA-4742-BE71-032580080F5C                                                       =yyas> (yas/unknown)
+;; F758BFD1-00CA-4742-BE71-032580080F5C                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Generate Quick Migration.yasnippet
-;; D696FA2C-785A-4B73-A2F6-F750904DD7C2                                                       =yyas> (yas/unknown)
+;; # as in Commands/Load Fixtures.yasnippet
+;; 5EEA0C71-B34B-4408-953B-F47AAD343CCC                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Macros/Remove 3A Add Timestamps.yasnippet
-;; E885A3E8-8020-4AC3-A25E-510B26F114B2                                                       =yyas> (yas/unknown)
+;; # as in Commands/Migrate to Previous Version.yasnippet
+;; 9A1AE6BA-8350-4AB7-B5BD-969A7E64CF29                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Test Plugins.yasnippet
-;; 0D966168-D9B1-11DC-94E9-00112475D960                                                       =yyas> (yas/unknown)
+;; # as in Commands/Rake Migrate to Version.yasnippet
+;; 07C696F8-79F5-4E0B-9EE9-03B693A54ABB                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Macros/Change Column.yasnippet
-;; 42DE1441-D1B7-4998-BAF9-16B1EC7E210C                                                       =yyas> (yas/unknown)
+;; # as in Commands/Set RVM.yasnippet
+;; 88047A77-B889-4F47-892D-4C3EBA98D968                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Test Recent.yasnippet
-;; 190401C2-D9B1-11DC-94E9-00112475D960                                                       =yyas> (yas/unknown)
+;; # as in Commands/Show DB Schema.yasnippet
+;; 1970AE74-3949-40B3-B263-727AA3FF167A                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Test All.yasnippet
-;; DC549A45-D9B0-11DC-94E9-00112475D960                                                       =yyas> (yas/unknown)
+;; DC549A45-D9B0-11DC-94E9-00112475D960                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Jump to Method Definition.yasnippet
-;; AECD46CF-9031-4059-B386-262DBABD97B1                                                       =yyas> (yas/unknown)
+;; # as in Commands/Test Functionals.yasnippet
+;; F4EA552D-D9B0-11DC-94E9-00112475D960                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Macros/Rename Column.yasnippet
-;; AC50762C-DE40-4EB9-9A22-2F6AF2EA4EA3                                                       =yyas> (yas/unknown)
+;; # as in Commands/Test Integration.yasnippet
+;; 04A30A4D-D9B1-11DC-94E9-00112475D960                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Macros/Create 3A Drop Table.yasnippet
-;; 25F8F5D8-2BD1-45D8-8B2A-9F2EA4F73AA2                                                       =yyas> (yas/unknown)
+;; # as in Commands/Test Plugins.yasnippet
+;; 0D966168-D9B1-11DC-94E9-00112475D960                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Macros/Add 3A Remove Unique Index.yasnippet
-;; 33057A79-677B-4DFB-99D4-1492778BDDC6                                                       =yyas> (yas/unknown)
+;; # as in Commands/Test Recent.yasnippet
+;; 190401C2-D9B1-11DC-94E9-00112475D960                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Macros/Add 3A Remove Timestamps.yasnippet
-;; 221969A1-A5EA-4A8E-8817-C74EBED63901                                                       =yyas> (yas/unknown)
+;; # as in Commands/Test Uncommitted.yasnippet
+;; 212C3047-D9B1-11DC-94E9-00112475D960                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/DB Schema Dump.yasnippet
-;; 310C901C-EF32-4E88-938A-804ABBF8C428                                                       =yyas> (yas/unknown)
+;; # as in Commands/Test Units.yasnippet
+;; 2C60CBA1-D9B1-11DC-94E9-00112475D960                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Test Functionals.yasnippet
-;; F4EA552D-D9B0-11DC-94E9-00112475D960                                                       =yyas> (yas/unknown)
+;; # as in Commands/View demo help.yasnippet
+;; 964436B8-E578-11DC-8177-00112475D960                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Migrate to Previous Version.yasnippet
-;; 9A1AE6BA-8350-4AB7-B5BD-969A7E64CF29                                                       =yyas> (yas/unknown)
+;; # as in Commands/DB Schema Dump.yasnippet
+;; 310C901C-EF32-4E88-938A-804ABBF8C428                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Macros/Drop 3A Create Table.yasnippet
-;; A2135370-67A1-488D-B43C-B4F221127C2F                                                       =yyas> (yas/unknown)
+;; # as in Commands/DB Schema Import.yasnippet
+;; 6DEF923E-2347-46EC-AFBE-183D08E63DC1                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Macros/Change Column Default.yasnippet
-;; A219EBB8-004A-4012-B5B2-232C9A5C94F8                                                       =yyas> (yas/unknown)
+;; # as in Commands/Generate.yasnippet
+;; 4904EDC7-5ED3-4132-AAB2-C2AD87C97EFE                                                       =yyas> (yas-unknown)
+;; 
+;; # as in Commands/Rake Migrate.yasnippet
+;; 985F56D4-82ED-4C45-8250-2ECCFC71957E                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/Add 3A Remove Index.yasnippet
-;; 95F83E1D-5B03-424F-8BEC-8AF66C8939BC                                                       =yyas> (yas/unknown)
+;; 95F83E1D-5B03-424F-8BEC-8AF66C8939BC                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Load Fixtures.yasnippet
-;; 5EEA0C71-B34B-4408-953B-F47AAD343CCC                                                       =yyas> (yas/unknown)
+;; # as in Macros/Add 3A Remove Named Index.yasnippet
+;; A7F692C1-778A-48B8-945E-573568BA0403                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Clone Development DB to Test DB.yasnippet
-;; 6F2AB859-46E3-4FF5-A9A7-E9A813AB5DE1                                                       =yyas> (yas/unknown)
+;; # as in Macros/Add 3A Remove Several Columns.yasnippet
+;; 7BC860E6-7561-4E6E-983B-507D7A6F6228                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Macros/Rename 3A Rename Several Columns.yasnippet
-;; F03162DE-9DB6-417B-9DD7-52D9F11EA736                                                       =yyas> (yas/unknown)
+;; # as in Macros/Add 3A Remove Timestamps.yasnippet
+;; 221969A1-A5EA-4A8E-8817-C74EBED63901                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Rake Migrate to Version.yasnippet
-;; 07C696F8-79F5-4E0B-9EE9-03B693A54ABB                                                       =yyas> (yas/unknown)
+;; # as in Macros/Add 3A Remove Unique Index.yasnippet
+;; 33057A79-677B-4DFB-99D4-1492778BDDC6                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Snippets/find_in_batches.yasnippet
-;; `(downcase (replace-regexp-in-string "\..*$"  "" (current-word)))`                         =yyas> (yas/unknown)
+;; # as in Macros/Change Column Default.yasnippet
+;; A219EBB8-004A-4012-B5B2-232C9A5C94F8                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/View demo help.yasnippet
-;; 964436B8-E578-11DC-8177-00112475D960                                                       =yyas> (yas/unknown)
+;; # as in Macros/Change Column.yasnippet
+;; 42DE1441-D1B7-4998-BAF9-16B1EC7E210C                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Macros/Rename Table.yasnippet
-;; FD8CC811-2AD3-480F-B975-DF959DC96C67                                                       =yyas> (yas/unknown)
+;; # as in Macros/Create 3A Drop Table.yasnippet
+;; 25F8F5D8-2BD1-45D8-8B2A-9F2EA4F73AA2                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Macros/Rename 3A Rename Several Columns (mncc).yasnippet
-;; 04A86178-71B1-430A-A06D-DFF7C9A338B5                                                       =yyas> (yas/unknown)
+;; # as in Macros/Drop 3A Create Table.yasnippet
+;; A2135370-67A1-488D-B43C-B4F221127C2F                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Generate.yasnippet
-;; 4904EDC7-5ED3-4132-AAB2-C2AD87C97EFE                                                       =yyas> (yas/unknown)
+;; # as in Macros/Remove 3A Add Column.yasnippet
+;; 809BCA42-5C49-4B08-B3C4-BB773036C086                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Test Integration.yasnippet
-;; 04A30A4D-D9B1-11DC-94E9-00112475D960                                                       =yyas> (yas/unknown)
+;; # as in Macros/Remove 3A Add Timestamps.yasnippet
+;; E885A3E8-8020-4AC3-A25E-510B26F114B2                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Show DB Schema.yasnippet
-;; 1970AE74-3949-40B3-B263-727AA3FF167A                                                       =yyas> (yas/unknown)
+;; # as in Macros/Rename 3A Rename Several Columns (mncc).yasnippet
+;; 04A86178-71B1-430A-A06D-DFF7C9A338B5                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Snippets/respond_to (html).yasnippet
-;; `yas/selected-text`                                                                        =yyas> (yas/unknown)
+;; # as in Macros/Rename 3A Rename Several Columns.yasnippet
+;; F03162DE-9DB6-417B-9DD7-52D9F11EA736                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Macros/Add 3A Remove Several Columns.yasnippet
-;; 7BC860E6-7561-4E6E-983B-507D7A6F6228                                                       =yyas> (yas/unknown)
+;; # as in Macros/Rename Column.yasnippet
+;; AC50762C-DE40-4EB9-9A22-2F6AF2EA4EA3                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Test Units.yasnippet
-;; 2C60CBA1-D9B1-11DC-94E9-00112475D960                                                       =yyas> (yas/unknown)
+;; # as in Macros/Rename Table.yasnippet
+;; FD8CC811-2AD3-480F-B975-DF959DC96C67                                                       =yyas> (yas-unknown)
 ;; 
 ;; 
 
 ;; Substitutions for: condition
 ;; 
 ;; # as in Snippets/verify - redirect (verify).yasnippet
-;;                                                                                            =yyas> (yas/unknown)
+;;                                                                                            =yyas> (yas-unknown)
 ;; 
 ;; # as in Snippets/t_rename (tre).yasnippet
-;; meta.rails.migration.change_table                                                          =yyas> (yas/unknown)
+;; meta.rails.migration.change_table                                                          =yyas> (yas-unknown)
+;; 
+;; # as in Snippets/has_one (ho).yasnippet
+;; meta.rails.model                                                                           =yyas> (yas-unknown)
 ;; 
-;; # as in Snippets/for loop erb.yasnippet
-;; text.html.ruby                                                                             =yyas> (yas/unknown)
+;; # as in Snippets/if (ERB).yasnippet
+;; text.html.ruby                                                                             =yyas> (yas-unknown)
 ;; 
 ;; 
 
 ;; Substitutions for: binding
 ;; 
 ;; # as in Commands/Autocomplete Foreign Key Fixture Reference (habtm).yasnippet
-;; ~$\e                                                                                        =yyas> (yas/unknown)
+;; ~$\e                                                                                        =yyas> (yas-unknown)
+;; 
+;; # as in Commands/Autocomplete Foreign Key Fixture Reference.yasnippet
+;; ~\e                                                                                         =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Generate Quick Migration.yasnippet
-;; ^M                                                                                         =yyas> (yas/unknown)
+;; ^M                                                                                         =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Go To File on This Line.yasnippet
-;; ~@                                                                                      =yyas> (yas/unknown)
+;; # as in Commands/Jump to Method Definition.yasnippet
+;; ^f                                                                                         =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Autocomplete Foreign Key Fixture Reference.yasnippet
-;; ~\e                                                                                         =yyas> (yas/unknown)
+;; # as in Commands/List columns of a model.yasnippet
+;; ~                                                                                          =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Jump to Method Definition.yasnippet
-;; ^f                                                                                         =yyas> (yas/unknown)
+;; # as in Commands/Go To File on This Line.yasnippet
+;; ~@                                                                                        =yyas> (yas-unknown)
 ;; 
 ;; 
 
index a3e200f84d8779beccfce52cf1e1600ec2f85b68..1351ac6b1be810b276deca51cfc1104a62d776e4 100644 (file)
@@ -1,14 +1,14 @@
 ;; .yas-setup.el for ruby-mode
 ;; -*- coding: utf-8 -*-
 ;;
-(defvar yas/ruby-snippet-open-paren " "
+(defvar yas-ruby-snippet-open-paren " "
   "The open parenthesis used in ruby-mode snippets. Normally blank but could be (")
-(defvar yas/ruby-snippet-close-paren " "
+(defvar yas-ruby-snippet-close-paren " "
   "The close parenthesis used in ruby-mode snippets. Normally blank but could be )")
-(defvar yas/ruby-shebang-args " -wKU"
+(defvar yas-ruby-shebang-args " -wKU"
   "Arguments for the ruby shebang line.")
 
-(defun yas/ruby-infer-class-name ()
+(defun yas-ruby-infer-class-name ()
   "Infer the class name from the buffer. Thanks to hitesh <hitesh.jasani@gmail.com>"
   (if buffer-file-name
       (let ((fn (capitalize (file-name-nondirectory
@@ -19,7 +19,7 @@
          (t fn)))
     "SomeClass"))
 
-(defun yas/ruby-chomp (x)
+(defun yas-ruby-chomp (x)
   "Chomp string X, return nil if X became empty"
   (let ((len (length x))
         (start 0)
@@ -36,9 +36,9 @@
       (unless (<= end start)
         (substring x start (1+ end))))))
 
-(defvar yas/ruby-block-start-regexp "\\(^\\|[\s\t\n^]\\)\\(do\\)[\s\t\n]\\(|.*|\\)?")
+(defvar yas-ruby-block-start-regexp "\\(^\\|[\s\t\n^]\\)\\(do\\)[\s\t\n]\\(|.*|\\)?")
 
-(defun yas/ruby-toggle-single-multi-line-block ()
+(defun yas-ruby-toggle-single-multi-line-block ()
   "Toggle \"do .. end\" blocks into  \"{ .. }\" blocks back and forth."
   ;;
   ;; TODO: Some code to be refactored here.
@@ -48,9 +48,9 @@
   (interactive)
   (let* ((do-block-bounds (save-excursion
                             (when (or (save-excursion (beginning-of-line)
-                                                      (looking-at yas/ruby-block-start-regexp))
+                                                      (looking-at yas-ruby-block-start-regexp))
                                       (save-excursion (ruby-beginning-of-block)
-                                                      (looking-at yas/ruby-block-start-regexp)))
+                                                      (looking-at yas-ruby-block-start-regexp)))
                               (cons (match-beginning 1)
                                     (progn (goto-char (match-beginning 1))
                                            (ruby-end-of-block) (point))))))
@@ -76,7 +76,7 @@
            (when (string-match "\\(|.*|\\).*" block-region)
              (insert " " (match-string 1 block-region))
              (setq block-region (substring block-region (match-end 1))))
-           (setq statements (remove nil (mapcar #'yas/ruby-chomp
+           (setq statements (remove nil (mapcar #'yas-ruby-chomp
                                                 (split-string block-region "\n"))))
            (mapc #'(lambda (string)
                      (insert " " string)
@@ -97,7 +97,7 @@
            (when (string-match "\\(|.*|\\).*" block-region)
              (insert " " (match-string 1 block-region))
              (setq block-region (substring block-region (match-end 1))))
-           (setq statements (remove nil (mapcar #'yas/ruby-chomp
+           (setq statements (remove nil (mapcar #'yas-ruby-chomp
                                                 (split-string block-region ";"))))
            (mapc #'(lambda (string)
                      (insert "\n" string)
           (t
            (message "No enclosing block found.")))))
 
-(defvar yas/ruby-require-regexps
+(defvar yas-ruby-require-regexps
   '(("abbrev"                            . ("abbrev"))
     ("base64"                            . ("Base64"))
     ("benchmark"                         . ("Benchmark"))
     ("yaml"                              . ("YAML"))
     ("zlib"                              . ("Zlib"))))
 
-(defun yas/ruby-require (package)
+(defun yas-ruby-require (package)
   (save-excursion
     (goto-char (point-min))
     (unless (search-forward-regexp (format "^[\s\t]*require[( ][ ]*\"%s\"[ )]*$"
         (goto-char (line-beginning-position)))
       (insert "require \"" package "\"\n"))))
 
-(defun yas/ruby-pipe-through-xmpfilter ()
+(defun yas-ruby-pipe-through-xmpfilter ()
   (interactive)
   (let ((start (or (and mark-active
                         (region-beginning))
     (recenter orig-line)
     retval))
 
-(put (intern "ruby-thing") 'bounds-of-thing-at-point 'yas/ri-ruby-thing-bounds)
-(defun yas/ri-ruby-thing-bounds ()
+(put (intern "ruby-thing") 'bounds-of-thing-at-point 'yas-ri-ruby-thing-bounds)
+(defun yas-ri-ruby-thing-bounds ()
   (let ((start (point))
         (end (point)))
     (save-excursion
     (unless (= start end)
       (cons start end))))
 
-(defvar yas/ri-history nil
-  "History of yas/ri queries.")
-(defvar yas/ri-executable "ri")
+(defvar yas-ri-history nil
+  "History of yas-ri queries.")
+(defvar yas-ri-executable "ri")
 (require 'ansi-color)
-(defun yas/ri (query)
+(defun yas-ri (query)
   (interactive (list (read-from-minibuffer "Ri query: "
                                            (thing-at-point 'ruby-thing)
                                            nil
     (erase-buffer)
     (setq default-directory "~")
     (setq buffer-read-only nil)
-    (shell-command (concat yas/ri-executable " -f ansi " query) "*Ri*")
+    (shell-command (concat yas-ri-executable " -f ansi " query) "*Ri*")
     (ansi-color-apply-on-region (point-min) (point-max))
-    (yas/ri-mode)
+    (yas-ri-mode)
     (display-buffer (current-buffer)))
   t)
 
-(defun yas/ri-mode ()
+(defun yas-ri-mode ()
   "Mode for viewing Ruby documentation."
   (buffer-disable-undo)
   (kill-all-local-variables)
   (local-set-key (kbd "q") 'quit-window)
-  (local-set-key (kbd "RET") 'yas/ri)
+  (local-set-key (kbd "RET") 'yas-ri)
   (setq mode-name "ri")
-  (setq major-mode 'yas/ri-mode)
+  (setq major-mode 'yas-ri-mode)
   (setq buffer-read-only t)
-  (run-hooks 'yas/ri-mode-hook))
+  (run-hooks 'yas-ri-mode-hook))
 
 ;; conditions
 ;; 
-(yas/define-condition-cache yas/ruby-in-interpolated-string-p (member (fourth (syntax-ppss)) (list ?\" ?\`)))
-(yas/define-condition-cache yas/ruby-in-comment-p (fifth (syntax-ppss)))
-(yas/define-condition-cache yas/ruby-in-string-p (fourth (syntax-ppss)))
-(yas/define-condition-cache yas/ruby-end-is-block-end-p
+(yas-define-condition-cache yas-ruby-in-interpolated-string-p (member (fourth (syntax-ppss)) (list ?\" ?\`)))
+(yas-define-condition-cache yas-ruby-in-comment-p (fifth (syntax-ppss)))
+(yas-define-condition-cache yas-ruby-in-string-p (fourth (syntax-ppss)))
+(yas-define-condition-cache yas-ruby-end-is-block-end-p
                             (save-excursion
                               (ruby-backward-sexp)
                               (not (eq (point) (point-min)))))
 
-(provide 'yas/ruby)
+(provide 'yas-ruby)
 
 ;; My work in progress substitutions
 ;;
 ;; Substitutions for: content
 ;;
-;; ${1/.+/(/}                                                                        =yyas> ${1:$(and (yas/text) "(")}
-;; ${1/.+/)/}                                                                        =yyas> ${1:$(and (yas/text) ")")}
-;; ${2/.+/ => /}                                                                     =yyas> ${2:$(and (yas/text) " => ")}
+;; ${1/.+/(/}                                                                        =yyas> ${1:$(and (yas-text) "(")}
+;; ${1/.+/)/}                                                                        =yyas> ${1:$(and (yas-text) ")")}
+;; ${2/.+/ => /}                                                                     =yyas> ${2:$(and (yas-text) " => ")}
 ;; ${1:${TM_FILENAME/\.\w+//}                                                        =yyas> ${1:$(and buffer-file-name (file-name-sans-extension buffer-file-name))}
-;; ${1/(^.*?\S.*)|.*/(?1:\()/}                                                       =yyas> ${1:$(and (string-match "[^\s\t]" yas/text) "(" )}
-;; ${1/(^.*?\S.*)|.*/(?1:\))/}                                                       =yyas> ${1:$(and (string-match "[^\s\t]" yas/text) ")" )}
-;; ${2/(^.*?\S.*)|.*/(?1:\()/}                                                       =yyas> ${2:$(and (string-match "[^\s\t]" yas/text) "(" )}
-;; ${2/(^.*?\S.*)|.*/(?1:\))/}                                                       =yyas> ${2:$(and (string-match "[^\s\t]" yas/text) ")" )}
-;; ${3/(^.*?\S.*)|.*/(?1:\()/}                                                       =yyas> ${3:$(and (string-match "[^\s\t]" yas/text) "(" )}
-;; ${3/(^.*?\S.*)|.*/(?1:\))/}                                                       =yyas> ${3:$(and (string-match "[^\s\t]" yas/text) ")" )}
-;; ${2/^\s*$|(.*\S.*)/(?1: )/}                                                       =yyas> ${2:$(and (string-match "[^\s\t]" yas/text) " " )}
-;; ${3/^\s*$|(.*\S.*)/(?1: )/}                                                       =yyas> ${3:$(and (string-match "[^\s\t]" yas/text) " " )}
-;; ${3/(^[rwab+]+$)|.*/(?1:, ")/}                                                    =yyas> ${3:$(and (string-match "^[rwab+]+$" yas/text) ", \\"" )}
-;; ${3/(^[rwab+]+$)|.*/(?1:")/}                                                      =yyas> ${3:$(and (string-match "^[rwab+]+$" yas/text) "\\"" )}
-;; ${3/^\s*$|(.*\S.*)/(?1:, )/}                                                      =yyas> ${3:$(and (string-match "[^\s\t]" (yas/text) ", ")}
+;; ${1/(^.*?\S.*)|.*/(?1:\()/}                                                       =yyas> ${1:$(and (string-match "[^\s\t]" yas-text) "(" )}
+;; ${1/(^.*?\S.*)|.*/(?1:\))/}                                                       =yyas> ${1:$(and (string-match "[^\s\t]" yas-text) ")" )}
+;; ${2/(^.*?\S.*)|.*/(?1:\()/}                                                       =yyas> ${2:$(and (string-match "[^\s\t]" yas-text) "(" )}
+;; ${2/(^.*?\S.*)|.*/(?1:\))/}                                                       =yyas> ${2:$(and (string-match "[^\s\t]" yas-text) ")" )}
+;; ${3/(^.*?\S.*)|.*/(?1:\()/}                                                       =yyas> ${3:$(and (string-match "[^\s\t]" yas-text) "(" )}
+;; ${3/(^.*?\S.*)|.*/(?1:\))/}                                                       =yyas> ${3:$(and (string-match "[^\s\t]" yas-text) ")" )}
+;; ${2/^\s*$|(.*\S.*)/(?1: )/}                                                       =yyas> ${2:$(and (string-match "[^\s\t]" yas-text) " " )}
+;; ${3/^\s*$|(.*\S.*)/(?1: )/}                                                       =yyas> ${3:$(and (string-match "[^\s\t]" yas-text) " " )}
+;; ${3/(^[rwab+]+$)|.*/(?1:, ")/}                                                    =yyas> ${3:$(and (string-match "^[rwab+]+$" yas-text) ", \\"" )}
+;; ${3/(^[rwab+]+$)|.*/(?1:")/}                                                      =yyas> ${3:$(and (string-match "^[rwab+]+$" yas-text) "\\"" )}
+;; ${3/^\s*$|(.*\S.*)/(?1:, )/}                                                      =yyas> ${3:$(and (string-match "[^\s\t]" (yas-text) ", ")}
 ;; ${TM_SELECTED_TEXT/([\t ]*).*/$1/m}                                               =yyas>
-;; ${TM_SELECTED_TEXT/(\A.*)|(.+)|\n\z/(?1:$0:(?2:\t$0))/g}                          =yyas> `yas/selected-text`
-;; (yas/multi-line-unknown BF487539-8085-4FF4-8601-1AD20FABAEDC)                     =yyas> `(yas/ruby-infer-class-name)`
-;; (yas/multi-line-unknown 2B73EC5F-06D2-460C-A14F-6FA05AFCF0CC)                     =yyas> `(yas/ruby-infer-class-name)`
+;; ${TM_SELECTED_TEXT/(\A.*)|(.+)|\n\z/(?1:$0:(?2:\t$0))/g}                          =yyas> `yas-selected-text`
+;; (yas-multi-line-unknown BF487539-8085-4FF4-8601-1AD20FABAEDC)                     =yyas> `(yas-ruby-infer-class-name)`
+;; (yas-multi-line-unknown 2B73EC5F-06D2-460C-A14F-6FA05AFCF0CC)                     =yyas> `(yas-ruby-infer-class-name)`
 ;; 
-;; ${TM_FILENAME/(?:\A|_)([A-Za-z0-9]+)(?:\.rb)?/(?2::\u$1)/g}                       =yyas> `(yas/ruby-infer-class-name)`
+;; ${TM_FILENAME/(?:\A|_)([A-Za-z0-9]+)(?:\.rb)?/(?2::\u$1)/g}                       =yyas> `(yas-ruby-infer-class-name)`
 ;; 
-;; ${1/(^(?<var>\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:|)/}             =yyas> ${1:$(and (yas/text) "|")}
-;; ${1/(^(?<var>\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1: |)/}            =yyas> ${1:$(and (yas/text) " |")}
-;; ${1/(^(?<var>\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:| )/}            =yyas> ${1:$(and (yas/text) "| ")}
+;; ${1/(^(?<var>\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:|)/}             =yyas> ${1:$(and (yas-text) "|")}
+;; ${1/(^(?<var>\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1: |)/}            =yyas> ${1:$(and (yas-text) " |")}
+;; ${1/(^(?<var>\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:| )/}            =yyas> ${1:$(and (yas-text) "| ")}
 ;;
-;; ${1/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:|)/}   =yyas> ${1:$(and (yas/text) "|")}
-;; ${1/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:| )/}  =yyas> ${1:$(and (yas/text) "| ")}
-;; ${2/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:|)/}   =yyas> ${2:$(and (yas/text) "|")}
-;; ${2/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:| )/}  =yyas> ${2:$(and (yas/text) "| ")}
+;; ${1/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:|)/}   =yyas> ${1:$(and (yas-text) "|")}
+;; ${1/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:| )/}  =yyas> ${1:$(and (yas-text) "| ")}
+;; ${2/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:|)/}   =yyas> ${2:$(and (yas-text) "|")}
+;; ${2/(^(?<var>\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:| )/}  =yyas> ${2:$(and (yas-text) "| ")}
 ;; 
-;; ${1/([\w&&[^_]]+)|./\u$1/g}                                                       =yyas> ${1:$(replace-regexp-in-string "[_/]" "" (capitalize yas/text))}
+;; ${1/([\w&&[^_]]+)|./\u$1/g}                                                       =yyas> ${1:$(replace-regexp-in-string "[_/]" "" (capitalize yas-text))}
 ;;
-;; 7990EE60-C850-4779-A8C0-7FD2C853B99B               =yyas> (yas/ruby-toggle-single-multi-line-block)
-;; 7E084412-80E6-4B70-8092-C03D1ECE4CD2               =yyas> (yas/ruby-require "eac")(yas/expand-uuid 'ruby-mode "FDD73070-6D32-4301-A86A-C55B77C3D8ED")
-;; FBFC214F-B019-4967-95D2-028F374A3221               =yyas> (yas/ruby-pipe-through-xmpfilter)
-;; 63F3B3B7-CBE2-426B-B551-657733F3868B               =yyas> (call-interactively (if (featurep 'yari) 'yari 'yas/ri))
+;; 7990EE60-C850-4779-A8C0-7FD2C853B99B               =yyas> (yas-ruby-toggle-single-multi-line-block)
+;; 7E084412-80E6-4B70-8092-C03D1ECE4CD2               =yyas> (yas-ruby-require "eac")(yas-expand-uuid 'ruby-mode "FDD73070-6D32-4301-A86A-C55B77C3D8ED")
+;; FBFC214F-B019-4967-95D2-028F374A3221               =yyas> (yas-ruby-pipe-through-xmpfilter)
+;; 63F3B3B7-CBE2-426B-B551-657733F3868B               =yyas> (call-interactively (if (featurep 'yari) 'yari 'yas-ri))
 
 ;;
 ;; `[[ $TM_LINE_INDEX != 0 ]] && echo; echo`                                         =yyas> `(concat (if (eq 0 current-line) "\n" "") "\n")`
-;; `snippet_paren.rb`                                                                =yyas> `yas/ruby-snippet-open-paren`
-;; `snippet_paren.rb end`                                                            =yyas> `yas/ruby-snippet-close-paren`
-;; ${TM_RUBY_SWITCHES: -wKU}                                                         =yyas> `yas/ruby-shebang-args`
+;; `snippet_paren.rb`                                                                =yyas> `yas-ruby-snippet-open-paren`
+;; `snippet_paren.rb end`                                                            =yyas> `yas-ruby-snippet-close-paren`
+;; ${TM_RUBY_SWITCHES: -wKU}                                                         =yyas> `yas-ruby-shebang-args`
 ;; 
 ;; Substitutions for: condition
 ;;
 ;; FBFC214F-B019-4967-95D2-028F374A3221                                              =yyas> 'force-in-comment
 ;; 88BC3896-DC39-4307-A271-21D33340F15A                                              =yyas> 'force-in-comment
 ;; 0F940CBC-2173-49FF-B6FD-98A62863F8F2                                              =yyas> 'force-in-comment
-;; 451A0596-1F72-4AFB-AF2F-45900FABB0F7                                              =yyas> (not (yas/ruby-end-is-block-end-p))
-;; (string.quoted.double.ruby|string.interpolated.ruby) - string source              =yyas> (and (yas/ruby-in-interpolated-string-p) 'force-in-comment)
-;; text.html.ruby, text.html source.ruby                                             =yyas> (yas/unimplemented)
-;; text.html, source.yaml, meta.erb                                                  =yyas> (yas/unimplemented)
+;; 451A0596-1F72-4AFB-AF2F-45900FABB0F7                                              =yyas> (not (yas-ruby-end-is-block-end-p))
+;; (string.quoted.double.ruby|string.interpolated.ruby) - string source              =yyas> (and (yas-ruby-in-interpolated-string-p) 'force-in-comment)
+;; text.html.ruby, text.html source.ruby                                             =yyas> (yas-unimplemented)
+;; text.html, source.yaml, meta.erb                                                  =yyas> (yas-unimplemented)
 ;; keyword.control.start-block.ruby, meta.syntax.ruby.start-block                    =yyas>
 ;; 
 ;; Substitutions for: binding
 ;;
 ;;
 ;; # as in Commands/Enclose in + (RDoc comments).yasnippet
-;; @k                                                                                         =yyas> (yas/unknown)
+;; @k                                                                                         =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Check Ruby Syntax.yasnippet
-;; ^V                                                                                         =yyas> (yas/unknown)
+;; ^V                                                                                         =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Omit from RDoc.yasnippet
-;; ^@O                                                                                        =yyas> (yas/unknown)
+;; ^@O                                                                                        =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Enclose in (RDoc comments).yasnippet
-;; @b                                                                                         =yyas> (yas/unknown)
+;; @b                                                                                         =yyas> (yas-unknown)
 ;; 
 ;; # as in Snippets/hash pointer.yasnippet
-;; ^l                                                                                         =yyas> (yas/unknown)
+;; ^l                                                                                         =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Make Destructive Call.yasnippet
-;; ^!                                                                                         =yyas> (yas/unknown)
+;; ^!                                                                                         =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Toggle Quote Style.yasnippet
-;; ^"                                                                                         =yyas> (yas/unknown)
+;; ^"                                                                                         =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Open Require.yasnippet
-;; @D                                                                                         =yyas> (yas/unknown)
+;; @D                                                                                         =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Execute Line with Ruby.yasnippet
-;; ^E                                                                                         =yyas> (yas/unknown)
+;; ^E                                                                                         =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Completion Ruby (rcodetools).yasnippet
-;; ~\e                                                                                         =yyas> (yas/unknown)
+;; ~\e                                                                                         =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/Delete forwardbackward.yasnippet
-;; \7f                                                                                          =yyas> (yas/unknown)
+;; \7f                                                                                          =yyas> (yas-unknown)
 ;; 
 ;; --**--
 ;; Automatically generated code, do not edit this part
 ;; 
 ;; Translated menu
 ;; 
-(yas/define-menu 'ruby-mode
+(yas-define-menu 'ruby-mode
                  '(;; Ignoring Run
-                   (yas/ignore-item "35222962-C50D-4D58-A6AE-71E7AD980BE4")
+                   (yas-ignore-item "35222962-C50D-4D58-A6AE-71E7AD980BE4")
                    ;; Ignoring Run Focused Unit Test
-                   (yas/ignore-item "5289EE40-86B8-11D9-A8D4-000A95E13C98")
+                   (yas-ignore-item "5289EE40-86B8-11D9-A8D4-000A95E13C98")
                    ;; Ignoring Run Rake Task
-                   (yas/ignore-item "569C9822-8C41-4907-94C7-1A8A0031B66D")
+                   (yas-ignore-item "569C9822-8C41-4907-94C7-1A8A0031B66D")
                    
                    ;; Documentation for Word / Selection
-                   (yas/item "63F3B3B7-CBE2-426B-B551-657733F3868B")
-                   (yas/submenu "RDoc"
+                   (yas-item "63F3B3B7-CBE2-426B-B551-657733F3868B")
+                   (yas-submenu "RDoc"
                                 (;; Ignoring Show for Current File / Project
-                                 (yas/ignore-item "1AD6A138-2E89-4D6A-AB3F-416BF9CE968D")
+                                 (yas-ignore-item "1AD6A138-2E89-4D6A-AB3F-416BF9CE968D")
                                  
-                                 (yas/submenu "Format"
+                                 (yas-submenu "Format"
                                               (;; Ignoring Bold
-                                               (yas/ignore-item "931DD73E-615E-476E-9B0D-8341023AE730")
+                                               (yas-ignore-item "931DD73E-615E-476E-9B0D-8341023AE730")
                                                ;; Ignoring Italic
-                                               (yas/ignore-item "DAA69A0C-FC1E-4509-9931-DFFB38B4D6AE")
+                                               (yas-ignore-item "DAA69A0C-FC1E-4509-9931-DFFB38B4D6AE")
                                                ;; Ignoring Typewriter
-                                               (yas/ignore-item "2DDB6FE0-6111-4C40-A149-8E67E76F8272")))
+                                               (yas-ignore-item "2DDB6FE0-6111-4C40-A149-8E67E76F8272")))
                                  
                                  ;; New Block
-                                 (yas/item "05984208-D559-4C04-A69C-2019361A985A")
+                                 (yas-item "05984208-D559-4C04-A69C-2019361A985A")
                                  ;; Ignoring Omit
-                                 (yas/ignore-item "BF4CA9F1-51CD-48D4-8357-852234F59046")
+                                 (yas-ignore-item "BF4CA9F1-51CD-48D4-8357-852234F59046")
                                  
                                  ;; :yields:
-                                 (yas/item "ED6368FB-A11D-4622-9F42-7879481094F1")))
-                   (yas/separator)
-                   (yas/submenu "Rake"
+                                 (yas-item "ED6368FB-A11D-4622-9F42-7879481094F1")))
+                   (yas-separator)
+                   (yas-submenu "Rake"
                                 (;; namespace :name ... end
-                                 (yas/item "A3D89AAA-9156-4077-A026-37BB7358C3BA")
+                                 (yas-item "A3D89AAA-9156-4077-A026-37BB7358C3BA")
                                  ;; namespace :name ... task :default ... end
-                                 (yas/item "2031FC41-CBD3-41CC-B9A9-7F068E607A05")
+                                 (yas-item "2031FC41-CBD3-41CC-B9A9-7F068E607A05")
                                  ;; desc ...
-                                 (yas/item "F686E1AD-B03D-45A6-BD51-6E3FD1298FE0")
+                                 (yas-item "F686E1AD-B03D-45A6-BD51-6E3FD1298FE0")
                                  ;; task :name ... end
-                                 (yas/item "CB81DA55-F3BC-4BFB-B0C5-29F0EE6F8081")
+                                 (yas-item "CB81DA55-F3BC-4BFB-B0C5-29F0EE6F8081")
                                  ;; desc ... task :name ... end
-                                 (yas/item "FE9A8EDA-C243-4068-8F38-A615B82D08C9")
+                                 (yas-item "FE9A8EDA-C243-4068-8F38-A615B82D08C9")
                                  ;; Ignoring Rake/Sake task using file path
-                                 (yas/ignore-item "E07FF68B-C87D-4332-8477-D026929FDADA")))
-                   (yas/separator)
+                                 (yas-ignore-item "E07FF68B-C87D-4332-8477-D026929FDADA")))
+                   (yas-separator)
                    ;; Ignoring Open Require
-                   (yas/ignore-item "8646378E-91F5-4771-AC7C-43FC49A93576")
+                   (yas-ignore-item "8646378E-91F5-4771-AC7C-43FC49A93576")
                    ;; Ignoring Validate Syntax
-                   (yas/ignore-item "EE5F19BA-6C02-11D9-92BA-0011242E4184")
+                   (yas-ignore-item "EE5F19BA-6C02-11D9-92BA-0011242E4184")
                    
                    ;; Ignoring Execute Line / Selection as Ruby
-                   (yas/ignore-item "EE5F1FB2-6C02-11D9-92BA-0011242E4184")
+                   (yas-ignore-item "EE5F1FB2-6C02-11D9-92BA-0011242E4184")
                    ;; Execute and Update ‘# =>’ Markers
-                   (yas/item "FBFC214F-B019-4967-95D2-028F374A3221")
+                   (yas-item "FBFC214F-B019-4967-95D2-028F374A3221")
                    ;; Add ‘# =>’ Marker
-                   (yas/item "88BC3896-DC39-4307-A271-21D33340F15A")
-                   (yas/separator)
+                   (yas-item "88BC3896-DC39-4307-A271-21D33340F15A")
+                   (yas-separator)
                    ;; Ignoring Insert Missing Requires
-                   (yas/ignore-item "9FB64639-F776-499B-BA6F-BB45F86F80FD")
+                   (yas-ignore-item "9FB64639-F776-499B-BA6F-BB45F86F80FD")
                    ;; Ignoring Add ! to Method in Line / Selection
-                   (yas/ignore-item "7F79BC8D-8A4F-4570-973B-05DFEC25747F")
+                   (yas-ignore-item "7F79BC8D-8A4F-4570-973B-05DFEC25747F")
                    ;; Ignoring Toggle String / Symbol
-                   (yas/ignore-item "B297E4B8-A8FF-49CE-B9C4-6D4911724D43")
+                   (yas-ignore-item "B297E4B8-A8FF-49CE-B9C4-6D4911724D43")
                    ;; Insert ERb’s <% .. %> or <%= .. %>
-                   (yas/item "FDFABCB9-DF58-4469-AE11-5407A4FF4D70")
-                   (yas/separator)
-                   (yas/submenu "Declarations"
+                   (yas-item "FDFABCB9-DF58-4469-AE11-5407A4FF4D70")
+                   (yas-separator)
+                   (yas-submenu "Declarations"
                                 (;; begin … rescue … end
-                                 (yas/item "0F940CBC-2173-49FF-B6FD-98A62863F8F2")
+                                 (yas-item "0F940CBC-2173-49FF-B6FD-98A62863F8F2")
                                  ;; case … end
-                                 (yas/item "667083EE-62C3-11D9-B8CF-000D93589AF6")
+                                 (yas-item "667083EE-62C3-11D9-B8CF-000D93589AF6")
                                  ;; when …
-                                 (yas/item "48D8E498-C9A5-4B1B-9A18-71A5860276FB")
+                                 (yas-item "48D8E498-C9A5-4B1B-9A18-71A5860276FB")
                                  ;; if … end
-                                 (yas/item "6670835F-62C3-11D9-B8CF-000D93589AF6")
+                                 (yas-item "6670835F-62C3-11D9-B8CF-000D93589AF6")
                                  ;; if … else … end
-                                 (yas/item "667082E6-62C3-11D9-B8CF-000D93589AF6")
+                                 (yas-item "667082E6-62C3-11D9-B8CF-000D93589AF6")
                                  ;; elsif ...
-                                 (yas/item "CD1609FA-47DA-4EE4-9C5B-5C56D953F5B1")
+                                 (yas-item "CD1609FA-47DA-4EE4-9C5B-5C56D953F5B1")
                                  ;; unless … end
-                                 (yas/item "F53E098D-D08E-4CE2-990A-B0BD70E60614")
+                                 (yas-item "F53E098D-D08E-4CE2-990A-B0BD70E60614")
                                  ;; while ... end
-                                 (yas/item "D121FC61-96A4-4B8F-8709-280EDA876FF3")
+                                 (yas-item "D121FC61-96A4-4B8F-8709-280EDA876FF3")
                                  ;; until ... end
-                                 (yas/item "488B387C-50C0-4B2D-9260-5A7E7EAF9B42")
-                                 (yas/separator)
-                                 (yas/submenu "Classes and Modules"
+                                 (yas-item "488B387C-50C0-4B2D-9260-5A7E7EAF9B42")
+                                 (yas-separator)
+                                 (yas-submenu "Classes and Modules"
                                               (;; class .. end
-                                               (yas/item "BF487539-8085-4FF4-8601-1AD20FABAEDC")
+                                               (yas-item "BF487539-8085-4FF4-8601-1AD20FABAEDC")
                                                ;; class .. initialize .. end
-                                               (yas/item "83EED068-8C1C-4BAF-9893-902DC00616AB")
+                                               (yas-item "83EED068-8C1C-4BAF-9893-902DC00616AB")
                                                ;; class .. < ParentClass .. initialize .. end
-                                               (yas/item "0CCBE04E-F4E2-4E55-9506-7DE67ACF8388")
+                                               (yas-item "0CCBE04E-F4E2-4E55-9506-7DE67ACF8388")
                                                ;; ClassName = Struct .. do .. end
-                                               (yas/item "05DFF82C-5A29-4EBD-93FE-C165FFFB5EA8")
+                                               (yas-item "05DFF82C-5A29-4EBD-93FE-C165FFFB5EA8")
                                                ;; class BlankSlate .. initialize .. end
-                                               (yas/item "E98FB8F9-7302-431D-8BF2-275A68A6126C")
+                                               (yas-item "E98FB8F9-7302-431D-8BF2-275A68A6126C")
                                                ;; Ignoring class .. < DelegateClass .. initialize .. end
-                                               (yas/ignore-item "121B334B-2AA6-4E9A-A8B8-BF93B627982B")
+                                               (yas-ignore-item "121B334B-2AA6-4E9A-A8B8-BF93B627982B")
                                                ;; class .. < DelegateClass .. initialize .. end
-                                               (yas/item "AFE1D078-EA16-45F5-AD8A-FAC1B523D861")
+                                               (yas-item "AFE1D078-EA16-45F5-AD8A-FAC1B523D861")
                                                ;; class << self .. end
-                                               (yas/item "C7AAAE45-487A-4B61-8962-D47675AAC05F")
-                                               (yas/separator)
+                                               (yas-item "C7AAAE45-487A-4B61-8962-D47675AAC05F")
+                                               (yas-separator)
                                                ;; module .. end
-                                               (yas/item "2B73EC5F-06D2-460C-A14F-6FA05AFCF0CC")
+                                               (yas-item "2B73EC5F-06D2-460C-A14F-6FA05AFCF0CC")
                                                ;; module .. module_function .. end
-                                               (yas/item "0E85EC81-2FAB-4648-B590-119CC1BB6E41")
+                                               (yas-item "0E85EC81-2FAB-4648-B590-119CC1BB6E41")
                                                ;; module .. ClassMethods .. end
-                                               (yas/item "A71A18CF-2D71-4BFF-AA0C-D9B8C59BC4EB")))
-                                 (yas/submenu "Methods"
+                                               (yas-item "A71A18CF-2D71-4BFF-AA0C-D9B8C59BC4EB")))
+                                 (yas-submenu "Methods"
                                               (;; Ignoring New Method
-                                               (yas/ignore-item "0275EF39-9357-408F-AF20-79E415CA9504")
+                                               (yas-ignore-item "0275EF39-9357-408F-AF20-79E415CA9504")
                                                
                                                ;; attr_reader ..
-                                               (yas/item "A150C2D8-25B3-4339-BC92-8A0160A70486")
+                                               (yas-item "A150C2D8-25B3-4339-BC92-8A0160A70486")
                                                ;; attr_writer ..
-                                               (yas/item "3D383096-A03F-4EF8-9060-3C727045AB34")
+                                               (yas-item "3D383096-A03F-4EF8-9060-3C727045AB34")
                                                ;; attr_accessor ..
-                                               (yas/item "D7A7D3C9-1714-4C50-8CC0-D83A03883E8F")
-                                               (yas/separator)
+                                               (yas-item "D7A7D3C9-1714-4C50-8CC0-D83A03883E8F")
+                                               (yas-separator)
                                                ;; include Enumerable ..
-                                               (yas/item "AAD5D511-6BE7-41DA-8F2B-1593A48FBB08")
+                                               (yas-item "AAD5D511-6BE7-41DA-8F2B-1593A48FBB08")
                                                ;; include Comparable ..
-                                               (yas/item "6C9D6B3D-D8E9-4606-9534-577C8D21FFF6")
-                                               (yas/separator)
+                                               (yas-item "6C9D6B3D-D8E9-4606-9534-577C8D21FFF6")
+                                               (yas-separator)
                                                ;; Ignoring extend Forwardable
-                                               (yas/ignore-item "58FDEA60-10AF-4C49-AA09-29B77030DB25")
+                                               (yas-ignore-item "58FDEA60-10AF-4C49-AA09-29B77030DB25")
                                                ;; extend Forwardable
-                                               (yas/item "7F46C90A-595B-4B83-A4F7-058F63CE4218")
-                                               (yas/separator)
+                                               (yas-item "7F46C90A-595B-4B83-A4F7-058F63CE4218")
+                                               (yas-separator)
                                                ;; def … end
-                                               (yas/item "4E9A7A73-875C-11D9-897C-000393CBCE2E")
+                                               (yas-item "4E9A7A73-875C-11D9-897C-000393CBCE2E")
                                                ;; def self .. end
-                                               (yas/item "7C6E88FA-CA0E-4110-8C75-A94E54286A75")
+                                               (yas-item "7C6E88FA-CA0E-4110-8C75-A94E54286A75")
                                                ;; def method_missing .. end
-                                               (yas/item "87D5F8AD-8DA6-4AED-A0D8-B51CAC980445")
+                                               (yas-item "87D5F8AD-8DA6-4AED-A0D8-B51CAC980445")
                                                ;; def_delegator ..
-                                               (yas/item "C44ED391-614F-4BA2-BB0F-87668EEA9954")
+                                               (yas-item "C44ED391-614F-4BA2-BB0F-87668EEA9954")
                                                ;; def_delegators ..
-                                               (yas/item "4A6EFD6B-88E2-4822-AD48-03460EDBC796")
-                                               (yas/separator)
+                                               (yas-item "4A6EFD6B-88E2-4822-AD48-03460EDBC796")
+                                               (yas-separator)
                                                ;; alias_method ..
-                                               (yas/item "988C8AEF-FC71-4455-9C4F-9338C05685A4")))
+                                               (yas-item "988C8AEF-FC71-4455-9C4F-9338C05685A4")))
                                  ;; __END__
-                                 (yas/item "451A0596-1F72-4AFB-AF2F-45900FABB0F7")
-                                 (yas/separator)
+                                 (yas-item "451A0596-1F72-4AFB-AF2F-45900FABB0F7")
+                                 (yas-separator)
                                  ;; #!/usr/bin/env ruby -wKU
-                                 (yas/item "A05CBDD6-845D-45EB-94FB-F8787F5456BE")
+                                 (yas-item "A05CBDD6-845D-45EB-94FB-F8787F5456BE")
                                  ;; require ".."
-                                 (yas/item "97DE939B-D243-4D5C-B953-1C9090912E7C")
+                                 (yas-item "97DE939B-D243-4D5C-B953-1C9090912E7C")
                                  ;; application { .. }
-                                 (yas/item "E16D24D2-CC7E-4786-BE0B-1725FC865D78")
+                                 (yas-item "E16D24D2-CC7E-4786-BE0B-1725FC865D78")
                                  ;; usage_if()
-                                 (yas/item "21C0D711-F32A-4665-AA0D-B136F9DD3945")
+                                 (yas-item "21C0D711-F32A-4665-AA0D-B136F9DD3945")
                                  ;; usage_unless()
-                                 (yas/item "49D69DEC-6991-49F4-8D9B-BA60BFDD3D17")))
-                   (yas/submenu "Iterators"
-                                ((yas/submenu "Arrays"
+                                 (yas-item "49D69DEC-6991-49F4-8D9B-BA60BFDD3D17")))
+                   (yas-submenu "Iterators"
+                                ((yas-submenu "Arrays"
                                               (;; Array.new(10) { |i| .. }
-                                               (yas/item "DAE6A754-D906-4763-B816-CE67125CEF08")
-                                               (yas/separator)
+                                               (yas-item "DAE6A754-D906-4763-B816-CE67125CEF08")
+                                               (yas-separator)
                                                ;; delete_if { |e| .. }
-                                               (yas/item "263C94DC-63CF-4BA3-9692-C5582CA8F1AB")
+                                               (yas-item "263C94DC-63CF-4BA3-9692-C5582CA8F1AB")
                                                ;; fill(range) { |i| .. }
-                                               (yas/item "6021BBDC-4AAD-447B-A0C2-A4BB31721558")
+                                               (yas-item "6021BBDC-4AAD-447B-A0C2-A4BB31721558")
                                                ;; flatten_once()
-                                               (yas/item "3DDB99C4-486D-4C11-A217-5680FDD8EC19")
+                                               (yas-item "3DDB99C4-486D-4C11-A217-5680FDD8EC19")
                                                ;; zip(enums) { |row| .. }
-                                               (yas/item "FD010022-E0E7-44DB-827F-33F7D9310DA2")))
-                                 (yas/submenu "Counting"
+                                               (yas-item "FD010022-E0E7-44DB-827F-33F7D9310DA2")))
+                                 (yas-submenu "Counting"
                                               (;; downto(0) { |n| .. }
-                                               (yas/item "4991BB86-736E-4758-B9B2-E4FA90B9368F")
+                                               (yas-item "4991BB86-736E-4758-B9B2-E4FA90B9368F")
                                                ;; step(2) { |e| .. }
-                                               (yas/item "36853A11-0307-4AE7-B835-7CE6358717A5")
+                                               (yas-item "36853A11-0307-4AE7-B835-7CE6358717A5")
                                                ;; times { |n| .. }
-                                               (yas/item "206D54AF-E67A-4DF0-B7F4-3D42FEB81685")
+                                               (yas-item "206D54AF-E67A-4DF0-B7F4-3D42FEB81685")
                                                ;; upto(1.0/0.0) { |n| .. }
-                                               (yas/item "51954118-81D7-42B6-9A10-BE23D8B9FFE2")
-                                               (yas/separator)
+                                               (yas-item "51954118-81D7-42B6-9A10-BE23D8B9FFE2")
+                                               (yas-separator)
                                                ;; loop { .. }
-                                               (yas/item "567E3D18-BF2B-4379-8927-2777EC9F495E")))
-                                 (yas/submenu "Each Element"
+                                               (yas-item "567E3D18-BF2B-4379-8927-2777EC9F495E")))
+                                 (yas-submenu "Each Element"
                                               (;; each { |e| .. }
-                                               (yas/item "ECBA4CA0-275F-460E-85BE-E82FEA2E2B26")
+                                               (yas-item "ECBA4CA0-275F-460E-85BE-E82FEA2E2B26")
                                                ;; each_byte { |byte| .. }
-                                               (yas/item "338EC03D-3FF4-4435-94E8-1CEF20CEC75D")
+                                               (yas-item "338EC03D-3FF4-4435-94E8-1CEF20CEC75D")
                                                ;; each_char { |chr| .. }
-                                               (yas/item "7E084412-80E6-4B70-8092-C03D1ECE4CD2")
+                                               (yas-item "7E084412-80E6-4B70-8092-C03D1ECE4CD2")
                                                ;; each_char { |chr| .. }
-                                               (yas/item "FDD73070-6D32-4301-A86A-C55B77C3D8ED")
+                                               (yas-item "FDD73070-6D32-4301-A86A-C55B77C3D8ED")
                                                ;; Ignoring each_cons(..) { |group| .. }
-                                               (yas/ignore-item "EC73D5CC-5F05-46B9-A6F4-82037E4A38C9")
+                                               (yas-ignore-item "EC73D5CC-5F05-46B9-A6F4-82037E4A38C9")
                                                ;; each_cons(..) { |group| .. }
-                                               (yas/item "3C04589C-5127-478E-97B3-CA7DD2EA7ECD")
+                                               (yas-item "3C04589C-5127-478E-97B3-CA7DD2EA7ECD")
                                                ;; each_index { |i| .. }
-                                               (yas/item "689120C9-AB40-4081-8268-9362E00FA4A0")
+                                               (yas-item "689120C9-AB40-4081-8268-9362E00FA4A0")
                                                ;; each_key { |key| .. }
-                                               (yas/item "E54F7077-3C33-4B53-A4F7-21E16132D3AD")
+                                               (yas-item "E54F7077-3C33-4B53-A4F7-21E16132D3AD")
                                                ;; each_line { |line| .. }
-                                               (yas/item "02913388-EE8E-4C55-AC94-94F3D751F47E")
+                                               (yas-item "02913388-EE8E-4C55-AC94-94F3D751F47E")
                                                ;; each_pair { |name, val| .. }
-                                               (yas/item "7A3CECED-452B-438E-A5C6-95B6BDC43243")
+                                               (yas-item "7A3CECED-452B-438E-A5C6-95B6BDC43243")
                                                ;; Ignoring each_slice(..) { |group| .. }
-                                               (yas/ignore-item "825B721D-4367-4DF7-98C0-F005695DF9E3")
+                                               (yas-ignore-item "825B721D-4367-4DF7-98C0-F005695DF9E3")
                                                ;; each_slice(..) { |group| .. }
-                                               (yas/item "CD748479-D2A4-4AB5-95BD-4C89512BA210")
+                                               (yas-item "CD748479-D2A4-4AB5-95BD-4C89512BA210")
                                                ;; each_value { |val| .. }
-                                               (yas/item "844DBD70-BC23-4FBF-9C18-F4A610239DF2")
+                                               (yas-item "844DBD70-BC23-4FBF-9C18-F4A610239DF2")
                                                ;; each_with_index { |e, i| .. }
-                                               (yas/item "1DD13CF5-39C0-4F10-B655-56DACEBC7F94")
+                                               (yas-item "1DD13CF5-39C0-4F10-B655-56DACEBC7F94")
                                                ;; reverse_each { |e| .. }
-                                               (yas/item "F3C5F719-EF03-4FF7-A777-4A8402FE3B6B")
-                                               (yas/separator)
+                                               (yas-item "F3C5F719-EF03-4FF7-A777-4A8402FE3B6B")
+                                               (yas-separator)
                                                ;; inject(init) { |mem, var| .. }
-                                               (yas/item "B563E0D7-513D-49B4-9733-1B04A6F25A74")
-                                               (yas/separator)
+                                               (yas-item "B563E0D7-513D-49B4-9733-1B04A6F25A74")
+                                               (yas-separator)
                                                ;; map { |e| .. }
-                                               (yas/item "5A3754FC-43A3-462B-AB42-E3E951872E6F")
+                                               (yas-item "5A3754FC-43A3-462B-AB42-E3E951872E6F")
                                                ;; Ignoring map_with_index { |e, i| .. }
-                                               (yas/ignore-item "BFB65D1C-62F1-485D-8A67-3E5A2E55107C")
+                                               (yas-ignore-item "BFB65D1C-62F1-485D-8A67-3E5A2E55107C")
                                                ;; map_with_index { |e, i| .. }
-                                               (yas/item "BD4CFD7B-1AC0-4569-9BDA-FD491F41F4E6")))
-                                 (yas/submenu "Files"
+                                               (yas-item "BD4CFD7B-1AC0-4569-9BDA-FD491F41F4E6")))
+                                 (yas-submenu "Files"
                                               (;; Dir.glob("..") { |file| .. }
-                                               (yas/item "332AA973-AA71-48CB-AEE9-1D71E11019AC")
+                                               (yas-item "332AA973-AA71-48CB-AEE9-1D71E11019AC")
                                                ;; File.foreach ("..") { |line| .. }
-                                               (yas/item "8F594E5E-6F46-4E98-B5FB-1C8F3BA9828F")
+                                               (yas-item "8F594E5E-6F46-4E98-B5FB-1C8F3BA9828F")
                                                ;; open("path/or/url", "w") { |io| .. }
-                                               (yas/item "418F1817-255F-430A-B09A-222964ED66A7")
+                                               (yas-item "418F1817-255F-430A-B09A-222964ED66A7")
                                                ;; unix_filter { .. }
-                                               (yas/item "8CEF9711-88D5-4202-AFB9-29EF4EFD25C1")
-                                               (yas/separator)
+                                               (yas-item "8CEF9711-88D5-4202-AFB9-29EF4EFD25C1")
+                                               (yas-separator)
                                                ;; option_parse { .. }
-                                               (yas/item "C3C48948-4F49-484E-A8DE-DEB44723099E")
+                                               (yas-item "C3C48948-4F49-484E-A8DE-DEB44723099E")
                                                ;; option(..)
-                                               (yas/item "209D5D73-7A77-4931-A158-3FB6D5B48A88")))
-                                 (yas/submenu "Ordering"
+                                               (yas-item "209D5D73-7A77-4931-A158-3FB6D5B48A88")))
+                                 (yas-submenu "Ordering"
                                               (;; sort { |a, b| .. }
-                                               (yas/item "9E0B4D4B-2956-4B3A-800A-3D8CE54E66BF")
+                                               (yas-item "9E0B4D4B-2956-4B3A-800A-3D8CE54E66BF")
                                                ;; sort_by { |e| .. }
-                                               (yas/item "BA9440C9-36C3-4031-BB61-67B581D5B179")
-                                               (yas/separator)
+                                               (yas-item "BA9440C9-36C3-4031-BB61-67B581D5B179")
+                                               (yas-separator)
                                                ;; randomize()
-                                               (yas/item "B0CE57EC-FB2E-4482-8CCE-448DC2588715")))
-                                 (yas/submenu "Searching and Selection"
+                                               (yas-item "B0CE57EC-FB2E-4482-8CCE-448DC2588715")))
+                                 (yas-submenu "Searching and Selection"
                                               (;; all? { |e| .. }
-                                               (yas/item "07D1F987-7CDB-4EAD-B64A-27A93051700E")
+                                               (yas-item "07D1F987-7CDB-4EAD-B64A-27A93051700E")
                                                ;; any? { |e| .. }
-                                               (yas/item "A3B9B76B-2BC5-425C-AB24-9FAAFC375798")
+                                               (yas-item "A3B9B76B-2BC5-425C-AB24-9FAAFC375798")
                                                ;; classify { |e| .. }
-                                               (yas/item "5DA9E1E8-2C54-420A-9B84-B040A1AF2B9E")
+                                               (yas-item "5DA9E1E8-2C54-420A-9B84-B040A1AF2B9E")
                                                ;; collect { |e| .. }
-                                               (yas/item "669A86AD-936F-4EDA-8E4E-6863804072DA")
+                                               (yas-item "669A86AD-936F-4EDA-8E4E-6863804072DA")
                                                ;; detect { |e| .. }
-                                               (yas/item "6C6B9849-9631-49FF-A9F9-F0E94A1512C5")
+                                               (yas-item "6C6B9849-9631-49FF-A9F9-F0E94A1512C5")
                                                ;; fetch(name) { |key| .. }
-                                               (yas/item "1F72122A-35AD-4BA1-AA01-889A10319666")
+                                               (yas-item "1F72122A-35AD-4BA1-AA01-889A10319666")
                                                ;; find { |e| .. }
-                                               (yas/item "E23FE534-8061-4828-98A5-46270B6910B0")
+                                               (yas-item "E23FE534-8061-4828-98A5-46270B6910B0")
                                                ;; find_all { |e| .. }
-                                               (yas/item "197709C5-8382-4A59-B6D7-31A0CC0F23B7")
+                                               (yas-item "197709C5-8382-4A59-B6D7-31A0CC0F23B7")
                                                ;; grep(/pattern/) { |match| .. }
-                                               (yas/item "9D9E7BA3-8C5D-4532-83EA-326358C2F5BB")
+                                               (yas-item "9D9E7BA3-8C5D-4532-83EA-326358C2F5BB")
                                                ;; max { |a, b| .. }
-                                               (yas/item "98182B9E-7C61-4824-BE4C-9CD69C816037")
+                                               (yas-item "98182B9E-7C61-4824-BE4C-9CD69C816037")
                                                ;; min { |a, b| .. }
-                                               (yas/item "CB03D11A-7204-48D0-92C1-E109034403E7")
+                                               (yas-item "CB03D11A-7204-48D0-92C1-E109034403E7")
                                                ;; partition { |e| .. }
-                                               (yas/item "52B8BF63-F09E-4789-8407-06168A8AE666")
+                                               (yas-item "52B8BF63-F09E-4789-8407-06168A8AE666")
                                                ;; reject { |e| .. }
-                                               (yas/item "B79B9DAB-ABEF-44F6-BF7E-635E7BA11DFD")
+                                               (yas-item "B79B9DAB-ABEF-44F6-BF7E-635E7BA11DFD")
                                                ;; select { |e| .. }
-                                               (yas/item "4E409AA4-E7D4-46B7-A4E9-E32F992B33E9")))
-                                 (yas/submenu "Strings"
+                                               (yas-item "4E409AA4-E7D4-46B7-A4E9-E32F992B33E9")))
+                                 (yas-submenu "Strings"
                                               (;; sub(/../) { |match| .. }
-                                               (yas/item "8021944C-CEA4-4983-8D1C-78D18D4004A1")
+                                               (yas-item "8021944C-CEA4-4983-8D1C-78D18D4004A1")
                                                ;; gsub(/../) { |match| .. }
-                                               (yas/item "2514FC26-468C-4D08-A788-494A444C4286")
-                                               (yas/separator)
+                                               (yas-item "2514FC26-468C-4D08-A788-494A444C4286")
+                                               (yas-separator)
                                                ;; scan(/../) { |match| .. }
-                                               (yas/item "66802933-B49F-479B-9DF9-1D898FF1FA90")))))
-                   (yas/submenu "Blocks"
+                                               (yas-item "66802933-B49F-479B-9DF9-1D898FF1FA90")))))
+                   (yas-submenu "Blocks"
                                 (;; Toggle ‘do … end’ / ‘{ … }’
-                                 (yas/item "7990EE60-C850-4779-A8C0-7FD2C853B99B")
-                                 (yas/separator)
+                                 (yas-item "7990EE60-C850-4779-A8C0-7FD2C853B99B")
+                                 (yas-separator)
                                  ;; Insert { |variable| … }
-                                 (yas/item "855FC4EF-7B1E-48EE-AD4E-5ECB8ED79D1C")
+                                 (yas-item "855FC4EF-7B1E-48EE-AD4E-5ECB8ED79D1C")
                                  ;; Insert do |variable| … end
-                                 (yas/item "4B72C5C3-6CA7-41AC-B2F9-51DEA25D469E")
-                                 (yas/separator)
+                                 (yas-item "4B72C5C3-6CA7-41AC-B2F9-51DEA25D469E")
+                                 (yas-separator)
                                  ;; lambda { |args| .. }
-                                 (yas/item "21E75321-0CF7-45E8-A297-BCC7C0DDDD15")))
-                   (yas/submenu "Hashes"
+                                 (yas-item "21E75321-0CF7-45E8-A297-BCC7C0DDDD15")))
+                   (yas-submenu "Hashes"
                                 (;; Hash.new { |hash, key| hash[key] = .. }
-                                 (yas/item "E16EE658-1CA0-4950-954B-B962E50B754F")
-                                 (yas/separator)
+                                 (yas-item "E16EE658-1CA0-4950-954B-B962E50B754F")
+                                 (yas-separator)
                                  ;; Hash Pair — :key => "value"
-                                 (yas/item "840B9C4C-7037-4C3B-9028-EB9DC75EDB3E")
+                                 (yas-item "840B9C4C-7037-4C3B-9028-EB9DC75EDB3E")
                                  ;; Hash Pointer — =>
-                                 (yas/item "B9E3A6DF-875D-11D9-897C-000393CBCE2E")))
-                   (yas/submenu "Tests"
+                                 (yas-item "B9E3A6DF-875D-11D9-897C-000393CBCE2E")))
+                   (yas-submenu "Tests"
                                 (;; class .. < Test::Unit::TestCase .. end
-                                 (yas/item "31D1F145-33AB-4441-BA11-4D1C46928C4C")
+                                 (yas-item "31D1F145-33AB-4441-BA11-4D1C46928C4C")
                                  ;; def test_ .. end
-                                 (yas/item "00F66D41-25AF-4597-B67D-E540965A5222")
+                                 (yas-item "00F66D41-25AF-4597-B67D-E540965A5222")
                                  ;; require "tc_.." ..
-                                 (yas/item "5297FD0C-98B1-4514-BBD1-1516810BECA6")
-                                 (yas/separator)
+                                 (yas-item "5297FD0C-98B1-4514-BBD1-1516810BECA6")
+                                 (yas-separator)
                                  ;; assert(..)
-                                 (yas/item "B32C147D-44A6-478A-9D5D-189D7831E9A7")
+                                 (yas-item "B32C147D-44A6-478A-9D5D-189D7831E9A7")
                                  ;; assert_equal(..)
-                                 (yas/item "43A61A22-6BEE-4997-961C-1CDE739C05FE")
+                                 (yas-item "43A61A22-6BEE-4997-961C-1CDE739C05FE")
                                  ;; assert_not_equal(..)
-                                 (yas/item "A243E96F-DC21-4AA0-B340-13A7674F6AFF")
+                                 (yas-item "A243E96F-DC21-4AA0-B340-13A7674F6AFF")
                                  ;; assert_in_delta(..)
-                                 (yas/item "429D0EF5-580D-4166-8F79-713DE96B77F1")
+                                 (yas-item "429D0EF5-580D-4166-8F79-713DE96B77F1")
                                  ;; assert_instance_of(..)
-                                 (yas/item "0E831E03-67E1-4357-8323-C60685C23C4F")
+                                 (yas-item "0E831E03-67E1-4357-8323-C60685C23C4F")
                                  ;; assert_kind_of(..)
-                                 (yas/item "671F05E2-D9CC-485E-BB1B-B13EF20FAC65")
+                                 (yas-item "671F05E2-D9CC-485E-BB1B-B13EF20FAC65")
                                  ;; assert_nil(..)
-                                 (yas/item "4C79256C-480A-459C-BDE8-BB0D972811DB")
+                                 (yas-item "4C79256C-480A-459C-BDE8-BB0D972811DB")
                                  ;; assert_not_nil(..)
-                                 (yas/item "79FEC3CC-2A40-4611-9A85-ECDB22FE0701")
+                                 (yas-item "79FEC3CC-2A40-4611-9A85-ECDB22FE0701")
                                  ;; assert_match(..)
-                                 (yas/item "711ED6C3-0F18-41FB-9A7D-3094BB319A85")
+                                 (yas-item "711ED6C3-0F18-41FB-9A7D-3094BB319A85")
                                  ;; assert_no_match(..)
-                                 (yas/item "A072BB1E-1DD1-45D3-9346-8CA3BA21B364")
+                                 (yas-item "A072BB1E-1DD1-45D3-9346-8CA3BA21B364")
                                  ;; assert_operator(..)
-                                 (yas/item "1B925A4D-8EE4-442B-9254-293599F5717F")
+                                 (yas-item "1B925A4D-8EE4-442B-9254-293599F5717F")
                                  ;; assert_raise(..) { .. }
-                                 (yas/item "68B21F6F-5D89-41FA-A19C-F29C2F912B4E")
+                                 (yas-item "68B21F6F-5D89-41FA-A19C-F29C2F912B4E")
                                  ;; assert_nothing_raised(..) { .. }
-                                 (yas/item "82F8EEE0-2452-411E-8102-7BFDDBCA2E72")
+                                 (yas-item "82F8EEE0-2452-411E-8102-7BFDDBCA2E72")
                                  ;; assert_respond_to(..)
-                                 (yas/item "09A11FDA-49FC-4466-8787-8D1D5D111A89")
+                                 (yas-item "09A11FDA-49FC-4466-8787-8D1D5D111A89")
                                  ;; assert_same(..)
-                                 (yas/item "29340695-E426-4F77-8CF7-C59360A549F4")
+                                 (yas-item "29340695-E426-4F77-8CF7-C59360A549F4")
                                  ;; assert_not_same(..)
-                                 (yas/item "F91C25EC-EC76-498B-BFB5-FDA8F57C5875")
+                                 (yas-item "F91C25EC-EC76-498B-BFB5-FDA8F57C5875")
                                  ;; assert_send(..)
-                                 (yas/item "7850AD5C-A90D-4E2C-A931-EADFF8D3D9A3")
+                                 (yas-item "7850AD5C-A90D-4E2C-A931-EADFF8D3D9A3")
                                  ;; assert_throws(..) { .. }
-                                 (yas/item "05655BD8-23C6-445F-BFD1-420BF25C3030")
+                                 (yas-item "05655BD8-23C6-445F-BFD1-420BF25C3030")
                                  ;; assert_nothing_thrown { .. }
-                                 (yas/item "33639D7A-BD8C-4396-9C44-307B8AC87C9E")
+                                 (yas-item "33639D7A-BD8C-4396-9C44-307B8AC87C9E")
                                  ;; flunk(..)
-                                 (yas/item "DB457094-1AC9-4856-AEFC-43A9576B6775")
-                                 (yas/separator)
+                                 (yas-item "DB457094-1AC9-4856-AEFC-43A9576B6775")
+                                 (yas-separator)
                                  ;; Ignoring Benchmark.bmbm do .. end
-                                 (yas/ignore-item "C649F945-DAB8-4DA2-B73C-2EFF9D7D34F3")
+                                 (yas-ignore-item "C649F945-DAB8-4DA2-B73C-2EFF9D7D34F3")
                                  ;; Benchmark.bmbm do .. end
-                                 (yas/item "942F20E2-C40A-44B8-A3F2-99AAC68CB534")
+                                 (yas-item "942F20E2-C40A-44B8-A3F2-99AAC68CB534")
                                  ;; results.report(..) { .. }
-                                 (yas/item "1C60D589-DD46-4109-90CA-6B34AEA2F298")))
-                   (yas/submenu "Serialization"
+                                 (yas-item "1C60D589-DD46-4109-90CA-6B34AEA2F298")))
+                   (yas-submenu "Serialization"
                                 (;; Marshal.dump(.., file)
-                                 (yas/item "0CB48BCA-3F6E-4AE0-85BC-08A1D2508216")
+                                 (yas-item "0CB48BCA-3F6E-4AE0-85BC-08A1D2508216")
                                  ;; Marshal.load(obj)
-                                 (yas/item "20AAD0BC-075D-4EC0-9057-E3E5E62C4125")
-                                 (yas/separator)
+                                 (yas-item "20AAD0BC-075D-4EC0-9057-E3E5E62C4125")
+                                 (yas-separator)
                                  ;; Ignoring PStore.new( .. )
-                                 (yas/ignore-item "5AE7CFB4-418E-4E00-AD76-06DB755EE876")
+                                 (yas-ignore-item "5AE7CFB4-418E-4E00-AD76-06DB755EE876")
                                  ;; PStore.new( .. )
-                                 (yas/item "5B46ECFD-23A4-4F0C-9951-F64C19C72C2B")
+                                 (yas-item "5B46ECFD-23A4-4F0C-9951-F64C19C72C2B")
                                  ;; transaction( .. ) { .. }
-                                 (yas/item "46BF99AD-E172-4D49-BCF7-072F4730E1D9")
-                                 (yas/separator)
+                                 (yas-item "46BF99AD-E172-4D49-BCF7-072F4730E1D9")
+                                 (yas-separator)
                                  ;; Ignoring YAML.dump(.., file)
-                                 (yas/ignore-item "9460392B-C036-4A76-A5AE-1191F10E4B1B")
+                                 (yas-ignore-item "9460392B-C036-4A76-A5AE-1191F10E4B1B")
                                  ;; YAML.dump(.., file)
-                                 (yas/item "3BA6762A-BB6B-489E-8006-F30F386AEF48")
+                                 (yas-item "3BA6762A-BB6B-489E-8006-F30F386AEF48")
                                  ;; Ignoring YAML.load(file)
-                                 (yas/ignore-item "2C07D4E7-D74F-4AE4-82BE-B0BA82247AFA")
+                                 (yas-ignore-item "2C07D4E7-D74F-4AE4-82BE-B0BA82247AFA")
                                  ;; YAML.load(file)
-                                 (yas/item "8343ACF4-EEB7-44B5-B835-94826466D4D5")
-                                 (yas/separator)
+                                 (yas-item "8343ACF4-EEB7-44B5-B835-94826466D4D5")
+                                 (yas-separator)
                                  ;; Ignoring xmlread(..)
-                                 (yas/ignore-item "F6BF907E-FDF7-4D9B-9E57-BE159561349D")
+                                 (yas-ignore-item "F6BF907E-FDF7-4D9B-9E57-BE159561349D")
                                  ;; xmlread(..)
-                                 (yas/item "B904D4AA-D15D-48A4-8EB2-563BAF489332")
+                                 (yas-item "B904D4AA-D15D-48A4-8EB2-563BAF489332")
                                  ;; xpath(..) { .. }
-                                 (yas/item "CC300D44-6C3F-4F6C-A8AB-86F5A2DC57CF")))
-                   (yas/submenu "Idioms"
+                                 (yas-item "CC300D44-6C3F-4F6C-A8AB-86F5A2DC57CF")))
+                   (yas-submenu "Idioms"
                                 (;; class_from_name()
-                                 (yas/item "2DBEE50B-3097-4A57-AB48-3586CF392D8B")
+                                 (yas-item "2DBEE50B-3097-4A57-AB48-3586CF392D8B")
                                  ;; deep_copy(..)
-                                 (yas/item "0BA2B2F1-E767-4A03-9791-0AC0183251F1")
+                                 (yas-item "0BA2B2F1-E767-4A03-9791-0AC0183251F1")
                                  ;; path_from_here( .. )
-                                 (yas/item "A4E89D97-D5ED-48BB-B5FF-1BFB79211FCD")
+                                 (yas-item "A4E89D97-D5ED-48BB-B5FF-1BFB79211FCD")
                                  ;; singleton_class()
-                                 (yas/item "B46D35B8-5DEB-4C10-A110-BA1965A2EB9C")
+                                 (yas-item "B46D35B8-5DEB-4C10-A110-BA1965A2EB9C")
                                  ;; Ignoring word_wrap()
-                                 (yas/ignore-item "97054C4D-E4A3-45B1-9C00-B82DBCB30CAD")))
-                   (yas/submenu "File"
+                                 (yas-ignore-item "97054C4D-E4A3-45B1-9C00-B82DBCB30CAD")))
+                   (yas-submenu "File"
                                 (;; require File.dirname(__FILE__) + "/.."
-                                 (yas/item "7C42D878-FD0F-4181-A71A-57A091C0154A")
-                                 (yas/separator)
+                                 (yas-item "7C42D878-FD0F-4181-A71A-57A091C0154A")
+                                 (yas-separator)
                                  ;; File.dirname(__FILE__)
-                                 (yas/item "16920DC1-6FA6-48C8-90C5-C19E2C734303")
-                                 (yas/separator)
+                                 (yas-item "16920DC1-6FA6-48C8-90C5-C19E2C734303")
+                                 (yas-separator)
                                  ;; File.read(filename)
-                                 (yas/item "FAFE9F5C-BF9C-4416-8623-2CB8EBC31B3C")
+                                 (yas-item "FAFE9F5C-BF9C-4416-8623-2CB8EBC31B3C")
                                  ;; File.open(filename, 'r') { |f| f.read }
-                                 (yas/item "005EB926-4BFE-4BFA-93B2-C9030636289C")))
+                                 (yas-item "005EB926-4BFE-4BFA-93B2-C9030636289C")))
                    ;; class .. < Test::Unit::TestCase with test_helper
-                   (yas/item "228CAB3A-E221-4727-B430-31E94F76C9D3"))
+                   (yas-item "228CAB3A-E221-4727-B430-31E94F76C9D3"))
                     '("E5158F94-CC52-4424-A495-14EF9272653F"
                        "EEE6D060-C5A0-400D-A2E0-0835013C5365"
                        "76FCF165-54CB-4213-BC55-BD60B9C6A3EC"
                        "A83F68A9-F751-4BB4-AE16-56812878C16A"
                        "47D203ED-EB9B-4653-A07B-A897800CEB76"
                        "47D203ED-EB9B-4653-A07B-A897800CEB76"
+                       "931DD73E-615E-476E-9B0D-8341023AE730"
                        "2DDB6FE0-6111-4C40-A149-8E67E76F8272"
                        "DAA69A0C-FC1E-4509-9931-DFFB38B4D6AE"
-                       "931DD73E-615E-476E-9B0D-8341023AE730"
-                       "B3875596-723C-41EE-9E6F-F84930C3B568"
                        "BF4CA9F1-51CD-48D4-8357-852234F59046"
                        "8646378E-91F5-4771-AC7C-43FC49A93576"
                        "E07FF68B-C87D-4332-8477-D026929FDADA"
                        "835FAAC6-5431-436C-998B-241F7226B99B"
                        "B297E4B8-A8FF-49CE-B9C4-6D4911724D43"
                        "E0E058FC-0DC3-4872-A1C2-0B1A322A0CF5"
+                       "B3875596-723C-41EE-9E6F-F84930C3B568"
                        "76FCF165-54CB-4213-BC55-BD60B9C6A3EC"
                        "EE5F19BA-6C02-11D9-92BA-0011242E4184"
                        "EE5F1FB2-6C02-11D9-92BA-0011242E4184"
                        "1AD6A138-2E89-4D6A-AB3F-416BF9CE968D"
                        "6519CB08-8326-4B77-A251-54722FFBFC1F"
                        "97054C4D-E4A3-45B1-9C00-B82DBCB30CAD"
+                       "E5158F94-CC52-4424-A495-14EF9272653F"
+                       "9460392B-C036-4A76-A5AE-1191F10E4B1B"
+                       "2C07D4E7-D74F-4AE4-82BE-B0BA82247AFA"
                        "121B334B-2AA6-4E9A-A8B8-BF93B627982B"
                        "EC73D5CC-5F05-46B9-A6F4-82037E4A38C9"
                        "825B721D-4367-4DF7-98C0-F005695DF9E3"
                        "58FDEA60-10AF-4C49-AA09-29B77030DB25"
                        "BFB65D1C-62F1-485D-8A67-3E5A2E55107C"
-                       "E5158F94-CC52-4424-A495-14EF9272653F"
-                       "9460392B-C036-4A76-A5AE-1191F10E4B1B"
-                       "2C07D4E7-D74F-4AE4-82BE-B0BA82247AFA"
                        "C649F945-DAB8-4DA2-B73C-2EFF9D7D34F3"
                        "A83F68A9-F751-4BB4-AE16-56812878C16A"
                        "5AE7CFB4-418E-4E00-AD76-06DB755EE876"
 ;; 
 ;; Substitutions for: content
 ;; 
-;; # as in Snippets/flunk(..) (fl).yasnippet
-;; `yas/ruby-snippet-open-paren`                                                              =yyas> (yas/unknown)
+;; # as in Snippets/open yield block ({).yasnippet
+;; `yas-selected-text`                                                                        =yyas> (yas-unknown)
+;; 
+;; # as in Snippets/RDoc documentation block.yasnippet
+;; `(concat (if (eq 0 current-line) "\n" "") "\n")`                                           =yyas> (yas-unknown)
 ;; 
 ;; # as in Snippets/flunk(..) (fl).yasnippet
-;; `yas/ruby-snippet-close-paren`                                                             =yyas> (yas/unknown)
+;; `yas-ruby-snippet-open-paren`                                                              =yyas> (yas-unknown)
 ;; 
-;; # as in Snippets/class __ TestUnitTestCase with test_helper.tmSnippet.yasnippet
-;; (yas/multi-line-unknown 228CAB3A-E221-4727-B430-31E94F76C9D3)                              =yyas> (yas/unknown)
+;; # as in Snippets/flunk(..) (fl).yasnippet
+;; `yas-ruby-snippet-close-paren`                                                             =yyas> (yas-unknown)
 ;; 
-;; # as in Snippets/Wrap in Begin Rescue End.yasnippet
-;; `yas/selected-text`                                                                        =yyas> (yas/unknown)
+;; # as in Snippets/class __ TestUnitTestCase with test_helper.yasnippet
+;; (yas-multi-line-unknown 228CAB3A-E221-4727-B430-31E94F76C9D3)                              =yyas> (yas-unknown)
 ;; 
-;; # as in Snippets/RDoc documentation block.yasnippet
-;; `(concat (if (eq 0 current-line) "\n" "") "\n")`                                           =yyas> (yas/unknown)
+;; # as in Commands/Completion Ruby (rcodetools).yasnippet
+;; 47D203ED-EB9B-4653-A07B-A897800CEB76                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Completion Ruby (rcodetools).tmCommand.yasnippet
-;; 47D203ED-EB9B-4653-A07B-A897800CEB76                                                       =yyas> (yas/unknown)
+;; # as in Commands/Enclose in (RDoc comments).yasnippet
+;; 931DD73E-615E-476E-9B0D-8341023AE730                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Enclose in + (RDoc comments).yasnippet
-;; 2DDB6FE0-6111-4C40-A149-8E67E76F8272                                                       =yyas> (yas/unknown)
+;; 2DDB6FE0-6111-4C40-A149-8E67E76F8272                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Enclose in _ (RDoc comments).yasnippet
-;; DAA69A0C-FC1E-4509-9931-DFFB38B4D6AE                                                       =yyas> (yas/unknown)
-;; 
-;; # as in Commands/Enclose in (RDoc comments).yasnippet
-;; 931DD73E-615E-476E-9B0D-8341023AE730                                                       =yyas> (yas/unknown)
-;; 
-;; # as in Commands/gsub - remove whitespace from front of line.yasnippet
-;; B3875596-723C-41EE-9E6F-F84930C3B568                                                       =yyas> (yas/unknown)
+;; DAA69A0C-FC1E-4509-9931-DFFB38B4D6AE                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Omit from RDoc.yasnippet
-;; BF4CA9F1-51CD-48D4-8357-852234F59046                                                       =yyas> (yas/unknown)
+;; BF4CA9F1-51CD-48D4-8357-852234F59046                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Open Require.yasnippet
-;; 8646378E-91F5-4771-AC7C-43FC49A93576                                                       =yyas> (yas/unknown)
+;; 8646378E-91F5-4771-AC7C-43FC49A93576                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/RakeSake task using file path.tmCommand.yasnippet
-;; E07FF68B-C87D-4332-8477-D026929FDADA                                                       =yyas> (yas/unknown)
+;; # as in Commands/RakeSake task using file path.yasnippet
+;; E07FF68B-C87D-4332-8477-D026929FDADA                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Run Rake Task.yasnippet
-;; 569C9822-8C41-4907-94C7-1A8A0031B66D                                                       =yyas> (yas/unknown)
+;; 569C9822-8C41-4907-94C7-1A8A0031B66D                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Run.yasnippet
-;; 35222962-C50D-4D58-A6AE-71E7AD980BE4                                                       =yyas> (yas/unknown)
+;; 35222962-C50D-4D58-A6AE-71E7AD980BE4                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Toggle ERb Tags.yasnippet
-;; 835FAAC6-5431-436C-998B-241F7226B99B                                                       =yyas> (yas/unknown)
+;; 835FAAC6-5431-436C-998B-241F7226B99B                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Commands/Toggle StringSymbol.tmCommand.yasnippet
-;; B297E4B8-A8FF-49CE-B9C4-6D4911724D43                                                       =yyas> (yas/unknown)
+;; # as in Commands/Toggle StringSymbol.yasnippet
+;; B297E4B8-A8FF-49CE-B9C4-6D4911724D43                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Validate and Save.yasnippet
-;; E0E058FC-0DC3-4872-A1C2-0B1A322A0CF5                                                       =yyas> (yas/unknown)
+;; E0E058FC-0DC3-4872-A1C2-0B1A322A0CF5                                                       =yyas> (yas-unknown)
+;; 
+;; # as in Commands/gsub - remove whitespace from front of line.yasnippet
+;; B3875596-723C-41EE-9E6F-F84930C3B568                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Check ERB Syntax.yasnippet
-;; 76FCF165-54CB-4213-BC55-BD60B9C6A3EC                                                       =yyas> (yas/unknown)
+;; 76FCF165-54CB-4213-BC55-BD60B9C6A3EC                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Check Ruby Syntax.yasnippet
-;; EE5F19BA-6C02-11D9-92BA-0011242E4184                                                       =yyas> (yas/unknown)
+;; EE5F19BA-6C02-11D9-92BA-0011242E4184                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Execute Line with Ruby.yasnippet
-;; EE5F1FB2-6C02-11D9-92BA-0011242E4184                                                       =yyas> (yas/unknown)
+;; EE5F1FB2-6C02-11D9-92BA-0011242E4184                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Insert Missing Requires.yasnippet
-;; 9FB64639-F776-499B-BA6F-BB45F86F80FD                                                       =yyas> (yas/unknown)
+;; 9FB64639-F776-499B-BA6F-BB45F86F80FD                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Make Destructive Call.yasnippet
-;; 7F79BC8D-8A4F-4570-973B-05DFEC25747F                                                       =yyas> (yas/unknown)
+;; 7F79BC8D-8A4F-4570-973B-05DFEC25747F                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/New Method.yasnippet
-;; 0275EF39-9357-408F-AF20-79E415CA9504                                                       =yyas> (yas/unknown)
+;; 0275EF39-9357-408F-AF20-79E415CA9504                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Run focused unit test.yasnippet
-;; 5289EE40-86B8-11D9-A8D4-000A95E13C98                                                       =yyas> (yas/unknown)
+;; 5289EE40-86B8-11D9-A8D4-000A95E13C98                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Show RDoc for this file.yasnippet
-;; 1AD6A138-2E89-4D6A-AB3F-416BF9CE968D                                                       =yyas> (yas/unknown)
+;; 1AD6A138-2E89-4D6A-AB3F-416BF9CE968D                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Toggle Quote Style.yasnippet
-;; 6519CB08-8326-4B77-A251-54722FFBFC1F                                                       =yyas> (yas/unknown)
+;; 6519CB08-8326-4B77-A251-54722FFBFC1F                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/word_wrap() (worw).yasnippet
-;; 97054C4D-E4A3-45B1-9C00-B82DBCB30CAD                                                       =yyas> (yas/unknown)
+;; 97054C4D-E4A3-45B1-9C00-B82DBCB30CAD                                                       =yyas> (yas-unknown)
+;; 
+;; # as in Macros/Overwrite } in #{ .. }.yasnippet
+;; E5158F94-CC52-4424-A495-14EF9272653F                                                       =yyas> (yas-unknown)
+;; 
+;; # as in Macros/YAML.dump(.., file) (Yd).yasnippet
+;; 9460392B-C036-4A76-A5AE-1191F10E4B1B                                                       =yyas> (yas-unknown)
+;; 
+;; # as in Macros/YAML.load(file) (Yl).yasnippet
+;; 2C07D4E7-D74F-4AE4-82BE-B0BA82247AFA                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/class .. DelegateClass .. initialize .. end (class).yasnippet
-;; 121B334B-2AA6-4E9A-A8B8-BF93B627982B                                                       =yyas> (yas/unknown)
+;; 121B334B-2AA6-4E9A-A8B8-BF93B627982B                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/each_cons(..) { group .. } (eac).yasnippet
-;; EC73D5CC-5F05-46B9-A6F4-82037E4A38C9                                                       =yyas> (yas/unknown)
+;; EC73D5CC-5F05-46B9-A6F4-82037E4A38C9                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/each_slice(..) { group .. } (eas).yasnippet
-;; 825B721D-4367-4DF7-98C0-F005695DF9E3                                                       =yyas> (yas/unknown)
+;; 825B721D-4367-4DF7-98C0-F005695DF9E3                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/extend Forwardable (Forw).yasnippet
-;; 58FDEA60-10AF-4C49-AA09-29B77030DB25                                                       =yyas> (yas/unknown)
+;; 58FDEA60-10AF-4C49-AA09-29B77030DB25                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/map_with_index { e, i .. } (mapwi).yasnippet
-;; BFB65D1C-62F1-485D-8A67-3E5A2E55107C                                                       =yyas> (yas/unknown)
-;; 
-;; # as in Macros/Overwrite } in #{ .. }.yasnippet
-;; E5158F94-CC52-4424-A495-14EF9272653F                                                       =yyas> (yas/unknown)
-;; 
-;; # as in Macros/YAML.dump(.., file) (Yd).yasnippet
-;; 9460392B-C036-4A76-A5AE-1191F10E4B1B                                                       =yyas> (yas/unknown)
+;; BFB65D1C-62F1-485D-8A67-3E5A2E55107C                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Macros/YAML.load(file) (Yl).yasnippet
-;; 2C07D4E7-D74F-4AE4-82BE-B0BA82247AFA                                                       =yyas> (yas/unknown)
+;; # as in Snippets/class .. TestUnitTestCase .. end (tc).yasnippet
+;; (yas-multi-line-unknown 31D1F145-33AB-4441-BA11-4D1C46928C4C)                              =yyas> (yas-unknown)
 ;; 
 ;; # as in Snippets/module .. end.yasnippet
-;; `(yas/ruby-infer-class-name)`                                                              =yyas> (yas/unknown)
-;; 
-;; # as in Snippets/class .. TestUnitTestCase .. end (tc).yasnippet
-;; (yas/multi-line-unknown 31D1F145-33AB-4441-BA11-4D1C46928C4C)                              =yyas> (yas/unknown)
+;; `(yas-ruby-infer-class-name)`                                                              =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/Benchmark_bmbm(__) do __ end.yasnippet
-;; C649F945-DAB8-4DA2-B73C-2EFF9D7D34F3                                                       =yyas> (yas/unknown)
+;; C649F945-DAB8-4DA2-B73C-2EFF9D7D34F3                                                       =yyas> (yas-unknown)
 ;; 
-;; # as in Macros/Delete forwardbackward.tmMacro.yasnippet
-;; A83F68A9-F751-4BB4-AE16-56812878C16A                                                       =yyas> (yas/unknown)
+;; # as in Macros/Delete forwardbackward.yasnippet
+;; A83F68A9-F751-4BB4-AE16-56812878C16A                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/PStore_new( __ ).yasnippet
-;; 5AE7CFB4-418E-4E00-AD76-06DB755EE876                                                       =yyas> (yas/unknown)
+;; 5AE7CFB4-418E-4E00-AD76-06DB755EE876                                                       =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/xmlread(__).yasnippet
-;; F6BF907E-FDF7-4D9B-9E57-BE159561349D                                                       =yyas> (yas/unknown)
+;; F6BF907E-FDF7-4D9B-9E57-BE159561349D                                                       =yyas> (yas-unknown)
 ;; 
 ;; 
 
 ;; Substitutions for: condition
 ;; 
 ;; # as in Macros/xmlread(__).yasnippet
-;;                                                                                            =yyas> (yas/unknown)
+;;                                                                                            =yyas> (yas-unknown)
 ;; 
 ;; # as in Snippets/Insert ERb's __ or = __.yasnippet
-;; text.html, source.yaml                                                                     =yyas> (yas/unknown)
+;; text.html, source.yaml                                                                     =yyas> (yas-unknown)
 ;; 
 ;; 
 
 ;; Substitutions for: binding
 ;; 
-;; # as in Commands/Completion Ruby (rcodetools).tmCommand.yasnippet
-;; ~\e                                                                                         =yyas> (yas/unknown)
+;; # as in Commands/Completion Ruby (rcodetools).yasnippet
+;; ~\e                                                                                         =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Enclose in + (RDoc comments).yasnippet
-;; @k                                                                                         =yyas> (yas/unknown)
+;; @k                                                                                         =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Omit from RDoc.yasnippet
-;; ^@O                                                                                        =yyas> (yas/unknown)
+;; ^@O                                                                                        =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Open Require.yasnippet
-;; @D                                                                                         =yyas> (yas/unknown)
+;; @D                                                                                         =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Validate and Save.yasnippet
-;; @s                                                                                         =yyas> (yas/unknown)
+;; @s                                                                                         =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Check Ruby Syntax.yasnippet
-;; ^V                                                                                         =yyas> (yas/unknown)
+;; ^V                                                                                         =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Execute Line with Ruby.yasnippet
-;; ^E                                                                                         =yyas> (yas/unknown)
+;; ^E                                                                                         =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Make Destructive Call.yasnippet
-;; ^!                                                                                         =yyas> (yas/unknown)
+;; ^!                                                                                         =yyas> (yas-unknown)
 ;; 
 ;; # as in Commands/Toggle Quote Style.yasnippet
-;; ^"                                                                                         =yyas> (yas/unknown)
+;; ^"                                                                                         =yyas> (yas-unknown)
 ;; 
 ;; # as in Macros/Overwrite } in #{ .. }.yasnippet
-;; }                                                                                          =yyas> (yas/unknown)
+;; }                                                                                          =yyas> (yas-unknown)
 ;; 
 ;; # as in Snippets/hash pointer.yasnippet
-;; ^l                                                                                         =yyas> (yas/unknown)
+;; ^l                                                                                         =yyas> (yas-unknown)
 ;; 
-;; # as in Macros/Delete forwardbackward.tmMacro.yasnippet
-;; \7f                                                                                          =yyas> (yas/unknown)
+;; # as in Macros/Delete forwardbackward.yasnippet
+;; \7f                                                                                          =yyas> (yas-unknown)
 ;; 
 ;; 
 
index c8179076019239f8ab717a04dd4e73ee75bc7d0b..f1ef7698de5a5cc7efc0063c503f23212af33e73 100755 (executable)
@@ -1,9 +1,9 @@
 #!/usr/bin/env ruby
 # -*- coding: utf-8 -*-
 # textmate_import.rb --- import textmate snippets
-# 
+#
 # Copyright (C) 2009 Rob Christie, 2010 João Távora
-# 
+#
 # This is a quick script to generate YASnippets from TextMate Snippets.
 #
 # I based the script off of a python script of a similar nature by
@@ -39,13 +39,13 @@ Trollop::die :plist_file, "must exist" if opts.plist_file && File.directory?(opt
 
 
 # Represents and is capable of outputting the representation of a
-# TextMate menu in terms of `yas/define-menu'
+# TextMate menu in terms of `yas-define-menu'
 #
 class TmSubmenu
 
   @@excluded_items = [];
   def self.excluded_items; @@excluded_items; end
-  
+
   attr_reader :items, :name
   def initialize(name, hash)
     @items = hash["items"]
@@ -56,7 +56,7 @@ class TmSubmenu
               deleteditems,
               indent = 0,
               thingy = ["(", ")"])
-    
+
     first = true;
 
    string = ""
@@ -74,22 +74,22 @@ class TmSubmenu
       snippet = TmSnippet::snippets_by_uid[uuid]
       unimplemented = TmSnippet::unknown_substitutions["content"][uuid]
       if submenu
-        str = "(yas/submenu "
-        string += str + "\"" + submenu.name + "\"" 
+        str = "(yas-submenu "
+        string += str + "\"" + submenu.name + "\""
         string += submenu.to_lisp(allsubmenus, deleteditems,
                                   indent + str.length + thingy[0].length)
       elsif snippet and not unimplemented
         string += ";; " + snippet.name + "\n"
         string += " " * (indent + thingy[0].length)
-        string += "(yas/item \"" + uuid + "\")"
+        string += "(yas-item \"" + uuid + "\")"
         separator_useless = false;
-      elsif snippet and unimplemented  
+      elsif snippet and unimplemented
         string += ";; Ignoring " + snippet.name + "\n"
         string += " " * (indent + thingy[0].length)
-        string += "(yas/ignore-item \"" + uuid + "\")"
+        string += "(yas-ignore-item \"" + uuid + "\")"
         separator_useless = true;
       elsif (uuid =~ /---------------------/)
-        string += "(yas/separator)" unless separator_useless
+        string += "(yas-separator)" unless separator_useless
       end
       first = false;
     end
@@ -102,10 +102,10 @@ class TmSubmenu
   def self.main_menu_to_lisp (parsed_plist, modename)
     mainmenu = parsed_plist["mainMenu"]
     deleted  = parsed_plist["deleted"]
-    
+
     root = TmSubmenu.new("__main_menu__", mainmenu)
     all = {}
-    
+
     mainmenu["submenus"].each_pair do |k,v|
       all[k] = TmSubmenu.new(v["name"], v)
     end
@@ -113,10 +113,10 @@ class TmSubmenu
     excluded = (mainmenu["excludedItems"] || []) + TmSubmenu::excluded_items
     closing = "\n                    '("
     closing+= excluded.collect do |uuid|
-      "\"" + uuid + "\"" 
+      "\"" + uuid + "\""
     end.join(  "\n                       ") + "))"
 
-    str = "(yas/define-menu "
+    str = "(yas-define-menu "
     return str + "'#{modename}" + root.to_lisp(all,
                                                deleted,
                                                str.length,
@@ -128,13 +128,13 @@ end
 # Represents a textmate snippet
 #
 # - @file is the .tmsnippet/.plist file path relative to cwd
-# 
+#
 # - optional @info is a Plist.parsed info.plist found in the bundle dir
 #
 # - @@snippets_by_uid is where one can find all the snippets parsed so
 #   far.
-# 
-# 
+#
+#
 class SkipSnippet < RuntimeError; end
 class TmSnippet
   @@known_substitutions = {
@@ -144,19 +144,19 @@ class TmSnippet
       "${TM_RAILS_TEMPLATE_START_RUBY_INLINE}" => "<% ",
       "${TM_RAILS_TEMPLATE_END_RUBY_INLINE}"   => " -%>",
       "${TM_RAILS_TEMPLATE_END_RUBY_BLOCK}"    => "end" ,
-      "${0:$TM_SELECTED_TEXT}"                 => "${0:`yas/selected-text`}",
+      "${0:$TM_SELECTED_TEXT}"                 => "${0:`yas-selected-text`}",
       /\$\{(\d+)\}/                            => "$\\1",
-      "${1:$TM_SELECTED_TEXT}"                 => "${1:`yas/selected-text`}",
-      "${2:$TM_SELECTED_TEXT}"                 => "${2:`yas/selected-text`}",
-      '$TM_SELECTED_TEXT'                     => "`yas/selected-text`",
-      %r'\$\{TM_SELECTED_TEXT:([^\}]*)\}'       => "`(or (yas/selected-text) \"\\1\")`",
-      %r'`[^`]+\n[^`]`'                        => Proc.new {|uuid, match| "(yas/multi-line-unknown " + uuid + ")"}},
+      "${1:$TM_SELECTED_TEXT}"                 => "${1:`yas-selected-text`}",
+      "${2:$TM_SELECTED_TEXT}"                 => "${2:`yas-selected-text`}",
+      '$TM_SELECTED_TEXT'                     => "`yas-selected-text`",
+      %r'\$\{TM_SELECTED_TEXT:([^\}]*)\}'       => "`(or (yas-selected-text) \"\\1\")`",
+      %r'`[^`]+\n[^`]`'                        => Proc.new {|uuid, match| "(yas-multi-line-unknown " + uuid + ")"}},
     "condition" => {
       /^source\..*$/ => "" },
     "binding"   => {},
     "type"      => {}
   }
-  
+
   def self.extra_substitutions; @@extra_substitutions; end
   @@extra_substitutions = {
     "content"   => {},
@@ -164,7 +164,7 @@ class TmSnippet
     "binding"   => {},
     "type"      => {}
   }
-  
+
   def self.unknown_substitutions; @@unknown_substitutions; end
   @@unknown_substitutions = {
     "content"   => {},
@@ -234,12 +234,12 @@ class TmSnippet
           ct.gsub!(k,v)
         end
         # the remaining stuff is an unknown substitution
-        # 
+        #
         [ %r'\$\{ [^/\}\{:]* / [^/]* / [^/]* / [^\}]*\}'x ,
           %r'\$\{[^\d][^}]+\}',
           %r'`[^`]+`',
           %r'\$TM_[\w_]+',
-          %r'\(yas/multi-line-unknown [^\)]*\)'
+          %r'\(yas-multi-line-unknown [^\)]*\)'
         ].each do |reg|
           ct.scan(reg) do |match|
             @@unknown_substitutions["content"][match] = self
@@ -249,7 +249,7 @@ class TmSnippet
       else
         @@unknown_substitutions["content"][uuid] = self
         TmSubmenu::excluded_items.push(uuid)
-        return "(yas/unimplemented)"
+        return "(yas-unimplemented)"
       end
     end
   end
@@ -264,7 +264,7 @@ class TmSnippet
     doc << (self.binding || "")
     doc << (self.condition || "")
     doc << "# --\n"
-    doc << (self.content || "(yas/unimplemented)")
+    doc << (self.content || "(yas-unimplemented)")
     doc
   end
 
@@ -288,7 +288,7 @@ class TmSnippet
       raise ArgumentError.new "Probably in binary format and parse_xml is very quiet..."
     rescue StandardError => e
       if (system "plutil -convert xml1 #{xml_or_binary.shellescape} -o /tmp/textmate_import.tmpxml")
-        return Plist::parse_xml("/tmp/textmate_import.tmpxml") 
+        return Plist::parse_xml("/tmp/textmate_import.tmpxml")
       else
         raise RuntimeError.new "plutil failed miserably, check if you have it..."
       end
@@ -302,7 +302,7 @@ class TmSnippet
     #
     # Merge "known" hardcoded substitution with "extra" substitutions
     # provided in the .yas-setup.el file.
-    # 
+    #
     merged = @@known_substitutions[yas_directive].
       merge(@@extra_substitutions[yas_directive])
     #
@@ -348,7 +348,7 @@ if __FILE__ == $PROGRAM_NAME
   info_plist = TmSnippet::read_plist(info_plist_file) if info_plist_file and File.readable? info_plist_file;
 
   # Calculate the mode name
-  # 
+  #
   modename = File.basename opts.output_dir || "major-mode-name"
 
   # Read in .yas-setup.el looking for the separator between auto-generated
@@ -383,7 +383,7 @@ if __FILE__ == $PROGRAM_NAME
       lookfor.gsub!(/^[ ]*/, "")
       lookfor.gsub!(/[ ]*$/, "")
       # puts "found this wonderful substitution for #{directive} which is #{lookfor} => #{replacewith}"
-      unless !directive or replacewith =~ /yas\/unknown/ then 
+      unless !directive or replacewith =~ /yas-unknown/ then
         TmSnippet.extra_substitutions[directive][lookfor] = replacewith
       end
     end
@@ -396,9 +396,9 @@ if __FILE__ == $PROGRAM_NAME
   snippet_files = Dir.glob(snippet_files_glob)
 
   # Attempt to convert each snippet files in snippet_files
-  #  
+  #
   puts "Will try to convert #{snippet_files.length} snippets...\n" unless opts.quiet
-  
+
 
   # Iterate the globbed files
   #
@@ -431,7 +431,7 @@ if __FILE__ == $PROGRAM_NAME
   if opts.output_dir
     FileUtils.mkdir_p opts.output_dir
     FileUtils.touch File.join(original_dir, opts.output_dir, ".yas-make-groups") unless menustr
-    
+
     # Now, output head + a new tail in (possibly new) .yas-setup.el
     # file
     #
@@ -456,7 +456,7 @@ if __FILE__ == $PROGRAM_NAME
         unknown = TmSnippet::unknown_substitutions[type];
         unknown.keys.uniq.each do |k|
           file.puts ";; # as in " +  unknown[k].yas_file
-          file.puts ";; " + k + "" + (" " * [1, 90-k.length].max) + " =yyas> (yas/unknown)"
+          file.puts ";; " + k + "" + (" " * [1, 90-k.length].max) + " =yyas> (yas-unknown)"
           file.puts ";; "
         end
         file.puts ";; "
index e313176e0e205935465bd3599f876eadfe866397..f33f8b476b539a3d43c7ad5340477f9dfb7d11c2 100644 (file)
@@ -4,6 +4,6 @@
 class ${1:Name}
 {
 public:
-    ${1:$(yas/substr text "[^: ]*")}($2);
-    virtual ~${1:$(yas/substr text "[^: ]*")}();
+    ${1:$(yas-substr text "[^: ]*")}($2);
+    virtual ~${1:$(yas-substr text "[^: ]*")}();
 };
\ No newline at end of file