post.hillenius.net is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Daniel Nouri for assigning your copyright to the FSF! More at: https://u.fsf.org/463 #Emacs #CopyrightAssignments
Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Andrea Alberti for assigning your copyright to the FSF! More at: https://u.fsf.org/463 #Emacs #CopyrightAssignments
What makes #emacs easy for you? We often rail against what makes it difficult, but I think its power users are such because they understand its patterns.
I'm working on a composite series that I might turn into an eBook called "Emacs is an Effortless Bloom". The goal of this series is to facilitate Emacs usage for beginners and masters alike by highlighting the areas where using Emacs makes computer use easier, not harder.
What makes Emacs easy for you? What does it facilitate?
I have a new blog post about the annotate-in-place note taking pattern in Emacs!
This pattern brings the benefits of annotating physical documents with pen/paper to the digital note taking space, with a ton more features. It supports a variety of sources (files, web pages, elfeed, nov.el, etc...), and it can be easily extended to support new ones (elfeed, pubmed, wombag, etc....).
Enjoy!
Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Andrea Alberti for assigning your copyright to the FSF! More at: https://u.fsf.org/463 #Emacs #CopyrightAssignments
In about 24 hours from this toot
@oantolin
https://www.matem.unam.mx/~omar/
https://github.com/oantolin/embark
will be on the Tuesday-night-in-the-Americas #lispyGopherClimate on anonradio (archive still https://toobnix.org/a/screwtape/videos ) to talk about
- actually, I am not a user (yet) but I am interested in other #lisp community takes on embark's #DWIM plementation (well known in #interlisp https://interlisp.org/software/using-medley/#getting-started for example). Exploring the minibuffer theme viz @chiply last week.
Thoughts plea
If you use Emacs and don't frequently use rectangle commands, you're missing out on a good thing. The latest Anju v1.4.0 update adds support for using the mouse to run rectangle commands. Read more about it at the link below.
http://yummymelon.com/devnull/using-the-mouse-for-emacs-rectangle-commands.html
@publicvoit @jameshowell yet another thing to notice here is that no one complains about the moderation. Because there is no moderation to be done! If you don't like someone you just mute/block them. And you are good to go.
RE: https://mathstodon.xyz/@oantolin/116586598571160370
Insightful and informative post.
Meta-comment: recently #Mastodon has emerged as the place for some of the best #Emacs discussions
@jameshowell very happy for this.
As for reasons, I think a lot of users were already posting #Emacs here. But recently the moderation of r/emacs frankly sucks. Many posts are like "Oh look I did this in two hours using Claude even though the same functionality already exists in well established packages and now I will forget about this package in 15 minutes."
Also recently a few more emacs devs started being active here as well.
Updated “Elisp Cheatsheet for Python Programmers” with adding some Python os and os.path method translations. Check it out at the link below.
https://kickingvegas.github.io/elisp-for-python/
#emacs #python
@pkal I like your new ELPA redesign - but may I suggest to keep the old colors? I like them, even if they are a bit strong, and I also find it important that the archive stays recognizable.
- old: https://elpa.gnu.org/
- new: https://pkal.sdf.org/gnu-elpa/
Bit the bullet and switched from my old my-lisp directory to the new user-lisp. I think this means I can remove some autoloads for my functions because they will now be provided for me.
EDIT: Added a bunch of autoload cookies and got rid of practically all :commands clauses in my use-package calls. Now my personal micropackages feel more like actual installed packages!
New post on M-x apropos Emacs! May I recommend eww for Emacs's innovative UI?
https://www.matem.unam.mx/~omar/apropos-emacs.html#may-i-recommend-eww-for-emacs-innovative-ui
Please consider this as entry for the May edition of the #Emacs Carnival, @sacha.
This week at 8UTC Sunday (40 minutes..) we have another #software #mastodon titan, @yantar92 #developer of #orgmode !
#peertube #livestream : https://toobnix.org/w/2Z7id1MZQ6C2GTo4XjvuX1
https://en.wikipedia.org/wiki/Orgmode http://orgmode.org/ is comparably famous to last week's Mastodon #curl's @bagder ( https://toobnix.org/w/rPKt4GRBwLeWzF3VcMFWNo ).
The first thing anyone sees on #git is its README.org support for Ihor's orgmode. The #lisp community's Ihor's #emacs #orgmode.
+ @me 1 year org user!
#lispyGopherClimate
boost for visib
@yantar92 @screwlisp I know.
However, I think you've got the Org point of view perspective and I want to promote Orgdown to people who will never hear of Emacs or are even opposing the use of Emacs. Totally different turf and hosting information at org or worg doesn't help here.
That's totally different perspective and the way non Org people stumble over information.
After all, the #Emacs community never differentiated the tool #Orgmode from the much more general lightweight #markup language #Orgdown. The focus of #OD is the latter and I want to promote that by mostly neglecting any connection to Emacs, Elisp and the communities involved. Not directing people to the mixup of information on Orgmode.org was a very deliberate decision of mine.
https://karl-voit.at/2021/11/27/orgdown/
I know that some org community people disagree with my approach for various reasons. Some of the arguments do have real substance, most rather not.
YMMV
Edit: This seems to have been the result of me running an old emacs and orgmode on this machine.
PERSONALLY I want @yantar92 to solve this for me:
#+name: prints
#+begin_src elisp :var x=()
(print x)
#+end_src
#+RESULTS: prints
** Flat
#+name: list
- foo
- bar
- baz
#+call: prints(list)
#+RESULTS:
| foo | (unordered (bar (unordered (baz)))) |
I just wish something else would happen.
#emacs #orgmode #literateProgramming
@yantar92 #interview on the #lispyGopherClimate Sunday-Morning-in-Europe
So please #AMA in this thread, where "me" in this case is Ihor and "anything" is "questions about orgmode <dev>"
Tuesday-night-in-Americas was Charlie Holland (KMP, Ramin, mdh, sacha, ..) on "emacs minibuffer style" incremental completing read and lisp https://toobnix.org/w/imfwummHKcycJoujnGVjgy
Last week was bagder of Curl (feat KMP, Ramin, the moo crowd) https://toobnix.org/w/rPKt4GRBwLeWzF3VcMFWNo
#lisp #dev #softwareEngineering #emacs #orgmode #pleaseBoost
Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Daniel Nouri for assigning your copyright to the FSF! More at: https://u.fsf.org/463 #Emacs #CopyrightAssignments
#lispyGopherClimate #live #interview with @chiply about #emacs #completions ! I am expecting to learn a lot about the incremental completing reads #lisp over there since 2020. ~ https://www.chiply.dev/post-vompeccc-spot
Every 000UTC Wednesdays https://toobnix.org/w/imfwummHKcycJoujnGVjgy #archive
Charlie expressed interest in historical #lisp and #commonLisp directions in completions, so in the last 30 minutes I quickly wrote this note #McCLIM #example :
https://lispy-gopher-show.itch.io/dl-roc-lisp/devlog/1521978/a-very-small-note-on-default-mcclim-completions-before-live-interview
Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Ewan Townshend for assigning your copyright to the FSF! More at: https://u.fsf.org/463 #Emacs #CopyrightAssignments
Tomorrow, "Tuesday evening in the Americas" #lispyGopherClimate #podcast will feature @chiply and we will be talking about fancy #emacs #autocomplete, its #lisp diaspora (#McCLIM completions!), antecedents and... Future.
Thoughts (and prayers) here please. #AMA (about the topic. Me mainly being https://www.chiply.dev/post-vompeccc-spot in this case.).
Edit: Aside, it probably does to mention for context that the following Sunday will be @yantar92 on #orgmode .
Right-mouse button click + Elisp development FTW.
Elisp context menus in the Anju v1.3.0 update, now available on MELPA.
http://yummymelon.com/devnull/enhancing-elisp-development-with-context-menus.html
Let me know if you have good ideas about #elfeed, the #emacs feed reader. Where do you want to see it go? So far I have implemented:
- Search filter and tag completion
- Mouse menus and mouse support in the search buffer
- Command to open entries in the secondary browser
- Generalized remain-on-entry option
- Auto-resizing of title column
- Debounced search buffer update
- Parsing via libxml
- Major modes derive from special-mode
- Removed obsolete code
- Many fixes and robustness improvements
https://toobnix.org/w/mu2Wm3Y7F6dBbqBivkXL1x
#climateCrisis #poem @kentpitman
- Comments on responsible dialog, many notes
@prahou and @davidrevoy 's #exquisiteCorpse #art #unix_surrealism https://gamerplus.org/@screwlisp/116518727790621795
/Next Sunday/Tuesday/Sunday/ upcoming guests: @bagder #curl @chiply #emacs @yantar92 #orgMode
#lisp / #commonLisp / #acl2 since I did not finish, my #commonLisp *my* #hextille wishlist https://lispy-gopher-show.itch.io/dl-roc-lisp/devlog/1502166/six-dimensional-hextille-boondoggle-acl2-mcclim-common-lisp before @jackdaniel 's coming #ELS #ecl #McCLIM thing.
Is there a better way to do this? blogs-metadata is like ((tag1 . (blogpost1 ...)) ...)
(alist with key as tags and list of blog entries as body).
(let* ((tags (delete-dups
(flatten-list
(seq-keep (lambda (post)
(let-alist post .tags))
blogs-metadata))))
(blogs-per-tags
(mapcar (lambda (tag)
(cons tag (seq-keep (lambda (blog)
(let-alist blog
(when (member tag .tags)
blog)))
blogs-metadata)))
tags)))
(sxml (mapcar (lambda (tag)
`(div (@ (class "tag-container"))
(h2 (@ (id ,(car tag))) ,(car tag))
(ul ,(mapcar (lambda (blog)
(let-alist blog
`(li (a (@ (href ,.link)) ,.title))))
(cdr tag)))))
blogs-per-tags)))
Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Daniel Nouri for assigning your copyright to the FSF! More at: https://u.fsf.org/463 #Emacs #CopyrightAssignments
Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Ewan Townshend for assigning your copyright to the FSF! More at: https://u.fsf.org/463 #Emacs #CopyrightAssignments
I have added a tree overview mode to Elfeed: M-x elfeed-tree
https://github.com/emacs-elfeed/elfeed/commit/072a609bb7e67c9b300ab22859a9423f7d7734d3
Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Andrea Alberti for assigning your copyright to the FSF! More at: https://u.fsf.org/463 #Emacs #CopyrightAssignments
Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Ewan Townshend for assigning your copyright to the FSF! More at: https://u.fsf.org/463 #Emacs #CopyrightAssignments
The emacs-31 branch got cut just a few minutes ago by Sean!
- https://cgit.git.savannah.gnu.org/cgit/emacs.git/log/?h=emacs-31
- https://github.com/emacs-mirror/emacs/commit/311f1fe2ba2a4d069715c992ba839645b55a9427
- https://github.com/emacs-mirror/emacs/tree/emacs-31
Looking forward to more stable times, until I switch branch again ;)
Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Daniel Nouri for assigning your copyright to the FSF! More at: https://u.fsf.org/463 #Emacs #CopyrightAssignments
Got a prototype of context menus for Emacs Lisp mode and Edebug working for a forthcoming release of Anju v1.3. I'm already starting to use these menus more than keybindings.
@stellaaash Some editors are just uncomfortable. I have a forty year love/hate relationship with #Emacs. I respect it as an immensely powerful editor, and I hate it for being so idiosyncratic and awkward. In any way the authors could make the interface user-hostile, they leapt in with both feet. It suits some people, and that's fine.
An editor is something with which you work very closely. It has to feel comfortable -- to get completely out of your way -- or it's no use.
Have fun!
Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Ewan Townshend for assigning your copyright to the FSF! More at: https://u.fsf.org/463 #Emacs #CopyrightAssignments
Scrim is a utility for supporting Org Protocol on macOS. The v1.1.3 update has a fix to support the forthcoming Emacs 31 release and is now available on the App Store.
https://apps.apple.com/us/app/scrim-org-protocol-proxy/id6744040981?mt=12
Learn more about Scrim at http://yummymelon.com/scrim
I have difficulties understanding why people want overlapping popups for minibuffer interaction. One loses so much, e.g., recursive editing. I prefer tiled layouts almost everywhere. Is it only about focusing on the center of the screen?
https://old.reddit.com/r/emacs/comments/1t4fu7w/followup_verticobufferframe_a_childframe/
https://github.com/minad/vertico#child-frames-and-popups
I use popups for Corfu completion though...
“spent 6 months vibecoding my app and nobody wants to use it ;_;”
@pathunstrom @cwebber I think the idea of “apps” was a stupid Silicon Valley construct — an artificial border drawn around a piece of software functionality for the purposes of rent-seeking.
I am glad the idea of apps is dying off, and I guess we can thank so-called “agentic AI” for this now. You download Pi or #OpenClaw, then rather than download “apps” or “extensions” for it, you just ask the agent to modify itself. Tailor it to your workflow.
And by the way, #Emacs was the original Agentic AI from the first AI bubble back in the 1980s when everyone was calling the #Lisp programming language “AI”. It just that with Emacs no one ever seriously considered using natural language to program it (“The Doctor,” based on ELIZA, was included as a game, not an actual utility). The point is: all that was old is new again.