unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Rostislav Svoboda <rostislav.svoboda@gmail.com>
To: "J.P." <jp@neverwas.me>
Cc: 51841@debbugs.gnu.org, emacs-erc@gnu.org
Subject: bug#51841: 27.2; erc-insert-marker has no value
Date: Mon, 15 Nov 2021 00:29:57 +0100	[thread overview]
Message-ID: <CAEtmmey6kqfNNKtX6+QDwMEGTtS=eOmCYa1HRY1KivXRfwQT5Q__19565.61522545$1636932702$gmane$org@mail.gmail.com> (raw)
In-Reply-To: <87r1bixsb4.fsf@neverwas.me>

Hi J.P.

> However, you're welcome to share whatever it was that drove you to try that in the first place, if you think there's more to consider here.

I started erc with:
    erc-fill-function 'erc-fill-static
    erc-fill-static-center 20
and realized that empty space of 20 chars is too much. So I ran `(setq
erc-fill-static-center 15)` only to see no change. And then I thought
let's try `M-x erc-mode` to get the changes activated...

BTW I tried to reproduce the problem and I realized the bug gets
triggered only if I run the `M-x erc-mode` in the "main" erc buffer.
By that I mean the one with:
    *** Welcome to the Libera.Chat Internet Relay Chat Network bost
    *** Your host is silver.libera.chat[172.106.11.86/6667], running
version solanum-1.0-dev
    ...

The bug doesn't get triggered when running the `M-x erc-mode` in a
channel-buffer. (That doesn't activate the change either, but that's
another story, though :)

Thanks

Bost

Le dim. 14 nov. 2021 à 23:53, J.P. <jp@neverwas.me> a écrit :
>
> Rostislav Svoboda <rostislav.svoboda@gmail.com> writes:
>
> > Hi. The bug
> >     "erc-insert-marker has no value, please report a bug"
> > gets triggered when I run `M-x erc-mode` in an existing IRC channel.
> >
> > Thanks in advance for fixing it.
> >
> > Bost
>
> Hi Bost,
>
> I think what's happening is that all your local variables are getting
> killed by manually running `erc-mode'. And replacements are hard won
> because ERC is a bit funny when it comes to setting up buffers and
> initializing local variables. This causes real problems, like imposing
> artificial burdens on modules, for example. (I have a patch that I think
> improves the situation here [1], but that's a whole other discussion.)
>
> The error you saw is from the function `erc-beg-of-input-line', which is
> used throughout ERC. That message probably wasn't intended for folks
> invoking `erc-mode' manually, which you've probably gathered by now.
> However, you're welcome to share whatever it was that drove you to try
> that in the first place, if you think there's more to consider here.
>
> Thanks,
> J.P.
>
> [1] https://gitlab.com/jpneverwas/erc-tools/-/raw/39b10aa2a1832586aeef34b9a6f045d6e0f9b015/bugs/49860/patches/wip/0024-Enable-local-ERC-modules-in-erc-mode-buffers.patch





  parent reply	other threads:[~2021-11-14 23:29 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-11-14 13:19 bug#51841: 27.2; erc-insert-marker has no value Rostislav Svoboda
2021-11-14 22:53 ` J.P.
     [not found] ` <87r1bixsb4.fsf@neverwas.me>
2021-11-14 23:29   ` Rostislav Svoboda [this message]
     [not found]   ` <CAEtmmey6kqfNNKtX6+QDwMEGTtS=eOmCYa1HRY1KivXRfwQT5Q@mail.gmail.com>
2021-11-15  9:08     ` Lars Ingebrigtsen
     [not found]     ` <87ilwtzszy.fsf@gnus.org>
2021-11-15 10:23       ` J.P.
     [not found]       ` <87v90tra36.fsf@neverwas.me>
2021-11-15 12:12         ` Rostislav Svoboda
     [not found]         ` <CAEtmmezk406mKS9VU4pdU5g4+7_O5HLzTeSsZ=E2ArC57WPyHg@mail.gmail.com>
2021-11-15 15:12           ` J.P.
2021-11-18 14:49           ` J.P.
     [not found]           ` <87v90pzfgn.fsf@neverwas.me>
2021-11-19  3:13             ` J.P.
     [not found]             ` <87o86gn8gs.fsf@neverwas.me>
2021-11-19  5:28               ` Lars Ingebrigtsen
     [not found]               ` <87tug8yaqz.fsf@gnus.org>
2021-11-19 10:45                 ` J.P.

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAEtmmey6kqfNNKtX6+QDwMEGTtS=eOmCYa1HRY1KivXRfwQT5Q__19565.61522545$1636932702$gmane$org@mail.gmail.com' \
    --to=rostislav.svoboda@gmail.com \
    --cc=51841@debbugs.gnu.org \
    --cc=emacs-erc@gnu.org \
    --cc=jp@neverwas.me \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).