Talk Show 2025-08-20 Ep694 Emacs Lisp Coding, Command to Optimize SVG
xah talk show ep694 hexagonal inversion
xah talk show ep694 2025-08-20 2c95b
(defun xah-optimize-svg ()
"Optimize the svg file of current buffer.
In emacs lisp code, zfilepath is a filepath.
Created: 2025-08-20
Version: 2025-08-20"
(interactive)
(let (xorigpath xnewpath xcmd)
(setq xorigpath buffer-file-name)
(setq xnewpath (concat xorigpath ".svg"))
(setq xcmd
(concat "svgcleaner-cli --indent=0 --paths-coordinates-precision=2 --join-arcto-flags=yes "
(shell-quote-argument xorigpath)
" "
(shell-quote-argument xnewpath)))
(shell-command xcmd)))