mattof, to emacs
@mattof@emacs.ch avatar

New version of rcirc-sqlite: rcirc logging in SQLite

  • New custom option: rcirc-sqlite-register
    Register to store messages (default: register `r').

  • Quickly change the view of the logs
    When exploring your logs, change the view with just one key:

  • Show all the logs of a channel for a single day or two days.
  • Show all the logs of a channel from a specific nick for a single day.
  • Collect individual messages with just one key:
  • Select and copy a message nicely formatted to the kill-ring.
  • Collect one or more messages in a register.

rcirc is a default, simple IRC client in Emacs

rcirc-sqlite is available as a package in Elpa

https://codeberg.org/mattof/rcirc-sqlite

krevedkokun, to random
@krevedkokun@fosstodon.org avatar

Tried to use with chat.sr.ht, and after a long debug session, I might as well write my own IRC client

zrzz,

@krevedkokun @daviwil Thanks!

One more issue I ran into is with the handling of "self-copy" messages, for example if you send a message from another bouncer client or use multiclient with Ergo. They go to the wrong buffer. I use this:

--- lisp/net/rcirc.el<br></br>+++ lisp/net/rcirc.el<br></br>@@ -3264,7 +3264,8 @@ rcirc-handler-PRIVMSG<br></br> message as received from the server.  PROCESS is the process<br></br> object for the current connection."<br></br>   (rcirc-check-auth-status process sender args text)<br></br>-  (let ((target (if (rcirc-channel-p (car args))<br></br>+  (let ((target (if (or (rcirc-channel-p (car args))<br></br>+                        (string= sender rcirc-nick))<br></br>                     (car args)<br></br>                   sender))<br></br>         (message (or (cadr args) "")))<br></br>

Mehrad, to emacs
@Mehrad@fosstodon.org avatar

For the first time I tried IRC in . I'm impressed how smooth the experience is. I still have to figure out how to configure SASL to work with auth-source + gpg.

Let me know if you have a handy lambda or config for

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • osvaldo12
  • ethstaker
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • everett
  • ngwrru68w68
  • khanakhh
  • JUstTest
  • InstantRegret
  • GTA5RPClips
  • Durango
  • normalnudes
  • cubers
  • tacticalgear
  • cisconetworking
  • tester
  • modclub
  • provamag3
  • anitta
  • Leos
  • lostlight
  • All magazines