From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: New ELPA package ada-lite Date: Wed, 17 Aug 2022 22:02:38 -0400 Message-ID: References: <86y1vpfl1k.fsf@stephe-leake.org> <86sflvfbb5.fsf@stephe-leake.org> <86fshufips.fsf@stephe-leake.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="581"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: emacs-devel To: Stephen Leake Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Aug 18 04:04:28 2022 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 1oOUtX-000AOT-BB for ged-emacs-devel@m.gmane-mx.org; Thu, 18 Aug 2022 04:04:27 +0200 Original-Received: from localhost ([::1]:50684 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oOUtV-0006Hk-Mw for ged-emacs-devel@m.gmane-mx.org; Wed, 17 Aug 2022 22:04:25 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37580) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oOUsG-0005UC-1j for emacs-devel@gnu.org; Wed, 17 Aug 2022 22:03:08 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:13580) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oOUsB-0006Om-4E for emacs-devel@gnu.org; Wed, 17 Aug 2022 22:03:06 -0400 Original-Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 8142010013B; Wed, 17 Aug 2022 22:02:42 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 40E83100124; Wed, 17 Aug 2022 22:02:41 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1660788161; bh=ARkPyzlIsTF62pEXoQ5l3PZj83ohd6tywWCJ84edAXE=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=dktFjlei8t8HBrMP5mIxVbKc8ay++7ue193zgfD1SjTkActzQ67Nt5sZz82BIw2GN AuVMTmN0cIeUCT1fLnySHyLCvbtBIOMUOa0OsO4m6lT7kWzFjmVxqpHo/3mS1tAbaC fJA6i/TVFDXDEMadpclTbZHmsjojRRlfpdYYE7MHIqnxuieaO34vUVPWkUAovDR0wb oVBj6xv/6ImElBw/8FKqXljcdvWXff4KqLWgrslHrlhSIzdeRv/uqsOQSVLc+gdXuu ZJcLsq87dN+pzV93dPj73I2BBciyGFoDZIp5byGvqLnqb4P7MGprO3eEUvN5YQf9vs 2YkqXlkDs9lwQ== Original-Received: from pastel (unknown [45.72.195.111]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 14BDA1201E6; Wed, 17 Aug 2022 22:02:41 -0400 (EDT) In-Reply-To: <86fshufips.fsf@stephe-leake.org> (Stephen Leake's message of "Wed, 17 Aug 2022 18:23:11 -0700") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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:293580 Archived-At: > I guess the long-term goal is to merge all features into one mode, > possibly as minor-modes, as you describe for javascript. > > If each feature of ada-mode that conflicts with eglot is changed to a > minor mode, it can just be disabled, rather than deleted. > > I'll experiment; I'll use ada-mode with eglot, and try to turn off > things that cause problems. You can probably start by disabling `ada(-minor)-mode` when `eglot-mode` is enabled and vice-versa. Then later you can try and experiment with making them work at the same time (both to see to what extent it can work and also to what extent it can be useful). Stefan