From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marcel van der Boom Subject: Re: auto-push to mobile (but only when editing org buffer) Date: Wed, 15 Aug 2012 09:33:16 +0200 Message-ID: <20120815093316.58a112d6@hsdev.com> References: <87pq6thr74.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=SHA1; boundary="Sig_/RVdiF8c97mcMS5d8aZ9CAOg"; protocol="application/pkcs7-signature" Return-path: Received: from eggs.gnu.org ([208.118.235.92]:44240) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T1Y6t-0003Kv-JI for emacs-orgmode@gnu.org; Wed, 15 Aug 2012 03:33:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T1Y6s-000605-BG for emacs-orgmode@gnu.org; Wed, 15 Aug 2012 03:33:47 -0400 Received: from router2.hsdev.com ([213.125.12.138]:55729 helo=mrb.hsdev.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T1Y6s-0005yg-0m for emacs-orgmode@gnu.org; Wed, 15 Aug 2012 03:33:46 -0400 Received: from hsdev.com (localhost [127.0.0.1]) by mrb.hsdev.com (Postfix) with ESMTPS id A508565EF2 for ; Wed, 15 Aug 2012 09:33:17 +0200 (CEST) In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org --Sig_/RVdiF8c97mcMS5d8aZ9CAOg Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On di 14-aug-2012 19:10 Ken Mankoff wrote: > >>> How can I wrap that to only run when the active buffer is in Org=20 >>> Mode? >> >> (run-at-time "00:10" 10 (lambda () (if (eq major-mode 'org-mode)=20 >> (org-mobile-push)))) > >That works well. After reading run-at-time documentation, the=20 >"00:10" isn't ideal. I now use the following, which syncs files=20 >every 60 seconds starting 1 minute after launching emacs: > >(run-at-time "1 min" 60 (lambda () (if (eq major-mode >'org-mode)(org-mobile-push)))) > Perhaps you will find https://gist.github.com/3111823 interesting. It contains a bit of code to do the org-mobile-push asynchronously (and notify me about it when done). This makes the push work in the background, in my case it can take quite a while, and not interfere with normal usage. marcel --=20 Marcel van der Boom -- http://hsdev.com/mvdb.vcf HS-Development BV -- http://www.hsdev.com We use bitcoin! -- http://bitcoin.org --Sig_/RVdiF8c97mcMS5d8aZ9CAOg Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=smime.p7s MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAA oIITWzCCBDIwggMaoAMCAQICAQEwDQYJKoZIhvcNAQEFBQAwezELMAkGA1UEBhMC R0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBwwHU2FsZm9y ZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNVBAMMGEFBQSBDZXJ0 aWZpY2F0ZSBTZXJ2aWNlczAeFw0wNDAxMDEwMDAwMDBaFw0yODEyMzEyMzU5NTla MHsxCzAJBgNVBAYTAkdCMRswGQYDVQQIDBJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO BgNVBAcMB1NhbGZvcmQxGjAYBgNVBAoMEUNvbW9kbyBDQSBMaW1pdGVkMSEwHwYD VQQDDBhBQUEgQ2VydGlmaWNhdGUgU2VydmljZXMwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQC+QJ30buHqdoccTUVEjr5GyIMGncEq/hgfjuQC+vOrXVCK FjELmgbQxXAizUktVGPMtm5oRgtT6stMJMC8ck7q8RWu9FSaEgrDerIzYOLaiVXz Iljz3tzP74OGooyUT59o8piQRoQnx3a/48w1LIteB2RlgsBIsKiR+WGfdiBQqJHH ZrXreGIDVvCKGhPqMaMeoJn9OPb2JzJYbwf1a7j7FCuvt6rM1mNfc4zaBZmoOKjL F3g2UazpnvR4Oo3PD9lC4pgMqy+fDgHe75+ZSfEt36x0TRuYtUfF5SnR+ZAYx2Kc voPHJns+iiXHwN2d5jVoECCdj9je0sOEnA1e6C/JAgMBAAGjgcAwgb0wHQYDVR0O BBYEFKARCiM+lvEH7OKvKe+CpX/QMKS0MA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMB Af8EBTADAQH/MHsGA1UdHwR0MHIwOKA2oDSGMmh0dHA6Ly9jcmwuY29tb2RvY2Eu Y29tL0FBQUNlcnRpZmljYXRlU2VydmljZXMuY3JsMDagNKAyhjBodHRwOi8vY3Js LmNvbW9kby5uZXQvQUFBQ2VydGlmaWNhdGVTZXJ2aWNlcy5jcmwwDQYJKoZIhvcN AQEFBQADggEBAAhW/ALwm+j/pPrWe8ZEgM5PxMX2AFjMpra8FEloBHbo5u5d7AIP YNaNUBhPJk4B4+awpe6/vHRUQb/9/BK4x09a9IlgBX9gtwVK8/bxwr/EuXSGti19 a8zS80bdL8bgasPDNAMsfZbdWsIOpwqZwQWLqwwv81w6z2w3VQmH3lNAbFjv/Lar ZW4E9hvcPOBaFcae2fFZSDAhZQNs7Okhc+ybA6HgN62gFRiP+roCzqcsqRATLNTl CCarIpdg+JBedNSimlO98qlo4KJuwtdssaMPnr/raOdW8q7y4ys4OgmBtWuF174t 7T8at7Jj4vViLILUagBBUPE5g5+V6TaWmG4wggTdMIIDxaADAgECAhBxkvvmGV+s TRKFdHE0ohinMA0GCSqGSIb3DQEBBQUAMHsxCzAJBgNVBAYTAkdCMRswGQYDVQQI DBJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcMB1NhbGZvcmQxGjAYBgNVBAoM EUNvbW9kbyBDQSBMaW1pdGVkMSEwHwYDVQQDDBhBQUEgQ2VydGlmaWNhdGUgU2Vy dmljZXMwHhcNMDQwMTAxMDAwMDAwWhcNMjgxMjMxMjM1OTU5WjCBrjELMAkGA1UE BhMCVVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwG A1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3 LnVzZXJ0cnVzdC5jb20xNjA0BgNVBAMTLVVUTi1VU0VSRmlyc3QtQ2xpZW50IEF1 dGhlbnRpY2F0aW9uIGFuZCBFbWFpbDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBALI5haTyfatBO2JGN67NwWB1vDll+UoaR6K5zEjMapjVTTUZuaRC5c5J 4oovHnzSMQfHTrSDZJ0uKdWiZMSFvYVRNXmkTmiQexx6pJKoF/KYFfKTzMmkMpW7 DE8wvZigC4vlbhuiRvp4vKJvq1lepS/Pytptqi/rrKGzaqq3Lmc1i3nhHmmI4uZG zaCl6r4LznY6eg6b6vzaJ1s9cx8i5khhxkzzabGoLhu21DEgLLyCio6kDqXXiUP8 FlqvHXHXEVnauocNr/rz4cLwpMVnjNbWVDreCqS6A3ezZcj9HtN0YqoYymiTHqGF fvVHZcv4TVcodNI0/zC27vZiMBSMLOsCAwEAAaOCAScwggEjMB8GA1UdIwQYMBaA FKARCiM+lvEH7OKvKe+CpX/QMKS0MB0GA1UdDgQWBBSJgmd9xJ0mcABLtFBIfN49 rgRufTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHSUEFjAU BggrBgEFBQcDAgYIKwYBBQUHAwQwEQYDVR0gBAowCDAGBgRVHSAAMHsGA1UdHwR0 MHIwOKA2oDSGMmh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL0FBQUNlcnRpZmljYXRl U2VydmljZXMuY3JsMDagNKAyhjBodHRwOi8vY3JsLmNvbW9kby5uZXQvQUFBQ2Vy dGlmaWNhdGVTZXJ2aWNlcy5jcmwwEQYJYIZIAYb4QgEBBAQDAgEGMA0GCSqGSIb3 DQEBBQUAA4IBAQCdlcs8uH6lCcQevwvCx3aOOTyUxhCqTwzJ4KuEXYlU4GU7820c fDcsJVRfliH8N4SRnRXcFE+Bz1Qda2xFYMct+ZdRTPlmyjyggoymyPDi6dRK+ew/ VsnddozDggFPbADzHhphdARHA6nGQFeRvGUixSdnT1fbZFrZjR+6hi/0Bq6cae3p 9M8pF9jgSp8aIC+XTFG7RgfEijdOIOMJMWjHnsSLneh+EbwyaBCWEZhE2CpRYE2I 63Q630MGMsg5Vow6EVLTQaRDA/Tt7zMn2zngFE4mydj1OeKJuJNdtykmQeqzm66D /Hd1yujKtf7iZUpjPkTE0MNeh3OpmByvfxV/MIIFGjCCBAKgAwIBAgIQbRnqpxlP ajMi5iIyeqpx3jANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMCVVMxCzAJBgNV BAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhlIFVT RVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5j b20xNjA0BgNVBAMTLVVUTi1VU0VSRmlyc3QtQ2xpZW50IEF1dGhlbnRpY2F0aW9u IGFuZCBFbWFpbDAeFw0xMTA0MjgwMDAwMDBaFw0yMDA1MzAxMDQ4MzhaMIGTMQsw CQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQH EwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE5MDcGA1UEAxMw Q09NT0RPIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENB MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkoSEW0tXmNReL4uk4UDI o1NYX2Zl8TJO958yfVXQeExVt0KU4PkncQfFxmmkuTLE8UAakMwnVmJ/F7Vxaa7l IBvky2NeYMqiQfZq4aP/uN8fSG1lQ4wqLitjOHffsReswtqCAtbUMmrUZ28gE49c NfrlVICv2HEKHTcKAlBTbJUdqRAUtJmVWRIx/wmi0kzcUtve4kABW0ho3cVKtODt JB86r3FfB+OsvxQ7sCVxaD30D9YXWEYVgTxoi4uDD216IVfmNLDbMn7jSuGlUnJk JpFOpZIP/+CxYP0ab2hRmWONGoulzEKbm30iY9OpoPzOnpDfRBn0XFs1uhbzp5v/ wQIDAQABo4IBSzCCAUcwHwYDVR0jBBgwFoAUiYJnfcSdJnAAS7RQSHzePa4Ebn0w HQYDVR0OBBYEFHoTTgB0W8Z4Y2QnwS/ioFu8ecV7MA4GA1UdDwEB/wQEAwIBBjAS BgNVHRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBYBgNVHR8EUTBP ME2gS6BJhkdodHRwOi8vY3JsLnVzZXJ0cnVzdC5jb20vVVROLVVTRVJGaXJzdC1D bGllbnRBdXRoZW50aWNhdGlvbmFuZEVtYWlsLmNybDB0BggrBgEFBQcBAQRoMGYw PQYIKwYBBQUHMAKGMWh0dHA6Ly9jcnQudXNlcnRydXN0LmNvbS9VVE5BZGRUcnVz dENsaWVudF9DQS5jcnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnVzZXJ0cnVz dC5jb20wDQYJKoZIhvcNAQEFBQADggEBAIXWvnhXVW0zf0RS/kLVBqgBA4CK+w2y /Uq/9q9BSfUbWsXSrRtzbj7pJnzmTJjBMCjfy/tCPKElPgp11tA9OYZm0aGbtU2b b68obB2v5ep0WqjascDxdXovnrqTecr+4pEeVnSy+I3T4ENyG+2P/WA5IEf7i686 ZUg8mD2lJb+972DgSeUWyOs/Q4Pw4O4NwdPNM1+b0L1garM7/vrUyTo8H+2b/5tJ M75CKTmD7jNpLoKdRU2oadqAGx490hpdfEeZpZsIbRKZhtZdVwcbpzC+S0lEuJB+ ytF5OOu0M/qgOl0mWJ5hVRi0IdWZ1eBDQEIwvuql55TSsP7zdfl/bucwggUiMIIE CqADAgECAhEA/jrwzhdv1hTZRLGY/6B6EzANBgkqhkiG9w0BAQUFADCBkzELMAkG A1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMH U2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxOTA3BgNVBAMTMENP TU9ETyBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTAe Fw0xMjA2MTIwMDAwMDBaFw0xMzA2MTIyMzU5NTlaMCExHzAdBgkqhkiG9w0BCQEW EG1hcmNlbEBoc2Rldi5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB AQDa2Vqh4XypbiE+bgtARu6FKiL+e5cOnhiW/KxxywLeEUXSgoPH8yFdW1rWyP8U 4LnXJra+qbgTkcigJjjwr23HqOko5n4DXmusFEGQDSqG/l6L2inhROhJuK4EJ752 YBn11OjLqAqVcr2ablq8CRC6UtcQ0UUkL6CXGDP3Gfrx+czkPlJeUCq+2bq/qyRe yEJ2hFZHs3VPYymFwNjF8K6Mld5sSXrku618DFBENy4RkVOY7F8bLyvSttaQnMGd uMC78hyr6AHxjkK81pSenviJop2lWt0cBIsMZAEIKgJYcc/fclP1wLaY/cXC6iT3 rwiGsQUhty/trBJuLowOcuBxAgMBAAGjggHgMIIB3DAfBgNVHSMEGDAWgBR6E04A dFvGeGNkJ8Ev4qBbvHnFezAdBgNVHQ4EFgQUBO/HPmPV7Gvj7YVpzIpmdT55NrIw DgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwIAYDVR0lBBkwFwYIKwYBBQUH AwQGCysGAQQBsjEBAwUCMBEGCWCGSAGG+EIBAQQEAwIFIDBGBgNVHSAEPzA9MDsG DCsGAQQBsjEBAgEBATArMCkGCCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21v ZG8ubmV0L0NQUzBXBgNVHR8EUDBOMEygSqBIhkZodHRwOi8vY3JsLmNvbW9kb2Nh LmNvbS9DT01PRE9DbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0Eu Y3JsMIGIBggrBgEFBQcBAQR8MHowUgYIKwYBBQUHMAKGRmh0dHA6Ly9jcnQuY29t b2RvY2EuY29tL0NPTU9ET0NsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1h aWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAb BgNVHREEFDASgRBtYXJjZWxAaHNkZXYuY29tMA0GCSqGSIb3DQEBBQUAA4IBAQAx WRDl3KqgshLZsIAUexF45IiSANHnYqi1OEVlf+O1WFHI1HTp6/iQji9qzCdajWLI 6xHgF+DjIzOvSpvk8sDb5afhz8Jq4I/C/uI/YP0bjWlkdoa6Rkhf0HD+zpMOoC4D 9gukxbIWksclg7MFEgqAjcMLoTgbFEqgMcqgfbv4GG0Lz4N5hTfZ3dG1EklQr0as qJAEeGECw466ArkHLWca9EUhckAvXQ00svv1SAWuWQkEACvkgn+WPaAjLjZhrLcS idLCP9PEkkhhX/L78IN63mqBIhE2W1rX2cK+B0FkvCbROhQlaR6wYdl/W1afbsLD HT4mWP1vhOHXBuWsveYtMYICWzCCAlcCAQEwgakwgZMxCzAJBgNVBAYTAkdCMRsw GQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAY BgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMTkwNwYDVQQDEzBDT01PRE8gQ2xpZW50 IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEQD+OvDOF2/WFNlE sZj/oHoTMAkGBSsOAwIaBQCggYcwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAc BgkqhkiG9w0BCQUxDxcNMTIwODE1MDczMzE2WjAjBgkqhkiG9w0BCQQxFgQUwgiP Vxgl3mNXMQObMdmugX7zRl8wKAYJKoZIhvcNAQkPMRswGTALBglghkgBZQMEAQIw CgYIKoZIhvcNAwcwDQYJKoZIhvcNAQEBBQAEggEAVDykBnrD7KlJrr4rOKBBEC5t 4434Re9sF1o5c8TgWtOfYgxh8kzQwxW2ctV43zmOQ/lETRs7VGfbWlW45Eo63gDo T5uwquv99KOmqLnVkPvQzbZfO/3o0L5YDySbKaiTNy3tork3plmpClOyR3UgMxzm VC70yD/3OqVv7f3OJuGxAwS89f1OzHDy85HjHx0ebO3L8CRY98EZCS9J9HjMwHb9 GLEtOrMxX7yXXlw2t74h69vuQIdVzMgPpKCgOY7yFI5NJzys3AOxH8XMb7r+oryb k77CeUx1QY7BV9Qo1+55rARK8yLuTnch4c+pekGlp6YrYAdNrGMxHPKHoj0T2gAA AAAAAA== --Sig_/RVdiF8c97mcMS5d8aZ9CAOg--