krz/orgstar

A native macOS editor for org-mode files. editor org-mode swift

Commit 341b562f95

341b562f9592d582fcb7c19d12da3216ca29c3c4

parent: d924123ec2

Verified · cmc

cmc <hello@cleberg.net> · 2026-10-09 02:50 UTC

Correct two stale manual statements

:var with arguments and block results work; the keymap.toml example no longer rebinds a command the Mac preset binds.

Layout: unified · split

docs/manual/guide/03-keys.org +2 −2
@@ -252,13 +252,13 @@ A =mode= other than =normal=, =insert= or =visual= (including =visual-line=) is
252252** More examples
253253
254254#+BEGIN_SRC toml
255# Mac preset: ⌃⌘U goes up to the parent heading, ⌃⌘R recalculates the table row, ⌃⌘; toggles COMMENT.
255# Mac preset: ⌃⌘U goes up to the parent heading, ⌃⌘R opens column view, ⌃⌘; toggles COMMENT.
256256[[bind]]
257257keys = "C-s-u"
258258command = "org.heading.up"
259259[[bind]]
260260keys = "C-s-r"
261command = "org.table.recalc"
261command = "org.columns"
262262[[bind]]
263263keys = "C-s-;"
264264command = "org.heading.toggle-comment"
docs/manual/guide/15-alongside-emacs.org +1 −1
@@ -207,7 +207,7 @@ Code blocks (see [[file:11-code-blocks.org][Code blocks]]):
207207- =:post= isn't supported; =:prologue= and =:epilogue= only for C, C++, D, Java, Fortran and Clojure; =:stdin= and =:shebang= only for shells.
208208- =:session= is supported only for shells and Python. C, C++, D, Java, Fortran and Clojure ignore it, as in Org.
209209- Clojure runs with babashka or the Clojure CLI only; other =:backend= values are refused.
210- =:var= isn't supported for some languages; references with arguments, as =block(x=1)=, and using another source block's result in =:var= aren't supported.
210- =:var= isn't supported for Ruby, JavaScript, R and awk blocks.
211211- Header arguments, =:var= values and =:cache= that need Lisp evaluated by Emacs are refused when Orgstar's interpreter can't evaluate them: "… is Lisp that only Emacs can evaluate; nothing was run."
212212- Noweb references that run a block aren't supported.
213213- Tangling refuses =:var= that would run a block, and tables and lists in =:var= for some languages.