From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Hongyi Zhao Newsgroups: gmane.emacs.help Subject: Re: Embedded list selection with ido-completing-read. Date: Sun, 24 Oct 2021 23:25:50 +0800 Message-ID: References: <87r1cbwnda.fsf@zoho.eu> <87a6iz1at1.fsf@zoho.eu> <87sfwryo35.fsf@zoho.eu> <875ytmzrlv.fsf@zoho.eu> <87wnm2xxqg.fsf@zoho.eu> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28276"; mail-complaints-to="usenet@ciao.gmane.io" To: Emanuel Berg , help-gnu-emacs Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sun Oct 24 17:26:29 2021 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mefOG-0007BM-IU for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 24 Oct 2021 17:26:28 +0200 Original-Received: from localhost ([::1]:47760 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mefOE-0000rb-KJ for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 24 Oct 2021 11:26:26 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35638) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mefNu-0000pk-2l for help-gnu-emacs@gnu.org; Sun, 24 Oct 2021 11:26:06 -0400 Original-Received: from mail-ua1-x92f.google.com ([2607:f8b0:4864:20::92f]:38471) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mefNq-0001vv-I6 for help-gnu-emacs@gnu.org; Sun, 24 Oct 2021 11:26:05 -0400 Original-Received: by mail-ua1-x92f.google.com with SMTP id o26so3292923uab.5 for ; Sun, 24 Oct 2021 08:26:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=OhwQ0dqYI6WGyfKJ+EpJmUyRZzCcoTISoR47yLqEBDM=; b=ioAY55rAyLPnO4iCD1B72hh+U3ZE4xMS9EK/NyEUu4b6skXcbSkdcemXvAKdAmYaTq WExXAe67hpPQtftArUtzxcz23dmWF7E43HSZRM3Xc+rX0cwn+DOkWcOM0qcHsL6yQ3Hf IO1FuBe1KsnfUl/CzdDNEN4Yfr0IGhhKTfMeXGabgOyzR+8uATF7INzhZtOCoIKDz5GZ deyAs3IKqNNtE1nBw23jZB3FTJm62HadP8TMKlXWtB11akcYrNKI9xOIc7Fo0581Nhcm ThjmO9UhmF6/DSDP8w6pYS4r3iXplf6JIQ0jcIvdx5B0DsYE7q/iFI5vCPBEy3kscQtz bH1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=OhwQ0dqYI6WGyfKJ+EpJmUyRZzCcoTISoR47yLqEBDM=; b=5mgWUra9dXLXesWpeuqa27FQv0LggXt4TAQf7RoGf+MyQJm4sM3mS2WRM58PkvigY4 +lGjA5xWUBGilmdeiMP7oBr6H9BfIbf2sh/M7gDxYkrHGkxPo+Ppoti5sxQjNbz9SpdX 0bZnbbiVSHQ35Ufum9QhEQ7Qtg0vUmTiWWjnmU8hXwJ54iZdtcA3JGb89uGL8KiHc8fk T2OcCMcTxE1PhK0GMM8S3NHJFWMyoGX6R2UTY3kuO11RM9l524dKFazW7VYx/xef8dWC E6LCn8qmh17lm5g/hxMFSnuudRcMT4hmUH68+gVDoWk/0UJ2V0N9k8nXEIAwYzVZYOEl 83NQ== X-Gm-Message-State: AOAM533nA0qzLlkJh0i1JoPt5wdXEnGR+zOPQYhcXlChmzTRc/Mw49Kb tolAr572j/Hs8x5jYdbMu3mLT0O5znr6FlstW8CW1C7vOM5mqQnx X-Google-Smtp-Source: ABdhPJy1dUl0KTYbmUmftqmHncb6+dR9juQWEsD78B9DCN5pZSjBTn6RGMloMlPrTQ6Y9l1kwEjMYJrLLgxJA21kP5M= X-Received: by 2002:ab0:1623:: with SMTP id k32mr11007693uae.71.1635089161683; Sun, 24 Oct 2021 08:26:01 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::92f; envelope-from=hongyi.zhao@gmail.com; helo=mail-ua1-x92f.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: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:134113 Archived-At: On Sun, Oct 24, 2021 at 11:18 PM Hongyi Zhao wrote: > > On Sun, Oct 24, 2021 at 11:15 PM Emanuel Berg via Users list for the > GNU Emacs text editor wrote: > > > > Hongyi Zhao wrote: > > > > > My Emacs was compiled with the `--with-native-compilation` > > > option, as suggested here [1], so I think the byte-compile > > > will be done automatically on my Emacs machine. BTW, here > > > are the detailed git master Emacs compilation steps used by > > > me: > > > > > > $ ./autogen.sh > > > $ ./configure CFLAGS="-g3 -O2" --without-m17n-flt --with-native-compilation > > > $ make -j $(nproc) bootstrap > > > $ make -j $(nproc) NATIVE_FULL_AOT=1 > > > $ make tags > > > $ sudo make install > > > > > > [1] https://ddavis.io/posts/emacs-native-centos7/ > > > > Byte-compile Elisp != build Emacs ... see lines 59-62: > > > > https://dataswamp.org/~incal/emacs-init/Makefile > > byte-compile = $(emacs) \ > --batch \ > --eval "(setq load-path (append load-path '($(packs)))))" \ > -f batch-byte-compile > > TBF, I really have never used Emacs like this ;-( It seems that we are talking about the thing noted here [1]: At a quick glance it looks like there is some unconventional packaging going on in their repo. They probably shouldn't be distributing compiled elisp files. Those are not guaranteed to be bytecode compatible between Emacs versions and should be generated by the user's Emacs. [1] https://github.com/raxod502/straight.el/issues/871#issuecomment-950265097