From trevor@vocaro.com Sun Jan 8 22:52:00 2006 From: Trevor Harmon To: textmate@lists.macromates.com Subject: [TxMt] Auto-close markup Date: Sun, 08 Jan 2006 14:51:35 -0800 Message-ID: <4E048A92-0766-4B2E-988D-0A745D31A5A4@vocaro.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3218488128935986551==" --===============3218488128935986551== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Hi all, jEdit has a plug-in for its HTML/XML mode that automatically closes the current markup block. For instance, if you have this:

And then you hit the hotkey, "

" will be inserted automatically. I thought I remembered reading something in the TextMate manual about an identical feature, but I can't find it now. I know that there's an "Insert Open/Close Tag (with Current Word)" command, but that's not quite the same. Thanks, Trevor --===============3218488128935986551== Content-Type: application/pkcs7-signature Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" MIME-Version: 1.0 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIGFjCCAs8w ggI4oAMCAQICAw+bgjANBgkqhkiG9w0BAQQFADBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhh d3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVt YWlsIElzc3VpbmcgQ0EwHhcNMDUxMDA2MjM1NjU0WhcNMDYxMDA2MjM1NjU0WjBDMR8wHQYDVQQD ExZUaGF3dGUgRnJlZW1haWwgTWVtYmVyMSAwHgYJKoZIhvcNAQkBFhF0cmV2b3JAdm9jYXJvLmNv bTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKHN6dinKcCkxAVnBngOY9R5GWdVwER8 Kw8gyaxpJeFGi32EFpf05bRvcVq/8zf7j9OCGp3PjxF5TZCer4WrgFBjZa8/gNtpeSDuDFNTpd3E +wDLyoMQ3bXVSG6AbilG1ab++3RIoEel9U+YZ997DyXMlSXrBq3Z5SHs0M1fpugC2MA/cQY6swZ8 IwUZVRGP52V4eXa1RmlBYWVEcIKpYKy4QpBHMlduP7xmv24D8JJII12qCxbplqTw+Ze5bZo5tqIN TVrfI13xeYTP11GNKo7mAVeIFOzfKkRYFpYZjuqwYEr/niiU6buPor93hCOhOwjvCXJOFDeSstgH ddhqCaMCAwEAAaMuMCwwHAYDVR0RBBUwE4ERdHJldm9yQHZvY2Fyby5jb20wDAYDVR0TAQH/BAIw ADANBgkqhkiG9w0BAQQFAAOBgQBRgO+9zIJGeLlkGnwUVRoFW0s7SkLw1YifmX860D1G0d9qB5R2 6HFgj155jfE38OBDt51bk6rVKHCkz2zzareoDl5vwlH/JotNBEv0qJH0B755D5IEncSy1FceW/qr 7ffUwGVp9C3zZM+9Y0CCMSho9rqxY3boFtilKEolYUq5czCCAz8wggKooAMCAQICAQ0wDQYJKoZI hvcNAQEFBQAwgdExCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcT CUNhcGUgVG93bjEaMBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmlj YXRpb24gU2VydmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFp bCBDQTErMCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0wMzA3 MTcwMDAwMDBaFw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUg Q29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwg SXNzdWluZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV+065yplaHmjAdQRw nd/p/6Me7L3N9VvyGna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FWy688Cwfn8R+R NiQqE88r1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/p7bRPGEEQB5kGXJgt/sCAwEA AaOBlDCBkTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6Ly9jcmwu dGhhd3RlLmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3JsMAsGA1UdDwQEAwIBBjApBgNV HREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJKoZIhvcNAQEFBQADgYEA SIzRUIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A9BxQIJNwPP2t4WFiw9k6GX6E sZkbAMUaC4J0niVQlGLH2ydxVyWN3amcOY6MIE9lX5Xa9/eH1sYITq726jTlEBpbNU1341YheILc IRk13iSx0x1G/11fZU8xggLnMIIC4wIBATBpMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3 dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1h aWwgSXNzdWluZyBDQQIDD5uCMAkGBSsOAwIaBQCgggFTMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0B BwEwHAYJKoZIhvcNAQkFMQ8XDTA2MDEwODIyNTEzNVowIwYJKoZIhvcNAQkEMRYEFHooQwaXzMcg Gt176D9ocjmUe3crMHgGCSsGAQQBgjcQBDFrMGkwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRo YXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVl bWFpbCBJc3N1aW5nIENBAgMPm4IwegYLKoZIhvcNAQkQAgsxa6BpMGIxCzAJBgNVBAYTAlpBMSUw IwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVy c29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIDD5uCMA0GCSqGSIb3DQEBAQUABIIBADOq6WeQN84T DBnt+Tu/28VgHqOYoj2IjAhLn0LnDegFGB1ItvE0BMrkUWuotRtYC/z8akeMqUSkMsnc5u1JWFZy tLeACa2KOzp0eECYH1A7Z7U0fFhJknGICgHOfTeUn54+UOPH/BEICYeYifCoBtycpS7r/Rbb0SE2 yIes0H3w299GISkeFYzIpq+u4Odm9521Aev/SQudscHsKx0gj1VMkFFvSPclkAdXzXn9gLR1WtQz r0xeiPoYxQaSwGcvggg1HmQu5Cz5bPAE0G13WMLetM+g8QNW6zYz+BxQCtRZQD/HVpof4N+5iekB BTacXipbOiOAHEABcrNo7C8B6HAAAAAAAAA= --===============3218488128935986551==--