#OrgBabel

Jared Jenningsjaredj@bsd.cafe
2025-05-03

#Pikchr (pikchr.org) is a great little piece of software from the SQLite folks. It parses a little language for describing diagrams with boxes and lines and things, and puts out SVG.

#OrgMode (orgmode.org) has, among many other things, a way you can make code notebooks, #OrgBabel. Like #Jupyter, but less webby, and inside #Emacs, and supporting many languages - even multiple in the same document - thence its name.

Thanks to the ob-pikchr package by @SReyCoyrehourcq, Pikchr is one of the languages you can just write in the middle of your document this way.

Pikchr supports #darkmode, and I've just made a pull request that gets ob-pikchr in on the dark-mode game.

github.com/reyman/ob-pikchr/pu

Many thanks to Sebastien for the help ob-pikchr has provided in diagramming my thoughts! You go use it too!

#FreeSoftware

Carlos Noceda RivaCnoceda
2025-04-14

TIL.
`org-babel-tangle` tangles only the narrow part if you narrow a subtree.
And with C-u tangles only the actual block.

ZeStig :emacs: :nix: :rust: :gnu: :archlinux:zstg@fedia.social
2025-04-09

@ctietze Yes, #Emacs has #org-babel thanks to #orgmode - I could see this being incredibly useful for non-Emacsians.

2025-03-31

Once you start looking at #aws #costoptimization in your #s3 #buckets you start seeing #opportunities #everywhere across your accounts. But I have #scripts to tell me the biggest #opportunities now. Bonus that I have a better handle on #orgbabel #jq now, I guess?

Let's see how quickly we can put 457M objects and 161TB of data into cheaper storage tiers. I'm guessing the answer is more "eventually" than "quickly."

ZeStig :emacs: :nix: :rust: :gnu: :archlinux:zstg@fedia.social
2025-01-06

Learning #Hy for fun. Got it to work with #Org-Babel on #Emacs. I like it when the language officially supports #Emacs (i.e no community packages).

#Hy #Hylang #Lisp #Python #Scheme

2024-09-22

set perms of tangled files #orgbabel

vintage screwlisp accountscrewtape@mastodon.sdf.org
2024-08-13

@kentpitman @limneticvillains @etherdiver @prahou
I execute this #orgbabel to start and connect to #ecl with #mcclim with #emacs #slime, and to define cl:ed
codeberg.org/tfw/slimeclimorg
There's a reasonable amount of helpful #commonLisp commentary.
Bootstrapping clim interfaces and symbolic processing to eventually fake a moo
codeberg.org/tfw/climmoon-lisp
This will be my fake moo
codeberg.org/tfw/moonclimb
now broadcasting my got commits on codeberg
codeberg.org/tfw?tab=activity
we'll gophergit eventually (link?)

So, for a few weeks, I tried to replace #orgmode with @OmniOutliner . I just couldn't make it work. There are too many advantages to inserting tables, exporting to #markdown , #LaTeX , and evaluating code with #OrgBabel

2024-05-13

I migrated my system setup from #orgmode and #orgbabel to #chezmoi. Not a perfect fit, but there were some friction working on the configuration, and having some dotfiles as plain files makes some things easier.

Would have loved a better solution, but I need something which works on Windows too which limits the selection.

simendsjo.me/blog/202405132005

ParetoOptimalDevParetoOptimalDev@mas.to
2023-10-05

What do other #OrgMode #OrgBabel users do in #emacs when they need to create a new block very similar to the previous one while #LiterateProgramming? 🤔

Do you have a function or do you just do it manually like:

C-c C-v C-p ;; org-babel-previous-src-block
M-h ;; org-mark-element
M-w ;; kill-ring-save
C-x C-@ ;; pop-global-mark

I find I run into this case a lot, do others?

vintage screwlisp accountscrewtape@mastodon.sdf.org
2023-09-24

#emacs #orgmode #orgbabel #phloggersgarage #gopher
A silly phost in which I try to use ansi escape codes in orgmode, ultimately not really succeeding (well, I produced a form that could be C-j'ed that used ansi-color and insert that technically did it, temporarily). How?

Shows printing in shell, C, cpp, lisp, elisp too.

gopher://tilde.club/0/~screwta
proxy
gopher.tildeverse.org/tilde.cl

#100daystooffload 013/100 catchup edition

2023-06-28

I am processing a large diff so I stuffed it into a #+begin_src diff block. It's really nice to leverage org-babel-demarcate-block to split the block at each point where I want to make some comments.

#Emacs #OrgMode #OrgBabel

2023-06-27

I love Howard Abrams article "Literate DevOps" using #orgmode and #orgbabel. It's so far beyond my own usage that I can probably read the article time and time again for years, and still learn something new each time!

Highly recommended!

howardism.org/Technical/Emacs/

Zelphir Kaltstahlzelphirkaltstahl
2023-03-06

Seems like with ob-scheme working just fine, also any previous issues I had with org-sbe and using Scheme in org-mode tables/spreadsheets is gone! This is great! I can now write functions in Scheme, for example GNU Guile, and use them in table formulas. Next step might be to deal with time, calculate time diffs and put them back in a table. And then maybe library of babel?

For example see [1].

[1]: notabug.org/ZelphirKaltstahl/e

ParetoOptimalDevParetoOptimalDev@mas.to
2022-12-11

I created a PR that prevents node title completion from happening in #OrgBabel source blocks when using #OrgRoam with =org-roam-completion-everywhere= set to =t=.

Fixing one of my biggest annoyances just in time for me to wonder "Do I prefer auto completion or do I prefer more manual tab complete"... really feeling like an #Emacs user :D

Alejandro Gallocadr@masto.ai
2022-12-01

#emacs package/blog/literate program of the day: `ob-p5js`

I wrote this package during an afternoon in a #LiterateProgramming fashion, maybe some people have never seen how to write #OrgBabel packages in #OrgMode. Also if you don't know #processing, #p5 or #p5js it might be a good resource to get motivated!

What I like about this is that I can write many interactive visualizations in the same html file with #OrgMode seamlessly.

alejandrogallo.github.io/blog/

github.com/alejandrogallo/ob-p

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst