Xah Talk Show 2022-08-27 Automatic Code Formatting: JavaScript Python PowerShell Golang Elisp WolframLang, Emacs Integration
https://odysee.com/@XahLee:b/auto-code-formatting-javascript,-python,:a
https://odysee.com/@XahLee:b/auto-code-formatting-javascript%2C-python%2C:a
these are the best tools i personally vouch.
JavaScript auto-format
- demo automatic code formatting in JavaScript
- JavaScript: Range Function for Array 🚀
- demo emacs integration
- show emacs lisp code.
- Emacs: Format JavaScript Code
- Emacs: Xah JavaScript Mode, xah-js-mode.el
- show the deno command.
deno fmt %s
PowerShell auto-format
- demo PowerShell auto format.
- use code PowerShell: Toggle Dark Theme
- PowerShell: Command to Format PowerShell Code
- show emacs lisp code.
- Emacs: Format PowerShell Code
- Emacs: Xah PowerShell Mode
golang auto-format
- demo golang auto format.
- use code Golang: Script to Find Replace Multi-Pairs of Regex in a Directory
- demo emacs integration
- show emacs lisp code. Emacs: Format Golang Code
- show the gofmt command
python auto-format
- demo python auto format.
- use code xah find .py
- change some quote to single, add some tabs, change 4 space to 2
- demo emacs integration
- show emacs lisp code
- show python external command
- Python: Script to Find Replace Multi-Pairs Regex in a Directory
- Python: Auto Format Code
- Emacs: Format Python Code
emacs lisp auto-format
- talk about the special case of emacs lisp.
- sad it no exist.
- demo partial auto format Emacs: Xah Elisp Mode
- Emacs Lisp: Automatic Code Formatting
real-time auto-format, WolframLang

- explain concept of real-time auto formatting
- lisp, WolframLang, html, xml, apl.
- demo real-time auto formatting with WolframLang. use the inversion example. Geometric Inversion, WolframLang Code
- auto typeset it. demo how it works on complex typeset math formulas too
- explain: Automatic, Uniform, Universal, Source Code Display. show the section at Fundamental Problems of Lisp, written in 2008.
- What Does it Mean When a Programing Language Claims “Whitespace is Insignificant”?
- announce my odysee group.