Communick News

86 readers
3 users here now

Communick is a professional, privacy-focused service provider who supports open source and the indieweb. We support back the fediverse and the developers by pledging 20% of our yearly profits to the main development teams.

All users from this instance are expected to follow the Code of Conduct.

At the moment, only the admins can create communities. We are still figuring out what type of content we would like to provide here, but the general guideline is that we want to build a home of good discussion about culture, sports, and anything that can inspire and elevate our spirits.

Communick also provides managed hosting for Lemmy instances if you want to run your own.

For further questions, try our support.

founded 2 years ago
ADMINS
101
102
103
104
8
Bad NEWS, Emacs (eshelyaron.com)
submitted 1 year ago by rglullis to c/emacs
105
9
submitted 1 year ago* (last edited 11 months ago) by rglullis to c/fediverser_network
 
 

I know that the fediverser project is quite a bit controversial due to the mirroring bots and how they were being used on alien.top, but today I'd like to talk about two other pieces of functionality which I believe have been ignored and eclipsed by the mirrors:

  • The ability for users to signup to the lemmy instance by connecting via their Reddit account.
  • The ability for instance admins to create a custom map of subreddit-to-lemmy communities, which can be used to auto-subscribe users who are registering via Reddit.

I think that these two pieces can really help solve the problem of user onboarding. Because it works as an extra service along with Lemmy, no changes in the core service are needed. For users, the possibility of starting an account on Lemmy and get a list of interesting content right away can reduce friction and would hopefully get more people to talk about it.

I'm particularly interested in hearing from the admins of the topic-focused instances, as (I believe) would have an easier way to reach out to the people that are closer to their interests. So, apologies in advance for the mass-tagging, here are the ones that I found on join-lemmy:

To reiterate, this has nothing to do with the bots or mirrors deployed on alien.top. I'm only asking who would be interested in adding the functionality to allow user registration via Reddit OAuth. In case of any questions, feel free to ask here or reach out via matrix.

106
107
 
 

Most of the top 500 subreddits (by subscriber count) are fully mapped to the corresponding Lemmy community.

I've also ran a script to identify all the "over 18" subreddits that have a corresponding community on lemmynsfw, and linked them. This resulted in almost 700 communities.

In the following days, I'd like to find specific niches that need to be categorized and then see if any of the topic-specific instances would be interested in creating the communities that are missing.

108
 
 

Hi there,

I want to try emacs in my terminal-based workflow. I use tiling window manager (i3 - qtile) in ubuntu

so super+number changes the workspace. When starting an emacs with -nw, changing workspaces

super+[1, 2, 3, etc] inserts "IOIOIO" characters in my buffer.

Any ideas?

109
 
 

Hello, what is the quintessential lisp experience?

Is it the interactivity that is enabled by Common Lisp? So if this is the case could you say a bit about how SLIME + Common Lisp work together to experience the beauty of lisp experience?

Moreover if macros are the killer feature of lisp because you can extend the language and make dsls wouldn’t racket offer a quintessential lisp experience?

110
 
 

I am a newbie to emacs and Linux in general (started my linux journey 2 months ago) and want to learn emacs. Does anyone have good ressources to learn emacs as a beginner? Also should I use a distro like doom Emacs or should I do it from scratch

111
 
 

What's the best practice to have your custom elisp natively compiled, along with external packages?

So far I've only succeeded by doing the following:

  • Move my custom elisp to a new file (emacs-lib.el) which starts with (provide 'emacs-lib)

  • Manually run emacs-lisp-native-compile-and-load while visiting that file

  • Change my init file to load the library:

    (setq elisp-dir "~/config/elisp") (add-to-list 'load-path elisp-dir) (require 'emacs-lib)

After restarting Emacs, I've checked that many of my custom functions are indeed native-compiled.

It would be nice if I could have my init file take care of compiling the library when missing or outdated. Even better if I didn't need the separate file, but that's no big deal.

112
 
 

I wrote a library that lets you cycle through the available themes in Emacs. F10 and shift-F10 keys will cycle forward and backward through the themes. The theme name is printed for reference.

https://github.com/tsengf/theme-cycle

Installation
Download theme-cycle.el into ~/.emacs.d.

Add the following to your Emacs configuration

(add-to-list 'load-path (expand-file-name "~/.emacs.d)
(require 'theme-cycle)
;; Load as many themes as you are interested in exploring.
(use-package doom-themes)
(use-package ef-themes)
(use-package modus-themes)
(use-package solarized-themes)

To Use

Use F10 to cycle forward through the themes. Use shift-F10 to cycle backward through the themes.

113
 
 

I'm new to Mastodon code and find it hard to understand exactly how some components are drawing and getting their data - If anyone could lend a hand or just answer a few questions, it would be amazing!

I'm also looking for admins who can install/test a branch or patch that extends the verify system in some nifty ways.

Please if you are familiar or just run your own instance, reach out because your help is greatly appreciated and could make the world a safer place.

114
 
 

As long as you don't test it you are in a quantum state, the same as for the Schrödinger's cat. Your code is either buggy or is not.

Hence, bugs are in fact triggered by users.

I tried to solve some of the last Advent of Code enigmas with LispE, and I discovered a plethora of problems, which I didn't think would erupt after so many years of tests.

115
 
 

I have a setup that sort of gives what I'm looking for, but Emacs complains that I'm not doing it right.

I have a large number of org-mode appointments that depend on the date of Easter. They are currently in the form of diary sexp, but I don't really care what form they're in; what I'm really trying to find is a general solution to "When today is X days before Easter, show arbitrary message 'X' in the org agenda. When today is Y days after Easter, show arbitrary message 'Y' in the org agenda." (In all of my cases, Easter means "the Easter within the current calendar year".)

Emacs elegantly figures out the correct date for Easter, but Emacs also has a hard-coded list of Christian holidays that aren't useful to me. Instead of a new hard-coded list of holidays, I'm looking to make arbitrary and changeable use of the Easter calculation - compared to today - without showing any holidays at all.

116
 
 

I know of sly stickers, but that only works if I have sly (and hence also emacs). What if I dont have access to sly? I tried the step function in sbcl with debug set to 3 and it skips a lot of forms. Is there a lisp only package that would provide step by step evaluation like that of edebug?

117
 
 

TLDR: I really want to learn emacs, getting frustrated with the basics and seeking help. Can't install use-package on my mac installation of emacs.

I've been using neovim for awhile but have been increasingly frustrated with not being able to understand how things work when they break down. Hoping to learn emacs for fun and maybe to even replace/improve my nvim workflows.

Things went well at first. I followed the tutorial and got used to some basic navigation as well as window and buffer navigation. I LOVE being able to `C-h` for functions, keys, and variables.

I decided it was time to start trying to configure things and installing packages. I'm not patient enough to watch 10 hours of system crafters videos and didn't really want to buy Mastering Emacs, so I decided to do some googling and figure things out myself. I came across a guide with some basic starting points and was feeling good about things until I got to this part: https://medium.com/@suvratapte/configuring-emacs-from-scratch-use-package-c30382297877

I am completely unable to install use-package and that feels pretty defeating. I followed the instructions and the package was not found. I tried `package-refresh-contents` and found use-package-hydra use-package-chords and use-package-el-get. Can't seem to find use-package.

After some googling I thought it might be that my mac-homebrew-installed version of emacs was missing TLS support, so I deleted it, pulled the emacs-mac repo, and installed it with no issues. Started up my new install and had to navigate the fact that my alt key was no longer bound and my command key was magically mapped to meta which I don't want. It was really frustrating to run into this and have no idea how to C-h my way out of it. I managed to map alt to meta and map command to super, but not I can't command-c any more which is an annoyance.

On top of this, I still can't install use-package, the exact same thing happens. I deleted the part of my config that sets up melpa and used the instructions from their site. I confirmed using eww that I have TLS support working. I tried a number of commands from reddit and elsewhere and have not made any progress. I feel like I'm back in my vim config hopelessly adding lines to my config until it's not broken.

Primarily I need help passing this hurdle so that I can try and set things up myself. It would also be super nice to understand why these things have been failing and how I can better use resources to fix issues like this in the future.

118
 
 

Hey r/lisp, I'm a CS student who is really interested in common-lisp, up until now I've done a couple cool things with it and really love the REPL workflow, however, diving into the whole lisp rabbit hole I keep hearing about macros and how useful and powerful they are but I don't think I really get how different they may be from something like functions, what am I missing?

I've read a couple of articles about it but I don't feel like I see the usefulness of it, maybe someone can guide me in the right direction? I feel like I'm missing out

119
 
 

Hello Everyone,
This is my first post every on reddit I hope I don't get RTFM ed.
Problem: Until about a week ago I used to use a doom emacs config I got off of the internet with some modifications just for references in latex. this week I finally decided to code my own literate gnu emacs config but there is one feature I am sorely missing. In the image attached in a org-mode document there is syntax highliting for latex code outside of src_code blocks I want that but I don't know how to get it into my new config. Further information can be provided on request.

https://preview.redd.it/lglj2nzsbj3c1.png?width=1902&format=png&auto=webp&s=c4a77a9df21eeb9d4f450348b4717f7bb1fb61a4

120
 
 

Welcoming two new instances to the network:

  • SFW Network for those looking for the "safe for work porn" fix.
  • Foodie Rehab for communities dedicated to talk about food, cooking and cooking celebrities.
121
 
 

I keep getting a "cannot find host" message when I try to post, boost, do anything. I haven't been on mstdn.social for a while, so I don't know if this is a known issue or if I'm doing something wrong. Any pointers would be appreciated.

122
123
 
 

Scheme Request for Implementation 251,
"Mixing groups of definitions with expressions within bodies",
by Sergei Egorov,
is now available for discussion.

Its draft and an archive of the ongoing discussion are available at https://srfi.schemers.org/srfi-251/.

You can join the discussion of the draft by filling out the subscription form on that page.

You can contribute a message to the discussion by sending it to srfi-251@srfi.schemers.org.

Here's the abstract:

Scheme has traditionally required procedure bodies and the bodies of derived constructs such as let to contain definitions followed by commands/expressions. This SRFI proposes to allow mixing commands and groups of definitions in such bodies, so that each command/expression is in the scope of all local definitions preceding it, but not in scope of the local definitions following it. This approach is backwards compatible with R7RS and upholds the intuitive rule that to find the definition of a lexical variable, one has to look up the source code tree.

Regards,

SRFI Editor

124
 
 

Hi there, I'm trying to brush off my emacs and Orgmode since it's been years. I'm hitting a few snags and am also wondering about current standards since there has been many updates.

My goal:

Use Orgmode to customise my emacs and init files while using the Dropbox directory. I would also like to use a custom named init file so it's like eckoinit.el instead of init.el (For easier recognition and modification).

Overall, I'd like to sync and use emacs from different computers using the same configs.

I know one of my current snags is I can't remember how to tell emacs from Orgmode to use a differently named init file. I feel like this should be an obvious answer that I should have found by now and I feel silly.

Thanks for your time!

125
 
 

Hello Emacs Community!,

I'm a long time Emacs user, right now using the Doom framework and, I recently took a look at the power Nix, specifically the devenv.sh project. I wonder if someone is using it in some manner. As it being quite powerful and allowing having separate development environments.

Are there any packages for this?, and if not, how complicated would it to be to for example, once entering a project, Emacs gets all of its PATHs (languages like NodeJS and other niceties) so that little by little, the project can be replicated and used completely with devenv and Emacs without having to installing anything globally.

Thank you, I would love to hear your workflows!, just wanting to be sure I'm getting the best of the best in my environment, I will be coding in Javascript, Angular and so on.

view more: ‹ prev next ›