Xah Emacs Blog

A hole to fall in.

Update Highlights

xtodo
xtodo
(defvar xah-elisp-symbols-c nil "Lisp function written in C")
(defvar xah-elisp-symbols-not-c nil "Lisp function defined in lisp")

(mapcar
 (lambda (x)
   (if (subrp (symbol-function (intern-soft x)))
       (progn
         (push x xah-elisp-symbols-c))
     (progn (push x xah-elisp-symbols-not-c))))
 xah-elisp-all-symbols)

(length xah-elisp-all-symbols)
27324

(length xah-elisp-symbols-c)
9319

(length xah-elisp-symbols-not-c)
18005
elisp function written in c 2025-01-13 091019
elisp function written in c 2025-01-13 091019
xtodo

minor update

xtodo

For coders. Press a button in emacs, and automatically format code of entire file. Never waste time doing line based indent. For JavaScript golang. And python PowerShell.

lots update.

shell call with temp file vs pass to stdin

xtodo

major update.

massively revamped.

xtodo
xtodo
xtodo

more update

xtodo

environment variable complexity

code update.

code update

code update

major rewrite.

xtodo

updates

updates

misc updates.

xtodo

Replace replace-regexp-in-string by string-replace

emacs lisp. in your code, replace all replace-regexp-in-string by string-replace (new in 2022). if you are not doing regex.

elisp change replace-regexp-in-string 2024-10-21
elisp change replace-regexp-in-string 2024-10-21

Stop Using Lisp Cons

major bug fix.

updates.

updates.

xtodo
xtodo
(setq word-wrap-by-category t)

thanks to jamesni.

also thanks to emiltoacs for improvement.

xtodo
translate-region

subst-char-in-string

;; this is in C
subst-char-in-region

can be used for my asccify command

repost.

added a common idiom

new version out. buy it. thanks. Buy Xah Emacs Tutorial

updates

which editor by default highlight the current line? vscode, sublime, textmate, or other?

updated

updates

updates

updates

more updates.

master emacs lisp loop and iteration. major updates.

Emacs org mode security emergency

emacs org mode security emergency 2024-08-12
emacs org mode security emergency 2024-08-12 https://list.orgmode.org/87sex5gdqc.fsf@localhost/T/

just org mode is affected, not emacs.

but there's new emacs release, emacs 29.4, that fixed the org mode problem.

updates

new. pepe anti emacs pill

minor updates.

updates

updates

major updates