From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id MDBDFkL45mDEhAAAgWs5BA (envelope-from ) for ; Thu, 08 Jul 2021 15:06:10 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id iK4MEkL45mBZXwAAB5/wlQ (envelope-from ) for ; Thu, 08 Jul 2021 13:06:10 +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 8F97E8CFB for ; Thu, 8 Jul 2021 15:06:09 +0200 (CEST) Received: from localhost ([::1]:51024 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1m1TjD-0007Ph-Q3 for larch@yhetil.org; Thu, 08 Jul 2021 09:06:07 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45046) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1m1Thj-0005Wl-4S for emacs-orgmode@gnu.org; Thu, 08 Jul 2021 09:04:35 -0400 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]:33752) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1m1Thg-0007Zb-9m for emacs-orgmode@gnu.org; Thu, 08 Jul 2021 09:04:34 -0400 Received: by mail-wr1-x42a.google.com with SMTP id d2so7513495wrn.0 for ; Thu, 08 Jul 2021 06:04:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=+BT70Iro5XGRZyJ1ntPx7IrxQu3sX1RAvDImsVVWkA8=; b=lsOW1dhCPa97LoNQVyNqymxvZOQHrTNMcajLGhHrfw4+tttwqbkN4O4XTesaaY0Ev1 jLHuokTP8t5PNBOIf6NUGT4lI5RdXb9XG58h/A+q9VnXZT0it8k9z/LIi5QYWVHMsEmW Rv7bmQm7ksJmZqq0M5z1bjdOCq5aUfPQ8zzNphhqkhP04VAVAMejB0K+XLd9jRsXWzb/ lpjBBGsmRWFbjd1slvDCJ1vSN4b7SlPqN8y4fvRmnY74XO7t6roQ+S3NQiPD8MWdSMWY g/OWZJGLFi+hGUPC9/V2Z7FwubKDSWOWajUED9f2RAX3fqFwYVTUNMZo9PKw9pi0Zy/Z +J1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=+BT70Iro5XGRZyJ1ntPx7IrxQu3sX1RAvDImsVVWkA8=; b=XL+icbvxUTB/5qTvvRvV2zovaSayThgunrcc6SBq0LUaGEUOeQh6j2D98Bxxplw7AP qrOu8PbQQUhhYEygLD/aTLPPuhCuTfGnUPonqy0BUCZXCdKhbmi8XeBcMMzmPlFajiuV IgDz4yhx4ncqRd8/311SFQ+CztzB2B0/iYsaDD5+LvAEX4nvs2SsjvusP1ydK9vz6EOC Nja44tOm5b6q3rWZqMibc9HzfC+hkFUwDzE0p1vXtzvMWSplK22CF8faBy+O7QwM/FQw Sc/mUd0VUwLgQJ7ZNBxAndjHwtGABU5oMdj451pyEak1UlgOU4Z/hY0XqZL1E3I26f/W fPsA== X-Gm-Message-State: AOAM5335Q6Sv545d63A8QECvem5zmRugz3HYM2g5Bhpm1l3/UvNnOwPS uNl5MKN8MXGk+gBI4dZX5U3ICC4VCYBrLOSfBqomarVVGNrG8w== X-Google-Smtp-Source: ABdhPJx2zkYRZ77e7LnJNzw4V+W5RHh83bZbAUKPruGB6OFW/fdInN/wRQvgRwm0VS6t/8tQu1cR7cYM441GSOdWil8= X-Received: by 2002:adf:f502:: with SMTP id q2mr34605311wro.77.1625749470265; Thu, 08 Jul 2021 06:04:30 -0700 (PDT) MIME-Version: 1.0 References: <87r1ggu25x.fsf@nicolasgoaziou.fr> <877di8tqw9.fsf@nicolasgoaziou.fr> <87sg0ws7yk.fsf@nicolasgoaziou.fr> <87o8bks5wd.fsf@nicolasgoaziou.fr> <874kdbeu0f.fsf@ucl.ac.uk> <87k0m7suax.fsf@nicolasgoaziou.fr> <87k0m1spb7.fsf@nicolasgoaziou.fr> <87lf6hm0o2.fsf@ucl.ac.uk> In-Reply-To: <87lf6hm0o2.fsf@ucl.ac.uk> From: "Bruce D'Arcus" Date: Thu, 8 Jul 2021 09:04:19 -0400 Message-ID: Subject: Re: [wip-cite-new] Quick note about citation insertion To: Org Mode List Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2a00:1450:4864:20::42a; envelope-from=bdarcus@gmail.com; helo=mail-wr1-x42a.google.com 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, FREEMAIL_FROM=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: , Cc: Nicolas Goaziou Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1625749569; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=+BT70Iro5XGRZyJ1ntPx7IrxQu3sX1RAvDImsVVWkA8=; b=BtIRuqQw1aPU78BK+kdGBwXUdlIOx8Q8JpS9bYV22efQhjtHDw0MCIVokU2OdFyZIXDz0u sX1tLINVTScmddofeP8bXsdTcoL2jVJ+RwYOtfuUuZB3oQWRlfi4nr4B+3d+oLNpMP+jGj eEAGC2SQGBqTZ1Dh1aaxTvXW619oiHJ4oPY27HTw2icbSJV1D8opHdRpN7HEQCmrXo1ejw ZfT04djOpRoxok7pgx9f99RJQUaVUrq8G1qEvh6vJqi2/ZU11F3VizK+Yqe9vRpuqYZTyE ddI+vQMA37aP9gqkw9grm7BG+l+SycXEfs1cfH4bZX1X8NhjMUmlc3jZxL3FTQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1625749569; a=rsa-sha256; cv=none; b=gKCUdiMBQpaEqdVxviJJT+2zJm4nZ2vP8NwS5hHfhdMvGrsSl4ctdPU/DNEobQfuUhV/yO YLK7gZdAKzisx0+euxNYdGU89kcrKad9lNseIdWNq/sINLAqEJ+aGhJ7jSf/xXPaMfq7Yf +6j2UXnxz6OgR76j5gstb7jsORC7BjkrXjZdEu/D30nVvQYvhK+YhOp/PLjej3e2xIT4L0 x2l9mEGgzlh/khRMeulRwyQySW08vgAqhPTw0iAEvzklKDevFit2Co9OV0Nhg4Cf3arPtK 9swhAKCVrg969el02KMyGFyCgcAvrcb1YvLPXgXL5vCAy9od6zanbIvgAbqhIw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=lsOW1dhC; dmarc=pass (policy=none) header.from=gmail.com; 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-Migadu-Spam-Score: -3.11 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=lsOW1dhC; dmarc=pass (policy=none) header.from=gmail.com; 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-Migadu-Queue-Id: 8F97E8CFB X-Spam-Score: -3.11 X-Migadu-Scanner: scn0.migadu.com X-TUID: W+4dzh+lI8BH On Thu, Jul 8, 2021 at 8:48 AM Eric S Fraga wrote: > ... I have lost track of what is going on in the emacs-sphere > when it comes to completion frameworks. I use ivy/counsel. Is there > somewhere a good summary of the state of play? Would I wish to move to > another framework? You're not the only one. There's been a ton of activity on this new generation of completing-read-based completion packages the past year+. And what's a bit difficult to grok initially is these are decoupled packages that work together, which gives users more choice, but can also be confusing. Probably the best summary is on the Selectrum repo README. But there's a lot there, so it might be a bit much. I have also tried to summarize it on my README in a more focused way. Note that that selectrum repo has some test scripts where you can kick the tires with different options, using emacs -Q. https://github.com/raxod502/selectrum/tree/master/test I use an adapted version of those in my repo, so in that case you can just do ./run.sh. If you want to dive in, my suggestion is install and configure the following, and experiment. 1. vertico and selectrum (completion UI; I prefer vertico these days, but they're really similar, and they don't conflict if you have both installed) 2. orderless (completion-style) 3. consult (counsel-like commands, and now enhanced multi-selection) 4. embark (contextual actions) That should give you similar experience to what you have now, in a more modular approach. Bruce