From mboxrd@z Thu Jan  1 00:00:00 1970
From: Marcel van der Boom <marcel@hsdev.com>
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: <CAFdBzErToSET6Ot1-J4AR2fwUgQ5k_4rt7WNwBCk=uL+aywRJg@mail.gmail.com>
	<87pq6thr74.fsf@gnu.org>
	<alpine.OSX.2.00.1208141908470.5766@tbetbambyn.ybpny>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=SHA1;
	boundary="Sig_/RVdiF8c97mcMS5d8aZ9CAOg";
	protocol="application/pkcs7-signature"
Return-path: <emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org>
Received: from eggs.gnu.org ([208.118.235.92]:44240)
	by lists.gnu.org with esmtp (Exim 4.71)
	(envelope-from <marcel@hsdev.com>) 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 <marcel@hsdev.com>) 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 <marcel@hsdev.com>) 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 <emacs-orgmode@gnu.org>; Wed, 15 Aug 2012 09:33:17 +0200 (CEST)
In-Reply-To: <alpine.OSX.2.00.1208141908470.5766@tbetbambyn.ybpny>
List-Id: "General discussions about Org-mode." <emacs-orgmode.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/emacs-orgmode>,
	<mailto:emacs-orgmode-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/archive/html/emacs-orgmode>
List-Post: <mailto:emacs-orgmode@gnu.org>
List-Help: <mailto:emacs-orgmode-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/emacs-orgmode>,
	<mailto:emacs-orgmode-request@gnu.org?subject=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 <mankoff@gmail.com> 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--