From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Samuel Wales Newsgroups: gmane.emacs.help Subject: Re: emacs <----> firefox Date: Thu, 21 Apr 2022 21:21:59 -0700 Message-ID: References: <87o80teu2c.fsf@aol.com> <87o80tyd22.fsf@jonas-damm.de> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33221"; mail-complaints-to="usenet@ciao.gmane.io" Cc: help-gnu-emacs@gnu.org, Hendursaga To: Jonas Damm Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Apr 22 06:22:32 2022 Return-path: Envelope-to: geh-help-gnu-emacs@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 1nhkoS-0008Sk-QU for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 22 Apr 2022 06:22:32 +0200 Original-Received: from localhost ([::1]:45870 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nhkoR-0001xV-BJ for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 22 Apr 2022 00:22:31 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59180) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nhknz-0001xI-QM for help-gnu-emacs@gnu.org; Fri, 22 Apr 2022 00:22:03 -0400 Original-Received: from mail-oi1-x22b.google.com ([2607:f8b0:4864:20::22b]:44967) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nhkny-0002qB-3G for help-gnu-emacs@gnu.org; Fri, 22 Apr 2022 00:22:03 -0400 Original-Received: by mail-oi1-x22b.google.com with SMTP id w194so7774843oiw.11 for ; Thu, 21 Apr 2022 21:22:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=/3jmr8nGmj8iLrq6Hc9IbawM7lE6LI5T9eqbxgGsRLY=; b=IORVZegM0tUXA+etB6fXbW9aC1jCzJdpOYOuvTu4ukt1XaFrnKKmwuFXbbOS4p83rd ARQEvleMR5Yfew2hNfSyBRXumq2r9xtEtB2B1uABrZXuskuft/d1U9DhYLbilE87TCE5 VWpo5Haosz92umX9hboBVc8twD5DbaYuwLG6VgFLCP/ai0jnBwV2Qn8X8rGOpykSJuEd 4hJiI1wiU4/jH0FUdOju/VOdFL/XPYb48iK6M10gMJ6+f8VsCcTdB5sqjKIrbI79RnA3 NldfOi1uitiYysVtJFye7CLaO3vbHTOAZ5ZqgEA4auw/7bNnw0GcBCksVK3JfgWgGEhb Ff0w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=/3jmr8nGmj8iLrq6Hc9IbawM7lE6LI5T9eqbxgGsRLY=; b=EALIWS9GR2FbQV3gFh2IDlTDhUScNwgsQFztDBlBSrZDwIMZoAPUx/PVx4vbhLZvBR F6JNkvbEqFb3iulQLSQ8uNk9zLofxmIphWrocOQJyWYcuH5Dd2CKWuDW4aMTBq0U1Bhw m078fScm/4q9XCgzMl1ZNuKigrUdCGqcFSLA+lJFNskGoRreU4JvAZQQLSwhnbP3Z1sp SBMO4xyUmBK7kvTotNy5IO5QbUEAVMiIk/dWNq/9fjk6B/LJf2HdB1aphOdd247XVRnC uh1mUS0GNcIbBkKr7dAsDNl2M7OhxKmkOeTNi0K4oiSmB40oY54Rkj4HTMVYkI/pai09 osGw== X-Gm-Message-State: AOAM532Wy2L1kwLQfq/L71awd24baejen/7uYrNjvPJ29BIUYv8aWw2j BVAYYwxbNJ6Ze5jBvKZti2VQovjvC8TV/M/C1KQ= X-Google-Smtp-Source: ABdhPJy3zcVNbKd4wZvPGawE+Zf5yaUjx0EN9IL3eMP43XQ8GrMZjfngcQK0KT6CcCH5go+0bto57+Q0dCGy1rDu6ps= X-Received: by 2002:a05:6808:1590:b0:322:a515:4624 with SMTP id t16-20020a056808159000b00322a5154624mr5788434oiw.164.1650601320783; Thu, 21 Apr 2022 21:22:00 -0700 (PDT) Original-Received: by 2002:a05:6359:d24:b0:99:7b9:e3b1 with HTTP; Thu, 21 Apr 2022 21:21:59 -0700 (PDT) In-Reply-To: <87o80tyd22.fsf@jonas-damm.de> Received-SPF: pass client-ip=2607:f8b0:4864:20::22b; envelope-from=samologist@gmail.com; helo=mail-oi1-x22b.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, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:136991 Archived-At: thank you. is this a combination of putting all tabs into windows and using exwm to filter those? exwm is intriguing, however, 1000 windows would not be possible for me and i am currently stuck with fluxbox. also, i meant for my question to be open-ended, i.e. this kind of thing and any kind of emacs <----> firefox stuff is welcome. i don't know what is really possible out there or written without yet being published etc. so i do not mean to limit this query to searching tabs but also include other things that currently are not possible to do in firefox. thus nobody off topic. [for all i know, maybe there is a comprehensive-ish org-mode / firefox dot files / whatever kind of thingie.] On 4/21/22, Jonas Damm wrote: > Hi, > > The following is a solution I copied from David Wilsons > "emacs-from-scratch" repository: > > You could configure Firefox to open every tab as a new window, for > example by using the "i hate tabs" extension. > > I am using exwm, so I have this in my emacs config: > > (defun efs/exwm-update-title () > (pcase exwm-class-name > ("Firefox-esr" (exwm-workspace-rename-buffer (format "Firefox: %s" > exwm-title))) > ("qutebrowser" (exwm-workspace-rename-buffer (format "Qutebrowser: %s" > exwm-title))))) > > You can find out more about this here: > https://github.com/daviwil/emacs-from-scratch/blob/f4918aadf6970b098999d28bdbc212942aa62b80/show-notes/Emacs-Desktop-03.org > > With this, you can fuzzy search your tabs by the switch-to-buffer > command or with counsel-switch-to-buffer, which i prefer. > > > > > > Samuel Wales writes: > >> that sounds very interesting. i am glad alternatives like that are >> being developed. however, i am very interested in the emacs <----> >> firefox thing, but i don't think i have it in me to try an entirely >> new gui browser, for a variety of reasons. >> >> >> On 4/21/22, Hendursaga wrote: >>>> i thought perhaps some firefox <----> emacs thing could help. >>>> >>>> any ideas here? other than don't have 1000 tabs? >>> >>> This doesn't directly answer your question, but have you looked into the >>> Nyxt browser[1]? It's mostly written in Common Lisp and one could >>> describe >>> it as an aspiring Emacs of web browsers. Tab filtering / switching is one >>> of >>> its strengths. In addition, there are ways of interoperating with Emacs, >>> see >>> for instance, some of Andrea's blog articles[2]. >>> >>> [1] https://nyxt.atlas.engineer/ >>> [2] https://ag91.github.io/tags/nyxt/ >>> > > -- The Kafka Pandemic A blog about science, health, human rights, and misopathy: https://thekafkapandemic.blogspot.com