Sacha Chua writes:

> 2025-07-21 Emacs news

>  * Is the Default Emacs Completion UI Good? - System Crafters Live!
>  (01:53:35)

Didn't get through the whole of it (the transcript, i.e. :-)), but here
are some tips to make the best (and it really is, AFAIK) of it:

Let me start with the piece de resistance - taking off on:

(progn
   (require 'gnus-group)
   (gnus-group-read-ephemeral-group "nntp+news.gmane.io:gmane.emacs.tangents"
   '(nntp "news.gmane.io") nil nil nil nil nil 1)
   (gnus-summary-goto-article "<[email protected]>"))

...get some duct-tape (or charcoal, or a hammer, IDK) and hide the last
terminal row except for a little space at the top (just to see the
cursor and the highlighting). Reveal what you just typed (with 'C-o C-d'
- this raises it a line) only when needed: till then, think freely!

- Try web searching in eww again to (un)see the difference.

- Type a segment, type another segment, Type 'C-b' n times (n being the
  length of the second segment - usually a constant 3 in my case - or do
  C-<n> C-b), then C-i... RET.

- Variant: Type a segment, C-SPC, type another segment, C-x C-x, C-i... RET.

- Mistakenly opened a similar file (sometimes with uniquifying <>s)? C-x
  C-v C-s followed by one of the isearch commands ('M-s _' etc will need
  some initial input - btw why isn't space a symbol-constituent for
  filenames?).

- Above with M-n in, say, eww for link modification.

- M-x bur RET. Do again with C-x z... (also with 'unb' in place of 'bur').

- (obvious) Know the difference b/w SPC and C-i.

- C-x M-: C-(S-)r (previously-typed-command or its arguments) RET (is a
  staple).

- In C-(S-)r/s, choosing the right command/file (by name or arguments)
  is ultimately a way of differentiating it from other commands: I
  simply learn what's _unique_ enough to do that among the ones I
  regularly use. And when I use one out of the ordinary, there's often a
  'sense' (a reference or link to that context) that forces me to
  recheck for some time, the current conventions, for any overlap.

>  * Splitting the subject in Gnus summary subject lines | Dave’s Blog
>  (@[email protected])

FWIW, I used to use variable pitch with alignment (everything's
hardcoded in this, but still):

--8<---------------cut here---------------start------------->8---

(when (eq 'x (framep (selected-frame)))
  (defun my/gnus-summary-aligner ()
    (let* ((beg (point-at-bol))
           (s 7)
           (e (+ s 16)))
      (put-text-property
       (+ beg s) (+ beg (+ s 1)) 'display
       '(space :align-to (+ s 1 1)))
      (put-text-property
       (+ beg e) (+ beg e 1) 'display
       '(space :align-to (+ beg e 1 1)))))
  (add-hook 'gnus-summary-update-hook 'my/gnus-summary-aligner)
  (add-hook 'gnus-summary-prepared-hook 'variable-pitch-mode))

--8<---------------cut here---------------end--------------->8---

(I use -nw mostly, nowadays. See above)

>  * Marcin Borkowski: Artist mode and Venn diagrams

👍👍

--

---
via emacs-tangents mailing list 
(https://lists.gnu.org/mailman/listinfo/emacs-tangents)

Reply via email to