During war and post-war recommendations
emacs-devel bugs and discussion
Highlight eshell syntax on command line and in script(?)
Eshell commands for init.el
There’s no room for better “balance.” The metaphor is all wrong. You have to make a choice.
Way to test HTTP. You can build a sample app using this.
Shows instances with a series of questions, can sort by size. Mastodon.social has almost a million users
Describes some apps that show followers on Twitter that are also on Mastodon. You can use tools like Debirdify and Fedifinder to look for people who have shared their Mastodon handle on Twitter.
List of mastodon servers
Misc good links for emacs
Build emacs 29 from source
Emacs fully in Scheme
Archives of GNU emacs-devel (includes eshell)
Bug in eshell-do-eval loop that probably sets exported variable to nil.
Report GNU emacs bugs including eshell here
At the heart of Spritely is Goblins, its distributed object programming environment.
Any app that implements ActivityPub becomes part of a massive social network, one that conserves user choice and tears down walled gardens. Imagine if you could log into Facebook and see posts from your friends on Instagram and Twitter, without needing an Instagram or Twitter account.“
All types in lisp that are programmer's integer, string, symbol .. about 20) , as oppoesed to special elisp editing types.
Everything starting with # like #
1 In eshell, you can redirect stdout to an emacs buffer in a few different ways. rails g scaffold --help > (switch-to-buffer “*scaffold*“) rails g scaffold --help >>> #
The only known way to run eshell script from shell (outside emacs). This starts emacs UI. Add --batch to run without UI. emacs --debug-init -q --eval “(progn (require 'em-script) (let ((eshell-rc-script \“/tmp/wtf.esh\“)) (eshell)))“
this is eshell extension
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))
Run elisp code as script - summary
Org babel mode for eshell
Eshell accepts ksh-like syntax. Amog others you can specify a group of files by (file1|file2|...|fileN). But, that is a bit tricky since parentheses also indicate lisp forms to be evaluated (for an example see the answer by lawlist). Use '' to tell it is a predicate, not form: cp /Users/HOME/.0.data/.0.emacs/.0.sources/emacs/(buffer.c|buffer.h|dispextern.h|keyboard.c|nsterm.m|w32term.c|window.h|xdisp.c|xterm.c)'' ~/Desktop/emacs/src/
Another way to run bash script from eshell
Execute any external command such as bash from eshell
eshell is part of emacs on github
Start here, and click on “Practical elisp“ or “Lisp Basics“. Menu on the left