Skip to content

Commit

Permalink
Add Change Column Macro
Browse files Browse the repository at this point in the history
  • Loading branch information
brianjlandau committed Jul 22, 2008
1 parent 9c624b9 commit a819588
Show file tree
Hide file tree
Showing 3 changed files with 50 additions and 0 deletions.
44 changes: 44 additions & 0 deletions Macros/Change Column.tmMacro
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>commands</key>
<array>
<dict>
<key>command</key>
<string>deleteWordLeft:</string>
</dict>
<dict>
<key>command</key>
<string>moveToBeginningOfLine:</string>
</dict>
<dict>
<key>command</key>
<string>moveToEndOfDocumentAndModifySelection:</string>
</dict>
<dict>
<key>argument</key>
<dict>
<key>command</key>
<string>intelligent_migration_snippet.rb change_column</string>
<key>input</key>
<string>selection</string>
<key>output</key>
<string>insertAsSnippet</string>
</dict>
<key>command</key>
<string>executeCommandWithOptions:</string>
</dict>
</array>
<key>name</key>
<string>Change Column</string>
<key>scope</key>
<string>meta.rails.migration - meta.rails.migration.create_table - meta.rails.migration.change_table</string>
<key>scopeType</key>
<string>local</string>
<key>tabTrigger</key>
<string>mcol</string>
<key>uuid</key>
<string>42DE1441-D1B7-4998-BAF9-16B1EC7E210C</string>
</dict>
</plist>
4 changes: 4 additions & 0 deletions Support/bin/intelligent_migration_snippet.rb
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,10 @@
{ :up => 'rename_table :${1:old_table_name}, :${2:new_table_name}
mntc$0',
:down => 'rename_table :$2, :$1' },

'change_column' =>
{ :up => 'change_column :${1:table_name}, :${2:column_name}, :${4:string}$5',
:down => 'change_column :$1, :$2, :${6:string}$7' },

'add_remove_column' =>
{ :up => 'add_column :${1:table_name}, :${2:column_name}, :${3:string}$0',
Expand Down
2 changes: 2 additions & 0 deletions info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -352,6 +352,7 @@
<string>7BC860E6-7561-4E6E-983B-507D7A6F6228</string>
<string>27A6C58A-896B-4956-BA81-D671A2EF9C7D</string>
<string>221969A1-A5EA-4A8E-8817-C74EBED63901</string>
<string>42DE1441-D1B7-4998-BAF9-16B1EC7E210C</string>
<string>AC50762C-DE40-4EB9-9A22-2F6AF2EA4EA3</string>
<string>F03162DE-9DB6-417B-9DD7-52D9F11EA736</string>
<string>04A86178-71B1-430A-A06D-DFF7C9A338B5</string>
Expand Down Expand Up @@ -684,6 +685,7 @@
<string>F03162DE-9DB6-417B-9DD7-52D9F11EA736</string>
<string>04A86178-71B1-430A-A06D-DFF7C9A338B5</string>
<string>FD8CC811-2AD3-480F-B975-DF959DC96C67</string>
<string>42DE1441-D1B7-4998-BAF9-16B1EC7E210C</string>
<string>95F83E1D-5B03-424F-8BEC-8AF66C8939BC</string>
<string>33057A79-677B-4DFB-99D4-1492778BDDC6</string>
<string>A7F692C1-778A-48B8-945E-573568BA0403</string>
Expand Down

0 comments on commit a819588

Please sign in to comment.