Our infinitely powerful editor
it is a week since I have been using Perject as an alternative/replacement to packages like tabspaces and persp. Perject is much better than those, and I have yet to experience a bug. The workflow is: 1. create a collection of projects: perject-open-collection 2. create a project under a collection: perject-switch 3. add buffer to project: perject-add-buffer-to-project Then can create collections, projects, ... and switch between them from any frame. It does auto save state, and I found it very good in reloading the saved collections/projects; I have not experienced any bug with it while I would experience much bugs with persp... Also Perject integrates with GNU Emacs built-ins for all that, such as desktop, project.el, tab-bar, ... The author, overideal, released it recently, but it already is one my favorite Emacs packages. Really worth it trying it out. My config if anyone wants to try it out https://codeberg.org/yymacs/yymacs/src/branch/main/yyuu/module/yyuu-mod-emacs-uix-space.el#L42-L103

[eww] Why do the form text elements move around when yanking text?
When I yank text longer than the form text element; it splits and stops working.

use-package has been merged into emacs-29
Just to make this official: use-package has now landed on the emacs-29 branch. This means, barring any major world disasters, solar storms, or similar, use-package will officially be a part of Emacs 29.

Emacs User Survey — 2022
Help the community have a better understanding of itself and its own diversity in Emacs usage.

Lesser known built-in Emacs gems?
I've been exploring Emacs vanilla and found some gems. I'll list those and would like you to list as well in special those that you migrated to from a non built-in package. - fido: minibuffer completion - tab-bar: flexible tabs for frames and windows - desktop.el: saving/restoring sessions - rgrep: grep recursively - ibuffer: has filtering functionality - vc: frontend to git, mercurial, but very limited in comparison to magit

This is a fairly niche thing, but maybe there's a couple others out there who can use it. I wrote this several years back and still use it regularly, so thought it was time to make it public. I use Org Mode to manage my calendar, but I also need: - Access to it on my phone, in some kind of mobile-friendly way. Unfortunately, Emacs isn't that, so I use org-export's iCalendar backend to generate and upload `.ics` files, which I subscribe to on my mobile calendar. - I often put appointments that need to occur at a physical location on my calendar (dentist, interview, etc), and need to easily get directions to those places on my phone. If you set the `LOCATION` property of an entry in Org Mode, that gets put into the location of that appointment in the .ics file, which makes it very easy to bring up navigation from the calendar. org-street is a tool to make populating those locations easy. It uses OSM's free Nominatim geocoding service (by way of [another library I wrote](https://codeberg.org/emacs-weirdware/nominatim)) to transform text like "ground kontrol" into its physical address, and automatically put it in the `LOCATION` property. Nominatim is completely free and requires no account, API keys, or other such barrier to entry nonsense, so there's zero setup required. I'm sure there are other interesting things that can be done with the nominatim and/or org-street packages as well.

What primary task(s) do you use emacs for? How were you introduced to using emacs? And since then al
On reddit side of internet there is this post. Just wanted to see Lemmy's answer to that question, so I will start: I was introduced to Emacs about 15 years ago, but it didn't click with me at that time. I was young and foolish, laughing all the time "hehe muh parentheses". At that time I got into world of Vi. Fast forward to today and I use Emacs for almost everything. I started my true journey about three years ago, slowing using it for more and more stuff. Here is list of stuff I do inside of Emacs: - it's my WM (EXWM) - IRC client (weechat.el) - RSS reader (elfeed) - NNTP and email reader (Gnus) - time tracking, to do tracking, calendar (org-mode) - note taking (org-roam) - music and video player (emms with mpv backend) - mastodon client (mastodon.el) - wallabag client (wallabage.el) - file browser (dired) and remote tool with tramp - shell (eshell) - code editor (Emacs with LSP) - git interface (magit) - documentation browser (devdocs) - gemini browser (elpher) - pdf reader (pdf-tools) - epub reader (nov.el) - calibre library client (calibredb) - openstreetmap browser (osm) - search engines client (engine-mode) At this point I started to think about Emacs more as an GUI framework with integrated elisp interpreter then code editor. Going back to original question: what is your story with Emacs?


Collaborative editing on Emacs across editors/IDEs?
Is there any way to use Emacs for collaborative editing, while there is at least one person who doesn't use emacs, but rather some popular IDE? It should also be possible to edit multiple files at the same time. Other solutions seem to expect all people to be using Emacs.

Emacs 28.1 released

[Idea] An emacs client built for privacy.
I don't know how I would pull it off though.

newsticker is not functioning properly.
I'm getting this error everytime I try to launch newsticker in treeview or plain. ``` apply: Wrong type argument: listp, \.\.\. error in process filter: mapc: Wrong type argument: listp, \.\.\. ``` # Debug Info emacs version: 26.3 OS: Linux (Mint) 20.2 Uma

Our infinitely powerful editor
    Create a post
    • 0 users online
    • 2 users / day
    • 2 users / week
    • 2 users / month
    • 10 users / 6 months
    • 4 subscribers
    • 27 Posts
    • Modlog
    A community of privacy and FOSS enthusiasts, run by Lemmy’s developers

    What is Lemmy.ml


    1. No bigotry - including racism, sexism, ableism, homophobia, transphobia, or xenophobia. Code of Conduct.
    2. Be respectful. Everyone should feel welcome here.
    3. No porn.
    4. No Ads / Spamming.

    Feel free to ask questions over in: