From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id aFK7EaAMVV9OLQAA0tVLHw (envelope-from ) for ; Sun, 06 Sep 2020 16:21:52 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id 2CuKDaAMVV+HEQAAbx9fmQ (envelope-from ) for ; Sun, 06 Sep 2020 16:21:52 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 8B6CF9404C2 for ; Sun, 6 Sep 2020 16:21:51 +0000 (UTC) Received: from localhost ([::1]:44016 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kExQL-00055R-OR for larch@yhetil.org; Sun, 06 Sep 2020 12:21:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:42980) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kExPn-00055H-Fx for emacs-orgmode@gnu.org; Sun, 06 Sep 2020 12:21:15 -0400 Received: from mail-vk1-xa30.google.com ([2607:f8b0:4864:20::a30]:37442) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kExPl-0007uy-KV for emacs-orgmode@gnu.org; Sun, 06 Sep 2020 12:21:15 -0400 Received: by mail-vk1-xa30.google.com with SMTP id h23so2795742vkn.4 for ; Sun, 06 Sep 2020 09:21:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wakatara.com; s=google; h=mime-version:from:date:message-id:subject:to; bh=jkxGRyawS78r1W1rLOlZwBZ0da1kL+P04DyZxavHJuc=; b=jsmrIqgJki0fY3PUUTN5cr3J3N5/JUNRlKx1Op8AJPV0J9PWrgbIabnD0VBLLZZgp/ z9cFifOT3NJWQLMjklNHdYzOjUiZ7FmUpcJ+UHNletE5iLJ8W6NrCVzvtVaLoOzhX/SA zN9igAeKm/2rOen0/kgRRj31lKAusIuJa8tHQMsor3lRJavIFcmE0GVw3MF+pgM72+CX sou/E6gaSa9NXSiXkTJ8zaLrXM0uMKaQkov/cijXhyZ5PDEVkyF30dPc03QQnrnO4nlN mMRGE7ImxqbRKGTMhYc1HBKhW8jRv1WoQ199Kx9lCfjyburttK1KM5jg0rSXlrB8/cJ2 og9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=jkxGRyawS78r1W1rLOlZwBZ0da1kL+P04DyZxavHJuc=; b=GpfMrdWr5pqd6hc0YnKsS9TdU551rDOtb6FOiZ+fAGz7+wxkeBS2orBMeVwJCsqKVF HITwNRvk76STGgK33xvhKMZ4v1+9G0NKmmXjJsbe6/Uf9+U/Blc4f6VWcu4hbkjSadI8 72naVQZMqDG+aQFm543dbX18T+wIq3ZY5ywisi4jpZsWcNhgVVzjklDj3X2qZzsGw7Pb hrrzHwiN0Ax6zgtkMuCbjlC3HScgCIY8HlVEJxGn/i/VBDnU6ULUQ2i9e7hxl05QOOiP c3E5ALruvxYVlmW3ojy9OVpWHlHTOUVVQFgNMJkCfdIBuScxVEEnCAKES+3/I9nrOpdq RVOQ== X-Gm-Message-State: AOAM530/lfVEf9ndYQwt/wbukScdZpXdrLCzwhrfd0ouqgHyjzRQTnpB mf+EacJzgvaMkYzUl/9E+D1NsYOcjMZYTiEiUVtTpkMXDUfUMg== X-Google-Smtp-Source: ABdhPJyB646fsHyStr0tNDAnZlar0d4e556w8aCz0F7K7uPtkGg4HxXMOEFGi07/a9c1A4x03JM92xAEQSd1YixnaWw= X-Received: by 2002:ac5:ccac:: with SMTP id p12mr10127568vkm.5.1599409271408; Sun, 06 Sep 2020 09:21:11 -0700 (PDT) MIME-Version: 1.0 From: Daryl Manning Date: Mon, 7 Sep 2020 00:20:35 +0800 Message-ID: Subject: Improving org-contacts performance (and state of development in general) To: Org-mode Content-Type: multipart/alternative; boundary="000000000000791f9d05aea77da4" Received-SPF: pass client-ip=2607:f8b0:4864:20::a30; envelope-from=daryl@wakatara.com; helo=mail-vk1-xa30.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=wakatara.com header.s=google header.b=jsmrIqgJ; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Spam-Score: -1.21 X-TUID: LJep1Sv3AuFA --000000000000791f9d05aea77da4 Content-Type: text/plain; charset="UTF-8" Strangely, I've come to rely over the last year on org-contacts as a lightweight, taggable CRM. However, as the file and C-z notes have grown, performance has really started to drag. I know people have used various schemes (caching) etc to try to improve performance and the like, but updates to the file are taking a solid 5 seconds now when making major updates and moving tags around. Is there a solid, forked branch anywhere that focuses on enhancing performance anywhere? I'm tempted to wade in and add features and improvements myself but my elisp-fu is dodgy at best (more golang these days.). I'd be interested in what people are doing to speed it up (and if it is under anything like active development for improvements. It does feel super handy, and feels like it just needs a performance and more modern features overhaul - more on interoperability and less on in-emacs interoperability.). Would love to hear what people have done overall workflow wise if they are using it seriously. thanks, Daryl. --000000000000791f9d05aea77da4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Strangely, I've come to rely over the last year o= n org-contacts as a lightweight, taggable CRM. However, as the file and C-z= notes have grown, performance has really started to drag. I know people ha= ve used various schemes (caching) etc to try to improve performance and the= like, but updates to the file are taking a solid 5 seconds now when making= major updates and moving tags around.

Is the= re a solid, forked branch anywhere that focuses on enhancing performance an= ywhere? I'm tempted to wade in and add features and improvements myself= but my elisp-fu is dodgy at best (more golang these days.).

=
I'd be interested in what people are doing to speed it up (a= nd if it is under anything like active development for improvements. It doe= s feel super handy, and feels like it just needs a performance and more mod= ern features overhaul - more on interoperability and less on in-emacs inter= operability.).

Would love to hear what people have= done overall workflow wise if they are using it seriously.

<= /div>
thanks,
Daryl.

--000000000000791f9d05aea77da4--