From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: =?utf-8?B?Sm/Do28gVMOhdm9yYQ==?= Newsgroups: gmane.emacs.devel Subject: Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs] Date: Fri, 22 May 2020 20:44:27 +0100 Message-ID: <87mu5zyctg.fsf@gmail.com> References: <4e937898-ae46-710a-cbca-e452a1156fa1@yandex.ru> <96bf0b6e-3559-ed02-5596-6a6642188309@yandex.ru> <93a7bb1c-390f-440f-02cc-6cce39ea9431@yandex.ru> <87k1175sl3.fsf@gmail.com> <2a43cea0-8e00-3c22-3ddc-eff29fc9b2db@yandex.ru> <87d06y4kze.fsf@gmail.com> <712d7134-b8ef-b843-bb20-152717092497@yandex.ru> <87367s1bxu.fsf@gmail.com> <90325e25-7a44-0068-9294-91afda7ed953@yandex.ru> <87pnawyr9t.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="75287"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.91 (gnu/linux) Cc: Richard Stallman , joostkremers@fastmail.fm, emacs-devel , "Alfred M. Szmidt" , Stefan Monnier , =?utf-8?B?7KGw7ISx67mI?= , Eli Zaretskii , Phillip Lord To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri May 22 21:45:11 2020 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 1jcDbT-000JPW-Ao for ged-emacs-devel@m.gmane-mx.org; Fri, 22 May 2020 21:45:11 +0200 Original-Received: from localhost ([::1]:48156 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jcDbS-000141-9Z for ged-emacs-devel@m.gmane-mx.org; Fri, 22 May 2020 15:45:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33528) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jcDat-0008Na-Nh for Emacs-devel@gnu.org; Fri, 22 May 2020 15:44:35 -0400 Original-Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]:50680) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jcDas-0003ol-HQ; Fri, 22 May 2020 15:44:35 -0400 Original-Received: by mail-wm1-x32c.google.com with SMTP id v19so3870336wmj.0; Fri, 22 May 2020 12:44:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=SMyivTmMzpOeu2UIejjxM88SPK4E1Rn5veBqjVIsXT0=; b=hXw5kFftz44m/O9dEtbw4J844hBbK7F69TDgyN0TbsOYqhU9QNyIRwmdZju0SZ4me5 d17039MNh3GAfpGQM1jTu90+k1FZh7QwU47A62z/ELBQRP0spbJZqvNZ8wZ9rJGSO4Ra f7tSzdk2AU8Wk/msSqlG5HE+0x4vpPPpk49qg1YGFGWF1O7Sg0qs03m0PCQ6XwhelV9F nk/xPn3OBEKDYpNMz9npraR1EFiyzY8Er22lM7OL3KWzS7tgbwWMY0WIEjaA8rM4mUgP u4CMiBV3SbeGYvzbANicZUNIW8L/ORcLDwSi8FXWzwuLuvYTXHPV00bJvHinOREHVYqr 3X4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=SMyivTmMzpOeu2UIejjxM88SPK4E1Rn5veBqjVIsXT0=; b=oPtUPOF/jDvUS3m0/T2wzpjASiim4rX32EWwEy+dZHAC0Cf1x0hupLwVvr4uln8unf 70+RWde/RzX0xcnF+PVJujuEuHFWcWYAuKjjQJa0bEo8DvOb4N/lgIj0rMc0eSa9URoP 3nvDdGzbY8rFzJQ/9S7Uz9Av/5P8t5nA3YwnBytnherdlOp9unbOUXOX/dpFvMGjjAci PO7pIMqPcm5kFvrZNk6BqVVrbDN/si3VpiGDzLmYNMYG3X/dASS50KPJKyeXSwcRZMN7 xU1QBVEOWYjmLqyPyJ+pFWSSWTrEnoOnsOP7N71BCcWj05KGq9G3jExLPnZr5MsbwJ8l 84ng== X-Gm-Message-State: AOAM530twdhvaU5ckHGv5VHYEZJE6yTpEm7xFTV9JsAaxhs3T1xkcn4g 9S3xI5f3JpKDOXqgm57Cis2yNhudrbZIbQ== X-Google-Smtp-Source: ABdhPJx7zhttIw+Px7+dQ1FljVQ2U+ORRTOjZeNn1ZcUKtqzqpsZh3ajJYAmHnRjnrAQqah76hPkPw== X-Received: by 2002:a7b:c086:: with SMTP id r6mr13999865wmh.29.1590176671494; Fri, 22 May 2020 12:44:31 -0700 (PDT) Original-Received: from krug ([2001:818:d820:9500:824a:171:15a:2213]) by smtp.gmail.com with ESMTPSA id z12sm11165972wmc.6.2020.05.22.12.44.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 May 2020 12:44:30 -0700 (PDT) In-Reply-To: (Dmitry Gutov's message of "Fri, 22 May 2020 21:39:55 +0300") Received-SPF: pass client-ip=2a00:1450:4864:20::32c; envelope-from=joaotavora@gmail.com; helo=mail-wm1-x32c.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: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.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, FROM_EXCESS_BASE64=0.979, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN 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:251245 Archived-At: Dmitry Gutov writes: > On 22.05.2020 17:32, Jo=C3=A3o T=C3=A1vora wrote: > We're talking about this issue you mentioned: > https://github.com/joaotavora/eglot/issues/363 I was talking about user reports about server bugs, but no matter we can talk bout what you want to talk. > The resolution there, it seems, is that the user must discover which > data, and in which format, to add to eglot-workspace-configuration for=20 > stuff to work as expected. > > In the meantime (as I have just found out by doing a search), lsp-rust > both contains this setting at a reasonable default: > > https://github.com/emacs-lsp/lsp-mode/blob/057e8789638a0bf493930637185694= b6b09ea58e/lsp-rust.el#L267 > > ...and exposes the possible values of this setting in a > well-documented user option: > > https://github.com/emacs-lsp/lsp-mode/blob/057e8789638a0bf493930637185694= b6b09ea58e/lsp-rust.el#L185 > > So, which of these two approaches to development does look more > "integrated" to you? You know the answer: the one where one does the latter in rust-mode This x-y.el way of working where x is the extension and y is the language is an explicit anti-goal. I know you prefer it, you have in company, but I don't, I don't prefer it. Of course, as you know, the whole point of LSP to start with is to make these obsolete. It's not 100% there, and thus you need these customizations (which again, should IMHO live in the major-mdoe). But ideally they shouln't be needed. Jo=C3=A3o