Json mode in emacs 29.1 seems to always place text as read only?
Use emacs --daemon=your-server-name -l “custom-init-file“ to start a new server and emacsclient -nw -s your-server-name to connect to it from the terminal itself. The section on Using Emacs as a server in the manual has more initialization options.
emacs-devel bugs and discussion
Eshell commands for init.el
Misc good links for emacs
Build emacs 29 from source
Emacs fully in Scheme
Report GNU emacs bugs including eshell here
Use shebang + exec emacs --script to run emacs code as a shell script but also as emacs code, for example load-file #! /bin/sh “:“; exec emacs --no-site-file --script “$0“ -- “$@“ # -*-emacs-lisp-*- (print (+ 2 2))
Start here, and click on “Practical elisp“ or “Lisp Basics“. Menu on the left
Also describes how to use eshell commands for finding etc.
Emacs tutorial online
Emacs good info to follow.
list of emacs starter kits
Leaf in emacs provides a better configuration and package loading in init.el. It is intended as plugin replacement for use-package.
Lsp mode is Emacs IDE. Tree view on the left