From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?Andr=C3=A9_A=2E_Gomes?= Newsgroups: gmane.emacs.devel Subject: Re: [External] : Re: Gitlab Migration Date: Thu, 09 Sep 2021 17:07:06 +0300 Message-ID: <87a6kl3ks5.fsf@gmail.com> References: <7no894z9jo.fsf@ecube.ecubist.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="23988"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) Cc: Barry Fishman , emacs-devel@gnu.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Sep 09 16:08:14 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 1mOKiq-000635-Hf for ged-emacs-devel@m.gmane-mx.org; Thu, 09 Sep 2021 16:08:12 +0200 Original-Received: from localhost ([::1]:47196 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mOKio-0003DY-PQ for ged-emacs-devel@m.gmane-mx.org; Thu, 09 Sep 2021 10:08:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53580) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mOKht-0002FT-3t for emacs-devel@gnu.org; Thu, 09 Sep 2021 10:07:13 -0400 Original-Received: from mail-lj1-x235.google.com ([2a00:1450:4864:20::235]:37536) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mOKhr-0005GM-AH; Thu, 09 Sep 2021 10:07:12 -0400 Original-Received: by mail-lj1-x235.google.com with SMTP id r3so3192553ljc.4; Thu, 09 Sep 2021 07:07:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=DmAJpOc5zWfjcOWctwwm6eB2GkL5H9vUslu+l7ec7tQ=; b=fVNSDZqz9SzcbU9SMg8DSJ22uwDKE2C7TuKYYgCU/lE7zqM72dlMOdvCgrUBx8OiJF EG0NFX2+UxklizuKuxIE5Pizn8FoW2G8tQMQNClFUg/DqtXZc7C1SCyZMV/P2/A7Pp3x Lw/LE23HNs6m6EdCKpEn2if1ifPp8rGm9dWoC03N2EqlFSB96d3dEv5q9tua3DVGYc2g 22vwxTdSg6j01oqUaY+CnXNnXjPmTGtDr0Jxyo72sy9KwMV0G6xfQtDhL97ctqJteG/2 q2aofMT4Ky6VThN1NmfnjZAATUEJOMboj1agQIZrcmYKT3BOLoCD8ReG+lZxZ54YQCu9 Hzuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=DmAJpOc5zWfjcOWctwwm6eB2GkL5H9vUslu+l7ec7tQ=; b=q8ffG6Jb6FCdr12kVa4PfKeHGGePX0S2YyEX/UaawwPZAv/D17JHe5+yfF6DPdJ1hi 7tReOOB8yU2MD5W0sLp+YtNLf/yo/PX4zC7+66SnLeFU+dSliTyStzRGxM3S02Lv5X08 hgtDTSlnrU7D35XZtSPggbI4lJfzVp6Agkdb//4TnLFHAlISpPiD5qEBacrNKnhTlDtn KDcESGAJ13WzxPwiprPT6BDr88xO3mVdbzSQ38Vdm3QipF26FwNpuQTLdr+zXL0/vX+z 5EsGi13QNrbBYiXGbTbc0bOOEFdUgb3i+I/VaQ9HHX/dhgx5LRo2YCMSv16/Wwamxnqh j+sA== X-Gm-Message-State: AOAM532237ZV8UirV17ahuNbzOcFwmIXQSq3JKERS61rfKDpBOxc57qy +q65B2KgaAJRvBF7WGOXmsWk97fsmxc= X-Google-Smtp-Source: ABdhPJyhFE5l5vBoLmgR8f6hAeIg0gQ3Pw+GV4SifXLbPEi2wBuYFfl3Ji7B0O7gILHdphcu99J2cQ== X-Received: by 2002:a05:651c:1248:: with SMTP id h8mr40379ljh.160.1631196428183; Thu, 09 Sep 2021 07:07:08 -0700 (PDT) Original-Received: from guix-xps13 (95-29-46-154.broadband.corbina.ru. [95.29.46.154]) by smtp.gmail.com with ESMTPSA id q26sm22588lfb.271.2021.09.09.07.07.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Sep 2021 07:07:07 -0700 (PDT) In-Reply-To: (Richard Stallman's message of "Wed, 08 Sep 2021 23:07:26 -0400") Received-SPF: pass client-ip=2a00:1450:4864:20::235; envelope-from=andremegafone@gmail.com; helo=mail-lj1-x235.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: 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:274449 Archived-At: Richard Stallman writes: > I would love to enable an option to use Emacs commands in Firefox. Is > there one? I apologise if you're aware of everything that follows. I've been in this "quest" for some time too. 1. It's possible to use (a subset of) Emacs readline keybindings on any GTK program (including Firefox). You can use C-{a,e,f,b}, M-{f,b} and the like on text input fields (including the address bar). It's not possible to pass numerical prefixes, or to use mark commands such as C-SPC (a pain indeed). This is easy to configure, see https://wiki.archlinux.org/title/GTK#Emacs_key_bindings. 2. For page movements ({M,C}-v), you'd need a browser extension such as Saka key, https://addons.mozilla.org/en-US/firefox/addon/saka-key/. 3. The ultimate solution would be to surrender to EXWM (Emacs X Window Manager), and to its simulation keys. -- Andr=C3=A9 A. Gomes "Free Thought, Free World"