From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: [External] : Re: Improvement proposals for `completing-read' Date: Fri, 9 Apr 2021 03:03:47 +0300 Message-ID: <2f0b4786-d569-27e6-fa8a-fb47bf08b166@yandex.ru> References: <0342c2d5-02dd-ad9e-5b8e-dfe52f6469c6@daniel-mendler.de> <264397e8-5a03-9eff-436c-639d76514775@daniel-mendler.de> <82c86e8f-06e7-a7ed-56c5-5f6766df591b@daniel-mendler.de> <597310b6-892c-a7d9-a663-f270ed3b0f0e@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9273"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.1 To: Stefan Kangas , Drew Adams , Daniel Mendler , "emacs-devel@gnu.org" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Apr 09 02:11:50 2021 Return-path: Envelope-to: ged-emacs-devel@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 1lUekX-0002KI-WE for ged-emacs-devel@m.gmane-mx.org; Fri, 09 Apr 2021 02:11:50 +0200 Original-Received: from localhost ([::1]:52690 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lUekX-0006cN-04 for ged-emacs-devel@m.gmane-mx.org; Thu, 08 Apr 2021 20:11:49 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42206) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lUecr-0001gz-V4 for emacs-devel@gnu.org; Thu, 08 Apr 2021 20:03:53 -0400 Original-Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:35799) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lUecp-0005V7-5x for emacs-devel@gnu.org; Thu, 08 Apr 2021 20:03:53 -0400 Original-Received: by mail-wr1-x430.google.com with SMTP id a4so3859451wrr.2 for ; Thu, 08 Apr 2021 17:03:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=9bnDJoYT7nSnoApHpiVCjTbCdTmMHo1ywRyjjQW5qRc=; b=YPClO8XksAqs0DIMg5LAxZTUmqKChKorNuZlUQAkHYqsl0hgmInYE0FHqQGwS1NC2E iU6VlspnA9c15rjBnwnPgbTVqfzDMGkE/LSbFMuaawqwvTvWo5R4kxKIE17QTg0nklU1 a2Ro4/mjp9voE7mAPTNWxNx1boBU/ik0Bsay8tXxxx4kNU/YefLJx2ljY/YGMbYgC5qq RKhlwgW2te3tl1187hV/cnoB//FXGJwy5LM8cYgnsPGl27YVlX45rw/7l7eTAf4ayzmM SzO3hFtIx53mzKN4zkee6AQgneWEbv/9ueTC59IFJnlhdRMaJVoDw913bHe7nJWhPPT+ W/Gw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=9bnDJoYT7nSnoApHpiVCjTbCdTmMHo1ywRyjjQW5qRc=; b=MG5aQA8vXhwpMKvX+Jlitqb+otmtSi0RCvj4Zesab38IQRMgVzHQhQ2kXnZhFjmnXp fhAdOD6pYru/ehxX5ylP7gKI8X/Qu6VDq6CPCdEkQsoeNWQOspRteWkR+JH91QCFVTEY UO6TkGr3jJ4gj5FOf5s1X/vyGTCXl7aToOct2x9KgXq8OV10O80kwG6CTFjUudVW2ILd 0uRuYo+it9G1aGTDkfzfKC5+P8BFCI3wPc7ENrpjoPkC80IqdHNVd7winO869CN3pXYr R5qhA4Fi0EbjnW3yuD5yzZohUo4mBVWoQRKTpKfIDdJpyJamxK2YM+tAcEXJI3b9lr5n Xtcw== X-Gm-Message-State: AOAM532/l6dMn18c7qlzjGaIs5AvhP0HA+HRbEr3dLMNb9f2IibZTafd 4kTtZjWeJuFXOba+65O7fOAb7ljEw58= X-Google-Smtp-Source: ABdhPJzXVLUHmGB9rYBU0TWSwbRH1/DLmIOdXa1P4268moqLRT6oOegKyIn9J/hh3cO135uQMgoSIg== X-Received: by 2002:a5d:5003:: with SMTP id e3mr14949905wrt.16.1617926629744; Thu, 08 Apr 2021 17:03:49 -0700 (PDT) Original-Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id k7sm1530200wrd.24.2021.04.08.17.03.48 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 08 Apr 2021 17:03:48 -0700 (PDT) In-Reply-To: Content-Language: en-US Received-SPF: pass client-ip=2a00:1450:4864:20::430; envelope-from=raaahh@gmail.com; helo=mail-wr1-x430.google.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:267678 Archived-At: On 09.04.2021 01:37, Stefan Kangas wrote: > Dmitry Gutov writes: > >> Ephemeral appearance changes could be good enough. Or icons, like on the >> attached video. > > We could probably make good use of icons in several places in Emacs. It would be nice to have a set of general purpose icons available in ELPA, or ever in the core. For this and other purposes. For now I'm using vscode's ones (under CC BY 4.0), but I'm guessing it won't be good for Emacs's image to migrate to that wholesale. > They look really good in that video, FWIW, and they immediately convey > meaning in a way that you simply can't reproduce with mere coloring. > > BTW, what do you use to get those icons? Are they available OOTB in > company-mode? Yes, in the development version. Though disabled by default, for now. company-format-margin-function is the relevant variable. You also need a fairly recent Emacs built from master, for elisp-completion-at-point integration. With SVG support enabled, too.