From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eshel Yaron Newsgroups: gmane.emacs.devel Subject: Re: How to autoload easy-menu? Date: Sat, 14 Oct 2023 12:33:56 +0200 Message-ID: References: <87o7h84ptr.fsf@breatheoutbreathe.in> <87pm1jv6r2.fsf@breatheoutbreathe.in> <87a5slg6dc.fsf@breatheoutbreathe.in> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29739"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Emacs Devel Mailing List , Adam Porter To: Joseph Turner Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Oct 14 12:34:52 2023 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 1qrbyu-0007TC-1n for ged-emacs-devel@m.gmane-mx.org; Sat, 14 Oct 2023 12:34:52 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qrby6-0005l0-Vf; Sat, 14 Oct 2023 06:34:02 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qrby5-0005ks-Im for emacs-devel@gnu.org; Sat, 14 Oct 2023 06:34:01 -0400 Original-Received: from mail.eshelyaron.com ([107.175.124.16] helo=eshelyaron.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qrby3-0001o5-Fo for emacs-devel@gnu.org; Sat, 14 Oct 2023 06:34:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=eshelyaron.com; s=mail; t=1697279638; bh=LZmLAi+6bFfpKo3Q/pKsjo0KYOFANoM8XU7oPzjJbTk=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=tM2qTnOqm3AfXPOul/U28fyYGcks2IqLj8kkX2tQWrpcEhwcf8kRvCAIqpHoUDlW6 QZ4bdlCB72TjcUPR0ymz2OBN0pFp38G/Mcbsq9P8TFtdFcA9kmniJeMxZHEV7nCIAx qqxVUQUtION30WdFU3OQ3Qkgc9iDEKPXal9WVs6Sq+p6hLqQdgPw4rk9x3kf7Saz70 kRbbVz4du5SGlefqg7stHDkuUs837gmrJKsLrBi8mmPhwSfUkS7hgQ48J3gksPwYbo 8Fb4HiQD+I1HEADsogIx5NuO0S1OZ7GIRrw3zDPYR2BU1/i1L5/+7/JCm/aw7XurfW W5b/hcQZXuCrA== In-Reply-To: <87a5slg6dc.fsf@breatheoutbreathe.in> (Joseph Turner's message of "Fri, 13 Oct 2023 21:35:55 -0700") Received-SPF: pass client-ip=107.175.124.16; envelope-from=me@eshelyaron.com; helo=eshelyaron.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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:311444 Archived-At: Joseph Turner writes: > Thank you for testing out hyperdrive.el!!! Now, the "Tools > Hyperdrive" > menu is added only after the user calls `hyperdrive-menu-bar-mode': > > https://git.sr.ht/~ushin/hyperdrive.el/commit/0869edbd > Nice :) FYI when trying this on macOS I had some issues with the `hyper-gateway` program, it basically fails and quits after most hyperdrive.el commands. For example, when I call `hyperdrive-hyper-gateway-version` it prints: --8<---------------cut here---------------start------------->8--- Request: { method: 'GET', url: '/', headers: { host: 'localhost:4973', 'user-agent': 'curl/8.1.2', accept: '*/*', 'accept-encoding': 'deflate, gzip' } } Requested: { method: 'GET', url: 'hyper://', status: 500, responseHeaders: { 'content-type': 'text/plain; charset=utf-8' } } Error [ERR_HTTP_HEADERS_SENT]: Cannot write headers after they are sent to the client at new NodeError (node:internal/errors:406:5) at ServerResponse.writeHead (node:_http_server:345:11) at Server. (file:///usr/local/lib/node_modules/hyper-gateway/src/index.js:131:11) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) { code: 'ERR_HTTP_HEADERS_SENT' } node:internal/errors:497 ErrorCaptureStackTrace(err); ^ Error [ERR_HTTP_HEADERS_SENT]: Cannot write headers after they are sent to the client at new NodeError (node:internal/errors:406:5) at ServerResponse.writeHead (node:_http_server:345:11) at Server. (file:///usr/local/lib/node_modules/hyper-gateway/src/index.js:139:11) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) { code: 'ERR_HTTP_HEADERS_SENT' } --8<---------------cut here---------------end--------------->8--- > We may consider adding a defcustom to make `hyperdrive-menu-bar-mode' > add "Hyperdrive" menu to the global map instead of a submenu. WDYT? I don't really have a strong opinion about this one. Cheers, Eshel