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:05:21 +0800 Message-ID: References: <87r1cbwnda.fsf@zoho.eu> <87a6iz1at1.fsf@zoho.eu> <87sfwryo35.fsf@zoho.eu> <875ytmzrlv.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="11159"; 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:06:09 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 1mef4a-0002hb-Qy for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 24 Oct 2021 17:06:08 +0200 Original-Received: from localhost ([::1]:56456 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mef4Z-0003bS-8R for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 24 Oct 2021 11:06:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33240) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mef44-0003bF-HO for help-gnu-emacs@gnu.org; Sun, 24 Oct 2021 11:05:38 -0400 Original-Received: from mail-ua1-x92d.google.com ([2607:f8b0:4864:20::92d]:34646) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mef41-00056N-Td for help-gnu-emacs@gnu.org; Sun, 24 Oct 2021 11:05:36 -0400 Original-Received: by mail-ua1-x92d.google.com with SMTP id h4so17181358uaw.1 for ; Sun, 24 Oct 2021 08:05:33 -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=5/m7JueJOYYLPpXAGWzv9zSvtMiP1t2yIaLTISCF8rA=; b=qeQwyMK1ZmRfTkquNSHilMwThsoM0hA+Oul8Xqv6+++4uNm0Py/I76Ix/4CldUyN2w bXKAnq6uHJaHWSqUwxeVieREYQPqS9Pf4sZQQTaNW3tnAusCrerba2ofyqEOFkoduSv2 UBIxWRGEpAnseXstMr2hwE8tH7H6Sf4WakPqV4ocJ2+cDP4SwlkXfOsiLSQ6CYBviMgn ADybNMaH2nmerSWsVFOZVeArWxT7A4sw7cdJVwqpsDjaXe4xNlzDb4gukjE4d+3cC7Yp nYKBxdUb1W7VGFuLYqLHaMgxoppBQSAMQP+3KdHhe+Dw/Bd9EOVS2T7FqY/R9n0oU8ML 5WYA== 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=5/m7JueJOYYLPpXAGWzv9zSvtMiP1t2yIaLTISCF8rA=; b=FLse50DPAKGb7yaZFnczqzqZCqNzjB5432tI4POzAw5QnsD6WYiA8DSLZZqMY26sHC NMu+eEMQi/jd2raNCKk+kGh02WEex5jNFifKBmULg1j5KNtndKzxsoBXH4emYGlcDF9U FYj6ykzPv1eRSbZ6ZH/hayYCraxyPgHzbQ3pUOLTEhPhQ06I4Zda+H8S2FhehFOVYOsr bI0a0RYyKiwqiZh3hntBtNLxpOFRxjVgem90HmPYtvTvFJpDCtTVcErgDBLDC+A7BIB1 tueHysujlUPgKBmmmwcF7D8TsT2/INgq8ePHmsOu7vAweBTp5CH06UTuD7HIM+UaEj+j xrGw== X-Gm-Message-State: AOAM533HKBG6w009jIJ+/Hytp2UPO367NLQIHSGPqomt9V19oKu1RU8P YUnOJDCl9b1gWFrwzdfVUKkzbUmcafoMwE6KR7E5evIQ5roGLhVT X-Google-Smtp-Source: ABdhPJylCfjuhv52itoguZ640W7lzJEa0owpHfD4X9Z4OGuau/IbcdR3ZFdYb7Ia11+Wfj9Pi6vW6Id+DhILXJxLpbU= X-Received: by 2002:a67:c29d:: with SMTP id k29mr10852429vsj.51.1635087932959; Sun, 24 Oct 2021 08:05:32 -0700 (PDT) In-Reply-To: <875ytmzrlv.fsf@zoho.eu> Received-SPF: pass client-ip=2607:f8b0:4864:20::92d; envelope-from=hongyi.zhao@gmail.com; helo=mail-ua1-x92d.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:134107 Archived-At: On Sun, Oct 24, 2021 at 5:46 PM Emanuel Berg via Users list for the GNU Emacs text editor wrote: > > Hongyi Zhao wrote: > > >> Byte-compile #'xyzabc and 'abcxyz to see the difference ... > > > > By evaluating them, the same results are given: > > > > (byte-compile #'xyzabc) ;; #[nil "\300\207" [nil] 1] > > (byte-compile 'abcxyz) ;; #[nil "\300\207" [nil] 1] > > Byte-compile as in line 59 here: > > https://dataswamp.org/~incal/emacs-init/Makefile > > Always byte-compile your code BTW. > > Faster, better code. Ask here only when it byte compiles and > you have 0 warnings and 0 errors - unless, of course, that's > what your question is about ;) 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/ HZ