help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: emacs <----> firefox


From: Jonas Damm
Subject: Re: emacs <----> firefox
Date: Fri, 22 Apr 2022 06:13:46 +0200
User-agent: mu4e 1.6.10; emacs 28.1.50

I should clarify that this will only work, if every Firefox window is
an emacs buffer like with exwm. So it won't work in a classic desktop
environment.

Jonas Damm <emails@jonas-damm.de> writes:

> 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 <samologist@gmail.com> 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 <hendursaga@aol.com> 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/
>>>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]