From 96638af80eb3cbeaee80046b0a324d94053d27b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20T=C3=A1vora?= Date: Thu, 19 Jul 2012 02:34:03 +0100 Subject: [PATCH] Rename symbol references from `yas/*` to `yas-*` in bundled snippets --- extras/imported/html-mode/.yas-setup.el | 604 +++++------ extras/imported/objc-mode/.yas-setup.el | 38 +- extras/imported/rails-mode/.yas-setup.el | 1263 +++++++++++----------- extras/imported/ruby-mode/.yas-setup.el | 784 +++++++------- extras/textmate_import.rb | 76 +- snippets/c++-mode/class | 4 +- 6 files changed, 1408 insertions(+), 1361 deletions(-) diff --git a/extras/imported/html-mode/.yas-setup.el b/extras/imported/html-mode/.yas-setup.el index 2b18e02..e6faf15 100644 --- a/extras/imported/html-mode/.yas-setup.el +++ b/extras/imported/html-mode/.yas-setup.el @@ -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 @@ -38,59 +38,59 @@ 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%s" - (or yas/html-default-tag + (yas-expand-snippet (format "<${1:%s}>%s%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" + (yas-expand-snippet (format "<%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 ""))) (setq template (replace-regexp-in-string "\n" (concat "\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>\\(.*\\)" 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+>"))) -(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)) @@ -104,11 +104,11 @@ (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)) @@ -116,7 +116,7 @@ (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") @@ -213,18 +213,18 @@ ;; ;; Substitutions for: content ;; # as in Snippets/Emphasize.yasnippet -;; ${TM_SELECTED_TEXT/\A(.*)<\/em>\z|.*/(?1:$1:$0<\/em>)/m} =yyas> `(yas/html-toggle-wrap yas/selected-text "em")` -;; ${TM_SELECTED_TEXT/\A(.*)<\/strong>\z|.*/(?1:$1:$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>\z|.*/(?1:$1:$0<\/em>)/m} =yyas> `(yas-html-toggle-wrap yas-selected-text "em")` +;; ${TM_SELECTED_TEXT/\A(.*)<\/strong>\z|.*/(?1:$1:$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 ;; @@ -248,28 +248,28 @@ ;; ^@W =yyas> C-c M-W ;; ;; # as in Snippets/XHTML   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 -;; ~ =yyas> (yas/unknown) +;; ~ =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) ;; ;; ;; --**-- @@ -277,180 +277,180 @@ ;; ;; 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" @@ -485,205 +485,205 @@ ;; ;; Substitutions for: content ;; -;; # as in Templates/XHTML 1.1/info.yasnippet -;; CDE8EFD6-9DE2-4E8C-BB6A-52E8CCD2E977 =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/IE Conditional Comment Internet Explorer 5_0 only.yasnippet -;; `(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 Templates/HTML 4.0 Transitional/info.yasnippet -;; E6F19171-F664-4B4F-92DA-3E15E6CAD35C =yyas> (yas/unknown) -;; -;; # as in Snippets/XHTML form.yasnippet -;; ${TM_FILENAME/(.*?)\..*/$1_submit/} =yyas> (yas/unknown) -;; -;; # as in Snippets/XHTML body.yasnippet -;; ${TM_FILENAME/(.*)\..*/\L$1/} =yyas> (yas/unknown) -;; -;; # as in Commands/Insert Entity.yasnippet -;; 89E5CC0A-3EFF-4DEF-A299-2E9651DE6529 =yyas> (yas/unknown) -;; -;; # as in Commands/Convert to HTML Entities.yasnippet -;; 3DD8406C-A116-11D9-A5A2-000D93C8BE28 =yyas> (yas/unknown) -;; -;; # as in Commands/Persistent Include.yasnippet -;; 0D814247-7A00-46EE-A2A4-45FBBF4B1181 =yyas> (yas/unknown) -;; -;; # as in Commands/Refresh All Active Browsers.yasnippet -;; B8651C6E-A05E-11D9-86AC-000D93C8BE28 =yyas> (yas/unknown) -;; -;; # as in Snippets/Strong.yasnippet -;; `(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 DragCommands/CSS Link.yasnippet -;; C8B717C2-6B33-11D9-BB47-000D93589AF6 =yyas> (yas/unknown) -;; -;; # as in Commands/Insert Close Tag.yasnippet -;; 0658019F-3635-462E-AAC2-74E4FE508A9B =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/Convert to named entities excl tags.yasnippet -;; 43C9E8AE-3E53-4B82-A1AF-56697BB3EF09 =yyas> (yas/unknown) -;; -;; # as in Commands/About Persistent Includes.yasnippet -;; 9AFDEB2C-D9F0-423E-8211-EBB089F51F0C =yyas> (yas/unknown) -;; -;; # as in Snippets/XHTML meta.yasnippet -;; `yas/html-xhtml-attr` =yyas> (yas/unknown) -;; -;; # as in Templates/HTML 4.0 Strict/info.yasnippet -;; 04332FA8-8157-46C4-9854-8C190FFD96C6 =yyas> (yas/unknown) -;; -;; # as in Macros/Delete whitespace between tags.yasnippet -;; 7B7E945E-A112-11D9-A5A2-000D93C8BE28 =yyas> (yas/unknown) -;; -;; # as in DragCommands/Anchor Tag.yasnippet -;; B23D6E15-6B33-11D9-86C1-000D93589AF6 =yyas> (yas/unknown) -;; -;; # as in Templates/XHTML 1.0 Transitional/info.yasnippet -;; 65D38039-6B0A-48E9-9E49-43832ECC4107 =yyas> (yas/unknown) -;; -;; # as in Snippets/XHTML title.yasnippet -;; ${TM_FILENAME/((.+)\..*)?/(?2:$2:Page Title)/} =yyas> (yas/unknown) -;; -;; # as in Commands/Tidy.yasnippet -;; 45F92B81-6F0E-11D9-A1E4-000D9332809C =yyas> (yas/unknown) -;; -;; # as in Commands/Strip HTML tags.yasnippet -;; 20D760B5-A127-11D9-A5A2-000D93C8BE28 =yyas> (yas/unknown) -;; -;; # as in Commands/Encrypt Line Selection (ROT 13).yasnippet -;; 9B13543F-8356-443C-B6E7-D9259B604927 =yyas> (yas/unknown) -;; -;; # as in Templates/XHTML 1.0 Strict/info.yasnippet -;; EBEE6B51-29C7-4362-818F-A190CACD5296 =yyas> (yas/unknown) -;; -;; # as in Commands/W3C validation.yasnippet -;; 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 Commands/Update Includes.yasnippet -;; 4400BCE9-20E3-426E-B1D7-2C0BCA53BCF8 =yyas> (yas/unknown) -;; -;; # as in Commands/CodeCompletion HTML Attributes.yasnippet -;; CBD82CF3-74E9-4E7A-B3F6-9348754EB5AA =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/IE Conditional Comment Internet Explorer 5_x.yasnippet -;; `(or (yas/selected-text) " IE Conditional Comment: Internet Explorer 5.x ")` =yyas> (yas/unknown) -;; -;; # as in DragCommands/Image Tag.yasnippet -;; CD6D2CC6-6B33-11D9-BDFD-000D93589AF6 =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) +;; `(yas-html-toggle-wrap yas-selected-text "em")` =yyas> (yas-unknown) ;; ;; # as in Snippets/XHTML h1.yasnippet -;; `yas/selected-text` =yyas> (yas/unknown) +;; `yas-selected-text` =yyas> (yas-unknown) ;; -;; # as in Templates/XHTML 1.0 Frameset/info.yasnippet -;; 26068A55-4C84-409D-BA00-162B55AF6961 =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) ;; -;; # as in Commands/Decode HTML Entities.yasnippet -;; C183920D-A126-11D9-A5A2-000D93C8BE28 =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 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 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/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/IE Conditional Comment Internet Explorer 6 only.yasnippet -;; `(or (yas/selected-text) " IE Conditional Comment: Internet Explorer 6 only ")` =yyas> (yas/unknown) +;; `(or (yas-selected-text) " IE Conditional Comment: Internet Explorer 6 only ")` =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 Snippets/IE Conditional Comment Internet Explorer.yasnippet +;; `(or (yas-selected-text) " IE Conditional Comment: Internet Explorer ")` =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 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) +;; +;; # as in Commands/About Persistent Includes.yasnippet +;; 9AFDEB2C-D9F0-423E-8211-EBB089F51F0C =yyas> (yas-unknown) +;; +;; # as in Commands/CodeCompletion HTML Attributes.yasnippet +;; CBD82CF3-74E9-4E7A-B3F6-9348754EB5AA =yyas> (yas-unknown) +;; +;; # as in Commands/CodeCompletion HTML Tags.yasnippet +;; 3463E85F-F500-49A0-8631-D78ED85F9D60 =yyas> (yas-unknown) +;; +;; # as in Commands/Encrypt Line Selection (ROT 13).yasnippet +;; 9B13543F-8356-443C-B6E7-D9259B604927 =yyas> (yas-unknown) +;; +;; # as in Commands/Persistent Include.yasnippet +;; 0D814247-7A00-46EE-A2A4-45FBBF4B1181 =yyas> (yas-unknown) +;; +;; # as in Commands/Update Includes.yasnippet +;; 4400BCE9-20E3-426E-B1D7-2C0BCA53BCF8 =yyas> (yas-unknown) +;; +;; # as in Commands/Convert Line Selection to URL Escapes.yasnippet +;; 6B024865-6095-4CE3-8EDD-DC6F2230C2FF =yyas> (yas-unknown) +;; +;; # as in Commands/Convert to HTML Entities.yasnippet +;; 3DD8406C-A116-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 Commands/Decode HTML Entities.yasnippet +;; C183920D-A126-11D9-A5A2-000D93C8BE28 =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/Insert Close Tag.yasnippet +;; 0658019F-3635-462E-AAC2-74E4FE508A9B =yyas> (yas-unknown) +;; +;; # as in Commands/Insert Entity.yasnippet +;; 89E5CC0A-3EFF-4DEF-A299-2E9651DE6529 =yyas> (yas-unknown) +;; +;; # as in Commands/Refresh All Active Browsers.yasnippet +;; B8651C6E-A05E-11D9-86AC-000D93C8BE28 =yyas> (yas-unknown) +;; +;; # as in Commands/Strip HTML tags.yasnippet +;; 20D760B5-A127-11D9-A5A2-000D93C8BE28 =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) +;; +;; # as in DragCommands/Anchor Tag.yasnippet +;; B23D6E15-6B33-11D9-86C1-000D93589AF6 =yyas> (yas-unknown) +;; +;; # as in DragCommands/CSS Link.yasnippet +;; C8B717C2-6B33-11D9-BB47-000D93589AF6 =yyas> (yas-unknown) +;; +;; # as in DragCommands/Image Tag.yasnippet +;; CD6D2CC6-6B33-11D9-BDFD-000D93589AF6 =yyas> (yas-unknown) +;; +;; # as in Macros/Delete whitespace between tags.yasnippet +;; 7B7E945E-A112-11D9-A5A2-000D93C8BE28 =yyas> (yas-unknown) +;; +;; # as in Snippets/XHTML body.yasnippet +;; ${TM_FILENAME/(.*)\..*/\L$1/} =yyas> (yas-unknown) +;; +;; # as in Snippets/XHTML form.yasnippet +;; ${TM_FILENAME/(.*?)\..*/$1_submit/} =yyas> (yas-unknown) +;; +;; # as in Snippets/XHTML title.yasnippet +;; ${TM_FILENAME/((.+)\..*)?/(?2:$2:Page Title)/} =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) +;; +;; # as in Templates/XHTML 1.0 Strict/info.yasnippet +;; EBEE6B51-29C7-4362-818F-A190CACD5296 =yyas> (yas-unknown) +;; +;; # as in Templates/XHTML 1.0 Transitional/info.yasnippet +;; 65D38039-6B0A-48E9-9E49-43832ECC4107 =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) -;; -;; # as in Snippets/Wrap Selection In Tag.yasnippet -;; text.html, =yyas> (yas/unknown) -;; -;; # as in Commands/Refresh All Active Browsers.yasnippet -;; text.html, source.css =yyas> (yas/unknown) -;; -;; # as in Templates/XHTML 1.1/info.yasnippet -;; text.html =yyas> (yas/unknown) +;; text.html -entity.other.attribute-name -string.quoted, invalid.illegal.incomplete.html =yyas> (yas-unknown) ;; ;; # as in Commands/Documentation for Tag.yasnippet -;; text.html, text.html entity.name.tag =yyas> (yas/unknown) +;; text.html, text.html entity.name.tag =yyas> (yas-unknown) ;; -;; # as in Snippets/XHTML title.yasnippet -;; text.html - text.blog =yyas> (yas/unknown) +;; # as in Commands/Refresh All Active Browsers.yasnippet +;; text.html, source.css =yyas> (yas-unknown) +;; +;; # as in Snippets/Smart returnindent for tag pairs.yasnippet +;; meta.scope.between-tag-pair =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 Snippets/XHTML   NonBreakingSpace.yasnippet -;; ~ =yyas> (yas/unknown) -;; -;; # as in Snippets/Smart returnindent for tag pairs.yasnippet -;; =yyas> (yas/unknown) -;; -;; # as in Commands/W3C validation.yasnippet -;; ^V =yyas> (yas/unknown) -;; -;; # as in Commands/Insert Close Tag.yasnippet -;; ~@. =yyas> (yas/unknown) -;; -;; # as in Snippets/XHTML br.yasnippet -;; ^ =yyas> (yas/unknown) +;; # as in Commands/CodeCompletion HTML Tags.yasnippet +;; ~ =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) -;; -;; # as in Commands/CodeCompletion HTML Tags.yasnippet -;; ~ =yyas> (yas/unknown) +;; # as in Commands/Persistent Include.yasnippet +;; =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) +;; # as in Commands/Insert Close Tag.yasnippet +;; ~@. =yyas> (yas-unknown) +;; +;; # as in Commands/Refresh All Active Browsers.yasnippet +;; @r =yyas> (yas-unknown) ;; ;; # as in Commands/Tidy.yasnippet -;; ^H =yyas> (yas/unknown) +;; ^H =yyas> (yas-unknown) +;; +;; # as in Commands/W3C validation.yasnippet +;; ^V =yyas> (yas-unknown) +;; +;; # as in Macros/Delete whitespace between tags.yasnippet +;; ^~ =yyas> (yas-unknown) +;; +;; # as in Snippets/Smart returnindent for tag pairs.yasnippet +;; =yyas> (yas-unknown) +;; +;; # as in Snippets/XHTML   NonBreakingSpace.yasnippet +;; ~ =yyas> (yas-unknown) +;; +;; # as in Snippets/XHTML br.yasnippet +;; ^ =yyas> (yas-unknown) ;; ;; diff --git a/extras/imported/objc-mode/.yas-setup.el b/extras/imported/objc-mode/.yas-setup.el index 9f5ab6e..3d00490 100644 --- a/extras/imported/objc-mode/.yas-setup.el +++ b/extras/imported/objc-mode/.yas-setup.el @@ -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/" @@ -21,21 +21,21 @@ (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 diff --git a/extras/imported/rails-mode/.yas-setup.el b/extras/imported/rails-mode/.yas-setup.el index 8b9fc13..c4205ce 100644 --- a/extras/imported/rails-mode/.yas-setup.el +++ b/extras/imported/rails-mode/.yas-setup.el @@ -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) @@ -28,35 +28,35 @@ (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" ))) @@ -114,271 +114,271 @@ (: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/(^(?\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1: |)/} =yyas> ${2:$(and (yas/text) " |")} -;; ${2/(^(?\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:|)/} =yyas> ${2:$(and (yas/text) "|")} +;; ${2/(^(?\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1: |)/} =yyas> ${2:$(and (yas-text) " |")} +;; ${2/(^(?\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g)*,?\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 -;; ~$ =yyas> (yas/unknown) +;; ~$ =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 -;; ~ =yyas> (yas/unknown) +;; ~ =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 Commands/Test Uncommitted.yasnippet -;; 212C3047-D9B1-11DC-94E9-00112475D960 =yyas> (yas/unknown) -;; -;; # as in Commands/Autocomplete Foreign Key Fixture Reference.yasnippet -;; 0BCF0EE2-35EE-4959-A771-E74D55271D5A =yyas> (yas/unknown) +;; # as in Snippets/find_in_batches.yasnippet +;; `(downcase (replace-regexp-in-string "\..*$" "" (current-word)))` =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 Commands/Rake Migrate.yasnippet -;; 985F56D4-82ED-4C45-8250-2ECCFC71957E =yyas> (yas/unknown) +;; # as in Commands/Autocomplete Foreign Key Fixture Reference.yasnippet +;; 0BCF0EE2-35EE-4959-A771-E74D55271D5A =yyas> (yas-unknown) ;; -;; # as in Commands/DB Schema Import.yasnippet -;; 6DEF923E-2347-46EC-AFBE-183D08E63DC1 =yyas> (yas/unknown) -;; -;; # as in Commands/Load Fixtures (Test DB).yasnippet -;; 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 Macros/Remove 3A Add Timestamps.yasnippet -;; E885A3E8-8020-4AC3-A25E-510B26F114B2 =yyas> (yas/unknown) -;; -;; # as in Commands/Test Plugins.yasnippet -;; 0D966168-D9B1-11DC-94E9-00112475D960 =yyas> (yas/unknown) -;; -;; # as in Macros/Change Column.yasnippet -;; 42DE1441-D1B7-4998-BAF9-16B1EC7E210C =yyas> (yas/unknown) -;; -;; # as in Commands/Test Recent.yasnippet -;; 190401C2-D9B1-11DC-94E9-00112475D960 =yyas> (yas/unknown) -;; -;; # as in Commands/Test All.yasnippet -;; 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 Macros/Rename Column.yasnippet -;; AC50762C-DE40-4EB9-9A22-2F6AF2EA4EA3 =yyas> (yas/unknown) -;; -;; # as in Macros/Create 3A Drop Table.yasnippet -;; 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) -;; -;; # as in Macros/Add 3A Remove Timestamps.yasnippet -;; 221969A1-A5EA-4A8E-8817-C74EBED63901 =yyas> (yas/unknown) -;; -;; # as in Commands/DB Schema Dump.yasnippet -;; 310C901C-EF32-4E88-938A-804ABBF8C428 =yyas> (yas/unknown) -;; -;; # as in Commands/Test Functionals.yasnippet -;; F4EA552D-D9B0-11DC-94E9-00112475D960 =yyas> (yas/unknown) -;; -;; # as in Commands/Migrate to Previous Version.yasnippet -;; 9A1AE6BA-8350-4AB7-B5BD-969A7E64CF29 =yyas> (yas/unknown) -;; -;; # as in Macros/Drop 3A Create Table.yasnippet -;; A2135370-67A1-488D-B43C-B4F221127C2F =yyas> (yas/unknown) -;; -;; # as in Macros/Change Column Default.yasnippet -;; A219EBB8-004A-4012-B5B2-232C9A5C94F8 =yyas> (yas/unknown) -;; -;; # as in Macros/Add 3A Remove Index.yasnippet -;; 95F83E1D-5B03-424F-8BEC-8AF66C8939BC =yyas> (yas/unknown) -;; -;; # as in Commands/Load Fixtures.yasnippet -;; 5EEA0C71-B34B-4408-953B-F47AAD343CCC =yyas> (yas/unknown) +;; # as in Commands/Autocomplete Routes.yasnippet +;; 0742F232-38ED-4C52-AD68-1858F0F2C601 =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) +;; # 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) +;; +;; # as in Commands/Load Fixtures.yasnippet +;; 5EEA0C71-B34B-4408-953B-F47AAD343CCC =yyas> (yas-unknown) +;; +;; # as in Commands/Migrate to Previous Version.yasnippet +;; 9A1AE6BA-8350-4AB7-B5BD-969A7E64CF29 =yyas> (yas-unknown) ;; ;; # 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 Snippets/find_in_batches.yasnippet -;; `(downcase (replace-regexp-in-string "\..*$" "" (current-word)))` =yyas> (yas/unknown) -;; -;; # as in Commands/View demo help.yasnippet -;; 964436B8-E578-11DC-8177-00112475D960 =yyas> (yas/unknown) -;; -;; # as in Macros/Rename Table.yasnippet -;; 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) -;; -;; # as in Commands/Generate.yasnippet -;; 4904EDC7-5ED3-4132-AAB2-C2AD87C97EFE =yyas> (yas/unknown) -;; -;; # as in Commands/Test Integration.yasnippet -;; 04A30A4D-D9B1-11DC-94E9-00112475D960 =yyas> (yas/unknown) +;; # as in Commands/Set RVM.yasnippet +;; 88047A77-B889-4F47-892D-4C3EBA98D968 =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 Snippets/respond_to (html).yasnippet -;; `yas/selected-text` =yyas> (yas/unknown) +;; # as in Commands/Test All.yasnippet +;; DC549A45-D9B0-11DC-94E9-00112475D960 =yyas> (yas-unknown) ;; -;; # as in Macros/Add 3A Remove Several Columns.yasnippet -;; 7BC860E6-7561-4E6E-983B-507D7A6F6228 =yyas> (yas/unknown) +;; # as in Commands/Test Functionals.yasnippet +;; F4EA552D-D9B0-11DC-94E9-00112475D960 =yyas> (yas-unknown) +;; +;; # as in Commands/Test Integration.yasnippet +;; 04A30A4D-D9B1-11DC-94E9-00112475D960 =yyas> (yas-unknown) +;; +;; # as in Commands/Test Plugins.yasnippet +;; 0D966168-D9B1-11DC-94E9-00112475D960 =yyas> (yas-unknown) +;; +;; # as in Commands/Test Recent.yasnippet +;; 190401C2-D9B1-11DC-94E9-00112475D960 =yyas> (yas-unknown) +;; +;; # as in Commands/Test Uncommitted.yasnippet +;; 212C3047-D9B1-11DC-94E9-00112475D960 =yyas> (yas-unknown) ;; ;; # as in Commands/Test Units.yasnippet -;; 2C60CBA1-D9B1-11DC-94E9-00112475D960 =yyas> (yas/unknown) +;; 2C60CBA1-D9B1-11DC-94E9-00112475D960 =yyas> (yas-unknown) +;; +;; # as in Commands/View demo help.yasnippet +;; 964436B8-E578-11DC-8177-00112475D960 =yyas> (yas-unknown) +;; +;; # as in Commands/DB Schema Dump.yasnippet +;; 310C901C-EF32-4E88-938A-804ABBF8C428 =yyas> (yas-unknown) +;; +;; # as in Commands/DB Schema Import.yasnippet +;; 6DEF923E-2347-46EC-AFBE-183D08E63DC1 =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) +;; +;; # as in Macros/Add 3A Remove Named Index.yasnippet +;; A7F692C1-778A-48B8-945E-573568BA0403 =yyas> (yas-unknown) +;; +;; # as in Macros/Add 3A Remove Several Columns.yasnippet +;; 7BC860E6-7561-4E6E-983B-507D7A6F6228 =yyas> (yas-unknown) +;; +;; # as in Macros/Add 3A Remove Timestamps.yasnippet +;; 221969A1-A5EA-4A8E-8817-C74EBED63901 =yyas> (yas-unknown) +;; +;; # as in Macros/Add 3A Remove Unique Index.yasnippet +;; 33057A79-677B-4DFB-99D4-1492778BDDC6 =yyas> (yas-unknown) +;; +;; # as in Macros/Change Column Default.yasnippet +;; A219EBB8-004A-4012-B5B2-232C9A5C94F8 =yyas> (yas-unknown) +;; +;; # as in Macros/Change Column.yasnippet +;; 42DE1441-D1B7-4998-BAF9-16B1EC7E210C =yyas> (yas-unknown) +;; +;; # as in Macros/Create 3A Drop Table.yasnippet +;; 25F8F5D8-2BD1-45D8-8B2A-9F2EA4F73AA2 =yyas> (yas-unknown) +;; +;; # as in Macros/Drop 3A Create Table.yasnippet +;; A2135370-67A1-488D-B43C-B4F221127C2F =yyas> (yas-unknown) +;; +;; # as in Macros/Remove 3A Add Column.yasnippet +;; 809BCA42-5C49-4B08-B3C4-BB773036C086 =yyas> (yas-unknown) +;; +;; # as in Macros/Remove 3A Add Timestamps.yasnippet +;; E885A3E8-8020-4AC3-A25E-510B26F114B2 =yyas> (yas-unknown) +;; +;; # as in Macros/Rename 3A Rename Several Columns (mncc).yasnippet +;; 04A86178-71B1-430A-A06D-DFF7C9A338B5 =yyas> (yas-unknown) +;; +;; # as in Macros/Rename 3A Rename Several Columns.yasnippet +;; F03162DE-9DB6-417B-9DD7-52D9F11EA736 =yyas> (yas-unknown) +;; +;; # as in Macros/Rename Column.yasnippet +;; AC50762C-DE40-4EB9-9A22-2F6AF2EA4EA3 =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/for loop erb.yasnippet -;; text.html.ruby =yyas> (yas/unknown) +;; # as in Snippets/has_one (ho).yasnippet +;; meta.rails.model =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 -;; ~$ =yyas> (yas/unknown) -;; -;; # as in Commands/Generate Quick Migration.yasnippet -;; ^M =yyas> (yas/unknown) -;; -;; # as in Commands/Go To File on This Line.yasnippet -;; ~@ =yyas> (yas/unknown) +;; ~$ =yyas> (yas-unknown) ;; ;; # as in Commands/Autocomplete Foreign Key Fixture Reference.yasnippet -;; ~ =yyas> (yas/unknown) +;; ~ =yyas> (yas-unknown) +;; +;; # as in Commands/Generate Quick Migration.yasnippet +;; ^M =yyas> (yas-unknown) ;; ;; # as in Commands/Jump to Method Definition.yasnippet -;; ^f =yyas> (yas/unknown) +;; ^f =yyas> (yas-unknown) +;; +;; # as in Commands/List columns of a model.yasnippet +;; ~ =yyas> (yas-unknown) +;; +;; # as in Commands/Go To File on This Line.yasnippet +;; ~@ =yyas> (yas-unknown) ;; ;; diff --git a/extras/imported/ruby-mode/.yas-setup.el b/extras/imported/ruby-mode/.yas-setup.el index a3e200f..1351ac6 100644 --- a/extras/imported/ruby-mode/.yas-setup.el +++ b/extras/imported/ruby-mode/.yas-setup.el @@ -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 " (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) @@ -110,7 +110,7 @@ (t (message "No enclosing block found."))))) -(defvar yas/ruby-require-regexps +(defvar yas-ruby-require-regexps '(("abbrev" . ("abbrev")) ("base64" . ("Base64")) ("benchmark" . ("Benchmark")) @@ -194,7 +194,7 @@ ("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\"[ )]*$" @@ -204,7 +204,7 @@ (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)) @@ -223,8 +223,8 @@ (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 @@ -237,11 +237,11 @@ (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 @@ -252,82 +252,82 @@ (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/(^(?\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:|)/} =yyas> ${1:$(and (yas/text) "|")} -;; ${1/(^(?\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1: |)/} =yyas> ${1:$(and (yas/text) " |")} -;; ${1/(^(?\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:| )/} =yyas> ${1:$(and (yas/text) "| ")} +;; ${1/(^(?\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:|)/} =yyas> ${1:$(and (yas-text) "|")} +;; ${1/(^(?\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1: |)/} =yyas> ${1:$(and (yas-text) " |")} +;; ${1/(^(?\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:| )/} =yyas> ${1:$(and (yas-text) "| ")} ;; -;; ${1/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:|)/} =yyas> ${1:$(and (yas/text) "|")} -;; ${1/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:| )/} =yyas> ${1:$(and (yas/text) "| ")} -;; ${2/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:|)/} =yyas> ${2:$(and (yas/text) "|")} -;; ${2/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:| )/} =yyas> ${2:$(and (yas/text) "| ")} +;; ${1/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:|)/} =yyas> ${1:$(and (yas-text) "|")} +;; ${1/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:| )/} =yyas> ${1:$(and (yas-text) "| ")} +;; ${2/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\s*$)|.*/(?1:|)/} =yyas> ${2:$(and (yas-text) "|")} +;; ${2/(^(?\s*(?:\*|\*?[a-z_])[a-zA-Z0-9_]*\s*)(,\g)*,?\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 ;; @@ -335,10 +335,10 @@ ;; 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 @@ -360,450 +360,450 @@ ;; ;; ;; # 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 -;; ~ =yyas> (yas/unknown) +;; ~ =yyas> (yas-unknown) ;; ;; # as in Macros/Delete forwardbackward.yasnippet -;;  =yyas> (yas/unknown) +;;  =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" @@ -812,10 +812,9 @@ "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" @@ -824,6 +823,7 @@ "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" @@ -834,14 +834,14 @@ "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" @@ -851,181 +851,181 @@ ;; ;; Substitutions for: content ;; -;; # as in Snippets/flunk(..) (fl).yasnippet -;; `yas/ruby-snippet-open-paren` =yyas> (yas/unknown) -;; -;; # as in Snippets/flunk(..) (fl).yasnippet -;; `yas/ruby-snippet-close-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/Wrap in Begin Rescue End.yasnippet -;; `yas/selected-text` =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) +;; `(concat (if (eq 0 current-line) "\n" "") "\n")` =yyas> (yas-unknown) ;; -;; # as in Commands/Completion Ruby (rcodetools).tmCommand.yasnippet -;; 47D203ED-EB9B-4653-A07B-A897800CEB76 =yyas> (yas/unknown) +;; # as in Snippets/flunk(..) (fl).yasnippet +;; `yas-ruby-snippet-open-paren` =yyas> (yas-unknown) ;; -;; # as in Commands/Enclose in + (RDoc comments).yasnippet -;; 2DDB6FE0-6111-4C40-A149-8E67E76F8272 =yyas> (yas/unknown) +;; # as in Snippets/flunk(..) (fl).yasnippet +;; `yas-ruby-snippet-close-paren` =yyas> (yas-unknown) ;; -;; # as in Commands/Enclose in _ (RDoc comments).yasnippet -;; DAA69A0C-FC1E-4509-9931-DFFB38B4D6AE =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 Commands/Completion Ruby (rcodetools).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) +;; 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) +;; # as in Commands/Enclose in + (RDoc comments).yasnippet +;; 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/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) -;; -;; # as in Macros/class .. DelegateClass .. initialize .. end (class).yasnippet -;; 121B334B-2AA6-4E9A-A8B8-BF93B627982B =yyas> (yas/unknown) -;; -;; # as in Macros/each_cons(..) { group .. } (eac).yasnippet -;; EC73D5CC-5F05-46B9-A6F4-82037E4A38C9 =yyas> (yas/unknown) -;; -;; # as in Macros/each_slice(..) { group .. } (eas).yasnippet -;; 825B721D-4367-4DF7-98C0-F005695DF9E3 =yyas> (yas/unknown) -;; -;; # as in Macros/extend Forwardable (Forw).yasnippet -;; 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) +;; 97054C4D-E4A3-45B1-9C00-B82DBCB30CAD =yyas> (yas-unknown) ;; ;; # as in Macros/Overwrite } in #{ .. }.yasnippet -;; E5158F94-CC52-4424-A495-14EF9272653F =yyas> (yas/unknown) +;; E5158F94-CC52-4424-A495-14EF9272653F =yyas> (yas-unknown) ;; ;; # as in Macros/YAML.dump(.., file) (Yd).yasnippet -;; 9460392B-C036-4A76-A5AE-1191F10E4B1B =yyas> (yas/unknown) +;; 9460392B-C036-4A76-A5AE-1191F10E4B1B =yyas> (yas-unknown) ;; ;; # as in Macros/YAML.load(file) (Yl).yasnippet -;; 2C07D4E7-D74F-4AE4-82BE-B0BA82247AFA =yyas> (yas/unknown) +;; 2C07D4E7-D74F-4AE4-82BE-B0BA82247AFA =yyas> (yas-unknown) ;; -;; # as in Snippets/module .. end.yasnippet -;; `(yas/ruby-infer-class-name)` =yyas> (yas/unknown) +;; # as in Macros/class .. DelegateClass .. initialize .. end (class).yasnippet +;; 121B334B-2AA6-4E9A-A8B8-BF93B627982B =yyas> (yas-unknown) +;; +;; # as in Macros/each_cons(..) { group .. } (eac).yasnippet +;; EC73D5CC-5F05-46B9-A6F4-82037E4A38C9 =yyas> (yas-unknown) +;; +;; # as in Macros/each_slice(..) { group .. } (eas).yasnippet +;; 825B721D-4367-4DF7-98C0-F005695DF9E3 =yyas> (yas-unknown) +;; +;; # as in Macros/extend Forwardable (Forw).yasnippet +;; 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 Snippets/class .. TestUnitTestCase .. end (tc).yasnippet -;; (yas/multi-line-unknown 31D1F145-33AB-4441-BA11-4D1C46928C4C) =yyas> (yas/unknown) +;; (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 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 -;; ~ =yyas> (yas/unknown) +;; # as in Commands/Completion Ruby (rcodetools).yasnippet +;; ~ =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 -;;  =yyas> (yas/unknown) +;; # as in Macros/Delete forwardbackward.yasnippet +;;  =yyas> (yas-unknown) ;; ;; diff --git a/extras/textmate_import.rb b/extras/textmate_import.rb index c817907..f1ef769 100755 --- a/extras/textmate_import.rb +++ b/extras/textmate_import.rb @@ -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 ";; " diff --git a/snippets/c++-mode/class b/snippets/c++-mode/class index e313176..f33f8b4 100644 --- a/snippets/c++-mode/class +++ b/snippets/c++-mode/class @@ -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