From turadg@cmu.edu Sat Feb 26 22:49:03 2011 From: Turadg Aleahmad To: textmate@lists.macromates.com Subject: [TxMt] Pasting styled text into buffer's syntax Date: Sat, 26 Feb 2011 17:48:40 -0500 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0663996749875993581==" --===============0663996749875993581== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Sometimes I have styled text on the clipboard that I would like to put into a Markdown or HTML document. When I paste into any document, it appears as plain text stripped of any style info. Is it possible for a Textmate bundle to capture the paste and transform the styled text to the syntax of the current buffer? E.g. styled text "This is bold and this has a link" would paste into a Markdown doc as "This is **bold** and this has a [link](http://example.com)" and into an HTML doc as "This is bold and this has a link". If this isn't possible, is anyone else interested in having this feature in Textmate or developing a system service for it? Turadg Aleahmad PhD student , HCII --===============0663996749875993581== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.htm" MIME-Version: 1.0 U29tZXRpbWVzIEkgaGF2ZSBzdHlsZWQgdGV4dCBvbiB0aGUgY2xpcGJvYXJkIHRoYXQgSSB3b3Vs ZCBsaWtlIHRvIHB1dCBpbnRvIGEgTWFya2Rvd24gb3IgSFRNTCBkb2N1bWVudC4gV2hlbiBJIHBh c3RlIGludG8gYW55IGRvY3VtZW50LCBpdCBhcHBlYXJzIGFzIHBsYWluIHRleHQgc3RyaXBwZWQg b2YgYW55IHN0eWxlIGluZm8uPGRpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PklzIGl0IHBvc3NpYmxl IGZvciBhIFRleHRtYXRlIGJ1bmRsZSB0byBjYXB0dXJlIHRoZSBwYXN0ZSBhbmQgdHJhbnNmb3Jt IHRoZSBzdHlsZWQgdGV4dCB0byB0aGUgc3ludGF4IG9mIHRoZSBjdXJyZW50IGJ1ZmZlcj8gRS5n LiBzdHlsZWQgdGV4dCAmcXVvdDtUaGlzIGlzIGJvbGQgYW5kIHRoaXMgaGFzIGEgbGluayZxdW90 OyB3b3VsZCBwYXN0ZSBpbnRvIGEgTWFya2Rvd24gZG9jIGFzICZxdW90O1RoaXMgaXMgKipib2xk KiogYW5kIHRoaXMgaGFzIGEgW2xpbmtdKDxhIGhyZWY9Imh0dHA6Ly9leGFtcGxlLmNvbSI+aHR0 cDovL2V4YW1wbGUuY29tPC9hPikmcXVvdDsgYW5kIGludG8gYW4gSFRNTCBkb2MgYXMgJnF1b3Q7 VGhpcyBpcyAmbHQ7YiZndDtib2xkJmx0Oy9iJmd0OyBhbmQgdGhpcyBoYXMgYSAmbHQ7YSBocmVm PSYjMzk7PGEgaHJlZj0iaHR0cDovL2V4YW1wbGUuY29tLyI+aHR0cDovL2V4YW1wbGUuY29tLzwv YT4mIzM5OyZndDtsaW5rJmx0Oy9hJmd0OyZxdW90Oy48L2Rpdj4KCjxkaXY+PGJyPjwvZGl2Pjxk aXY+SWYgdGhpcyBpc24mIzM5O3QgcG9zc2libGUsIGlzIGFueW9uZSBlbHNlIGludGVyZXN0ZWQg aW4gaGF2aW5nIHRoaXMgZmVhdHVyZSBpbiBUZXh0bWF0ZSBvciBkZXZlbG9waW5nIGEgc3lzdGVt IHNlcnZpY2UgZm9yIGl0PzwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGRpdiBuYW1lPSJtYWls cGxhbmVfc2lnbmF0dXJlIj48YnI+VHVyYWRnIEFsZWFobWFkPGJyPgoKPGEgc3R5bGU9ImZvbnQ6 eC1zbWFsbCBzYW5zLXNlcmlmO2NvbG9yOiAjNjZGO3RleHQtZGVjb3JhdGlvbjpub25lIiBocmVm PSJodHRwOi8vd3d3LmNzLmNtdS5lZHUvfnRhbGVhaG1hLyI+UGhEIHN0dWRlbnQ8L2E+LCA8YSBz dHlsZT0iZm9udDp4LXNtYWxsIHNhbnMtc2VyaWY7Y29sb3I6ICM2NkY7dGV4dC1kZWNvcmF0aW9u Om5vbmUiIGhyZWY9Imh0dHA6Ly9oY2lpLmNtdS5lZHUiPkhDSUk8L2E+PC9kaXY+Cgo8YnI+PC9k aXY+PC9kaXY+Cg== --===============0663996749875993581==--