From: Adam S. <as...@ko...> - 2021-12-22 22:06:45
|
Inspired by a blog post¹ on planet emacslife, I half-tried to thoughtlessly switch every use of 'cl to 'cl-lib in emacs-jabber, and then fixing all the complaints the byte-compiler threw at me. I got through about half of the files when I got tired, stopped, and tried using the result - which was not connecting to the server an showing empty menus. Fail. So I changed everything back and gave up for the day. Anyone try this with a better result? I know I could probably just ignore the "Package cl is deprecated" messages for another decade or so, but still.. Best regards, Adam ¹ https://gonsie.com/blorg/cl-deprecated.html (unreadable in my browser, but the post is still on https://planet.emacslife.com/ ) -- "Just because any random joe can't add code to Adam Sjøgren without passing it through Mozilla people doesn't as...@ko... mean it's not free software." |
From: Christian <cnn...@gm...> - 2021-12-23 23:01:27
|
Hi! With wgreenhouse and contrapunctus we were working on porting jabber.el into lexical binding, fixing the byte-compiling warnings, and fixing the checkdoc errors too. Our aim is to make the library available for Emacs 28 and to upload it to MELPA. The lexical-binding is complete (or I cann't find any problems). Although, the byte-compiling warnings and checkdoc errors are still in progress. Maybe, these repos is what you are looking for: - https://gitlab.com/cnngimenez/emacs-jabber - https://tildegit.org/wgreenhouse/emacs-jabber You're welcome to join the XMPP MUC em...@sa... [1] to chat with us! Cheers! [1] xmpp:em...@sa...?join https://conversations.im/j/em...@sa... On Wed, 22 Dec 2021 19:06:07 -0300, Adam Sjøgren via Emacs-jabber-general wrote: > > Inspired by a blog post¹ on planet emacslife, I half-tried to > thoughtlessly switch every use of 'cl to 'cl-lib in emacs-jabber, and > then fixing all the complaints the byte-compiler threw at me. > > I got through about half of the files when I got tired, stopped, and > tried using the result - which was not connecting to the server an > showing empty menus. Fail. > > So I changed everything back and gave up for the day. > > Anyone try this with a better result? > > I know I could probably just ignore the "Package cl is deprecated" > messages for another decade or so, but still.. > > > Best regards, > > Adam > > ¹ https://gonsie.com/blorg/cl-deprecated.html (unreadable in my browser, > but the post is still on https://planet.emacslife.com/ ) > > -- > "Just because any random joe can't add code to Adam Sjøgren > without passing it through Mozilla people doesn't as...@ko... > mean it's not free software." > > > > _______________________________________________ > Emacs-jabber-general mailing list > Ema...@li... > https://lists.sourceforge.net/lists/listinfo/emacs-jabber-general |
From: Adam S. <as...@ko...> - 2021-12-24 12:14:29
|
Christian writes: > With wgreenhouse and contrapunctus we were working on porting > jabber.el into lexical binding, fixing the byte-compiling warnings, > and fixing the checkdoc errors too. Our aim is to make the library > available for Emacs 28 and to upload it to MELPA. Ah, how very cool! > The lexical-binding is complete (or I cann't find any problems). Although, the > byte-compiling warnings and checkdoc errors are still in progress. 👍 > Maybe, these repos is what you are looking for: > > - https://gitlab.com/cnngimenez/emacs-jabber > - https://tildegit.org/wgreenhouse/emacs-jabber Thanks, I hadn't found any of these, sweet! I've hacked together some small improvements over the years - it would be great to converge somewhere - most notable, for me, the ability to upload or paste, send and show images. Best regards, Adam -- "I am still twitching at the idea that you need to Adam Sjøgren load code into the kernel in order to re-map a as...@ko... mouse button." |
From: Christian <cnn...@gm...> - 2021-12-24 14:01:56
|
On Fri, 24 Dec 2021 09:13:55 -0300, Adam Sjøgren via Emacs-jabber-general wrote: > > Christian writes: > > > With wgreenhouse and contrapunctus we were working on porting > > jabber.el into lexical binding, fixing the byte-compiling warnings, > > and fixing the checkdoc errors too. Our aim is to make the library > > available for Emacs 28 and to upload it to MELPA. > > Ah, how very cool! Give it a try! And tell us if you find something wrong! > > > The lexical-binding is complete (or I cann't find any problems). Although, the > > byte-compiling warnings and checkdoc errors are still in progress. > > 👍 > > > Maybe, these repos is what you are looking for: > > > > - https://gitlab.com/cnngimenez/emacs-jabber > > - https://tildegit.org/wgreenhouse/emacs-jabber > > Thanks, I hadn't found any of these, sweet! Well, when we're done uploading the package to MELPA, the repositories would be more organized. At that time, we should decide which one would be registered on the MELPA metadata or if we should create one for that purpose. > > I've hacked together some small improvements over the years - it would > be great to converge somewhere - most notable, for me, the ability to > upload or paste, send and show images. I tried to implement the HTTP-Upload at [1] (XEP-0363), the XEP used by Conversations and Gajim by default to send images and audio. Maybe this is what you mean? For some reason I didn't (or I forgot?) to upload the .el file, but just tangle the jabber-httpupload.org and load the library. The org file has explanations about how does the XEP and the library works. The library should work on Emacs 28. I tested it a little using Conversations as the receiver of the images and the suchat.org server. But, jabber-httpupload.el does not show received images, it has functions to send files only. > > > Best regards, > > Adam Cheers! > > -- > "I am still twitching at the idea that you need to Adam Sjøgren > load code into the kernel in order to re-map a as...@ko... > mouse button." > > > > _______________________________________________ > Emacs-jabber-general mailing list > Ema...@li... > https://lists.sourceforge.net/lists/listinfo/emacs-jabber-general [1] https://gitlab.com/cnngimenez/emacs-jabber/-/blob/http-upload/jabber-httpupload.org |