Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Marten Lienen 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 Marten Lienen for assigning your copyright to the FSF! More at: https://u.fsf.org/463 #Emacs #CopyrightAssignments
New post wherein I share my frequently used #Emacs commands. Or at least those I have used so far.
#emacs users: do you have a dedicated expand key next to the completion-at-point one or do you encapsulate that within the CAPF? e.g. a cape-super-capf where both yasnippet and your usual lsp stuff lives.
@Zenie I will try naming the #emacs daemon and see what happens. I need to see if I can add such an option to the systemctl --user command. I suspect my issue has something to do with the way Ubuntu manages the startup, since I have no issue on my Arch (BTW) laptop where I ran the same command.
And thank you both for your recommendations! Hopefully I can report success soon. 🤞
Dive into the Emacs Reader dev stream! In this session the author tackles text selection & highlighting—live debugging, design choices, and Emacs Lisp tricks. Great for Emacs users and package authors who want practical tips and real workflow. #Emacs #EmacsLisp #OpenSource #LiveCoding #SoftwareDevelopment #Programming #English
https://tv.dyne.org/videos/watch/851e53de-08a8-4b6a-ba3c-67da4d6445c8
Finally sat down and untangled my Emacs config and its like
OH
so THIS is why I spent so much time investing into this program
My config has been broken since Doom Emacs had some breaking changes and I've just straight up been avoiding fixing it because debugging emacs config from within a broken emacs setup is probably the least good part about the whole experience
I've been limping along with vim and vscodium for some time but none of them felt quite as comfortable as the Emacs I built for myself. But now, on a fresh install? Everything is back to *chef's kiss*
Another random question to #Emacs users: for those of you who use major-modes for XML-based file formats, what are the features most relevant to making the mode useful to you over time?
_My_ gut instinct would tell me it's stuff like element-folding and jumping to nodes by name, but that's mainly because the #XML formats I know tend to be quite excessive in length, so I don't want to generalize.
What is it for you in practice? That stuff? Autocomplete? ELDoc?
No wrong answers!
#magit is the best #emacs package for sure. But I have one problem with it. When I update my #go dependencies it is often change around 1500-2000 files due to vendor directory update. magit-status barely response with huge list of diffs. Is it possible to only list changed files and generate diff when press Return on changed file?
I've converted some random dev notes I had lying around from working on clojure-ts-mode, neocaml and asciidoc-mode to a blog post with some general advice for building #Emacs major modes powered by #TreeSitter https://batsov.com/articles/2026/02/27/building-emacs-major-modes-with-treesitter-lessons-learned/
I hope some of you will find it useful! I certainly wish someone had written such an article a year ago when I started to get more serious about playing with TreeSitter.
@elblogdelazaro No conocía #TriliumNotes , se ve interesante. ¿Probaste Zettelkasten con #orgroam o algo así? ¿Por qué abandonaste Obsidian? Yo estoy por probar Roam porque vivo en #emacs con #orgmode , pero quizás no sea mi mejor alternativa. Me gustaría leerte hablando de eso.
This is a good viewpoint about why Emacs is so useful:
Hate Emacs' hackiness and sluggishness, but we still don't have anything better yet.
And a very good caution at the end of video: Don't try Emacs!
#Emacs community. Anyone proficient in combining #company_mode, #Eglot and #yasnippet. I have a yasnippet defined and it expands even without a valid prefix, just after a space character.
My company backends are, according to company-diag:
company-backends: ((company-capf :with company-yasnippet))
More details: https://emacs.stackexchange.com/q/85540/12065
some small and simple snippets you might find useful if you use denote journal
https://paste.sr.ht/~zyd/5637309b96322ab8be529f6f63c83bd88a95a033
The first one lets you cycle through journal entries with C-< and C-> instead of manually finding the file or buffer. The second one trashes/deletes empty journal pages ("is there anything actually written beyond the front matter?").
Trying out structural diffs. The diffs using language's syntax instead of just text lines.
#difftastic #treesitter #git #emacs #magit and all that.
在 #Emacs 使用 orderless 联动拼音首字母进行搜索。
Using Pinyin initials with Orderless in Emacs.
```emacs-lisp
(use-package evil-pinyin
:after (evil orderless)
:autoload evil-pinyin--build-regexp-string
:init
(setq-default evil-pinyin-scheme 'simplified-ziranma-all)
(defun completion--regex-pinyin (str)
(orderless-regexp (evil-pinyin--build-regexp-string str)))
(add-to-list 'orderless-matching-styles 'completion--regex-pinyin)
:config
(global-evil-pinyin-mode))
```
Assigning your copyright to the FSF helps defend the GPL and keep software free. Thank you Vili Johannes Aapro for assigning your copyright to the FSF! More at: https://u.fsf.org/463 #Emacs #CopyrightAssignments