Something you could discuss is the expectations that BeOrg has in the format of the Org files (if any).
Currently beorg's understanding of time/date ranges isn't quite right. I need to update beorg to differentiate between a time range and an explicitly expressed start and end date.
I am currently seeing Beorg translate:
<2022-10-25 Tue 13:00-14:00>
<2022-10-25 Tue 13:00>--<2022-10-25 Tur 14:00>
@koen that would be unfortunately quite difficult to do with the way beorg is currently implemented. beorg reads in a file and parsing it into some internal data structures (e.g. it extracts the state, priority, headline text and tags as separate pieces of information) and then when a change is made it recreates the file. Potentially you could imagine an approach where any edits are made directly on the text, but this isn't the approach taken by beorg. What is more likely is that there are hints to beorg that when writing the file it should follow a particular defined formatting.
There is currently one formatting setting in beorg which may be helpful to you - org-tags-column (this should work in a very similar way to the Emacs/Org mode equivalent).
Oh! That's a "set!, not "setl" !
I'd been using init to set the tag column as Emacs and Beorg disagree, but I recently noticed it wasn't working and reset it in Emacs.
Check https://beorg.app/learning/excluding-tasks-from-specific-files-for-the-agenda-and-todo-lists/ for a guide on creating an init.org.
Thanks Matthew! Could you guide me to where init.org should be stored? Is it in the root org folder? I added it and the setting you posted, but the app doesn't seem to respect spacing still. Anything I'm missing?
There is a new setting to add blank lines between headers. Add...
(set! beorg-add-newline-between-headlines #t)
...to your init.org. Possibly still not quite what some of you are looking for so hope to continue to make improvements here.
+1 Still very much waiting for this feature. It's holding me back from using the app.
Another +1 for keeping blank lines
another +1 in favor of not removing blank lines. This creates all kinds of (apparently unnecessary?) churn for a workflow that syncs between my working org mode directory and iCloud.
Having a setting that only affects entries added in beorg, but not the entire file, sounds great to me.
I have made some small improvements on this over the past few releases but still some work to do.
I would love to hear if the setting is implemented or not? Seems it cannot be found in beorg3 or it is somewhere hided? :)
Thanks. Glad to hear it.