So excited that I was able to write a blog post in #orgmode#emacs and publish it to my #classicpress blog from within orgmode! The new post ain't much to look at, and there's no content to speak of. Just a proof of concept. And it proofed!
So, I think I start to understand why I always fail to use Org-mode, or any other software made for the same goal.
Until now, I wanted to use it to track and plan all my tasks. Including tasks I don't want to do but have to. So, every time I used it, it remind me of all the boring stuff I don't want to do. It result as my brain prefer to avoid using it and be focus on something else.
When I was using Org-mode, I finished by being freeze: I don't do the tasks I don't want to, and because of that, I was feeling that I didn't deserve to do what I wanted to. In the end, I was doing nothing because of that.
And I also tried to use Org-mode during period of time where I have a lot of work to do, where mistake was not possible for me. In these times, I can't experiment new things. I need to rely on thing that I have already used and have proven it worked for me, even if it's less efficient than Org-mode.
So, what to do now ?
I start to use Org-mode to track only, no planing. I mark only the tasks I want to do. Like that, I will be very happy to use it.
When I took the habit to use Org-mode, I will start to time my tasks. It will help me with my inability to represent time in my head.
Then I will start to introduce task I don't want to. Maybe with a counter. If I have more than 3 tasks per week, I have the right to push the rest of them to next week.
And finally, I will maybe introduce planing.
But for each step, I will wait to take some habits.
@fox That's an no interesting aspect: unlinking Org from things you don't like to do (dish washing, tax statement, visiting mother in law ... err, just joking).
I also used Org a lot for documentation: In my company, I was the only one on Emacs. And I liked to have docs in the git repository, not in some directory with Word documents. So I wrote the doc in Org and expected (usually) to HTML and (sometimes) to PDF.
I'm a weird guy: I like documenting to some degree.
I happened to program a lot on the embedded devices. There you have lots of ICs attached via i2c, SPI or what not. You have to manage from the bootloader and/or Linux kernel. So you need detection code, driver implementation, tests for all this. And sometimes user facing docs ("how to get the board temperature"). For the first part I used Org's checklist. Already when reading the schematics I made lots of entries of what I needed to implement. And the last part was done org-babel blocks (begin/end example, begin/end shell).
In one larger project (special device made for a mining supplier) I had perhaps 400 check marks. And hundred org-babel blocks. But for my brain this was no chore. Instead I drawed satisfaction out of closing them one after the other.
So this is how I tricked my Neandertal brain :-)
However, I see suck at org-agenda line tasks. I have too few of them to get into any routine.
It always annoys me that both #OrgMode and #Pandoc do not appear to have a 'clean'/plain flag for generating output.
I want 'plain' LaTeX and HTML with no additions or custom elements...no \tightlist in list environments, nor <div> around sections. Just plain unadulterated markup, that is all...
@pandoc thanks, for giving context! I really like the tooling as I’ve had to use to them both take a single source and convert to n-ary formats. (CommonMark to HTML, DocX, LaTeX) but I would love to do more academic writing in it, sadly the extra built in markup needs to be removed for publishers AFAICT.
Hopefully things can change. I equally love and hate pandoc and orgmode with the same amount of passion!
@jfdm One option for academic writing could be #Quarto. It uses pandoc under the hood, but has scientific publishing set as one of the goals. See, e.g., https://quarto.org/docs/extensions/listing-journals.html
Any LaTeX acceptance problems would be treated as a bug there, I'd assume.
I'm a noob to #orgmode and loving it. Just wondering how many other "platforms" accept or translate .org files? Or will I usually have to change formats if using a file elsewhere? #emacs
I have an org file for a long-running project. It's getting hard to manage because there are lots of different tasks, events, etc.
I think I want to create an "archive version" of that file, which would have the same structure but store items, say, with a timestamp older than 2 months. That would require two basic steps:
extracting a subtree from the original file;
merging the extracted subtree into the archived version.
I could implement that, but I wonder if there is any existing way for that? Or some other approach that would address the same issue?
Thanks Amy @grinn for pointing me to the necessary pieces of org-refile! It would have taken much longer to figure out otherwise.
I've made a function that org-refiles the entry at point into "archive/<file-name>.org", preserving the header structure. I only had to implement creating nonexistent headers because `org-refile' can create just one level out-of-the-box.
And another function that performs that operation on all entries found by `org-ql'.
#kagi.el 0.5 was released yesterday and is now available on MELPA Stable. Most of the highlights have already been mentioned on my timeline:
• Define your own prompts with define-kagi-fastgpt-prompt' • Embed prompts and responses inside #orgmode • A no-cache' parameter for some summarizer commands (so your text flows through Kagi's infrastructure without retention)
That is currently not possible, as org-mode has no feature to modify an image generated by some other program (plantuml, graphviz etc)
Also, originally you asked about captions generally. A code block can also run e.g. Python code and use the output of it in a result block. The minority of code blocks generate images.
In my "play time" with #Obsidian as an #orgmode user I haven't felt like I trust this app for many reasons. One is that I have installed too many plugins and now it’s overly complicated/bloated - I don't even want to open it. Time to dumb it back down and if it still doesn't stick then keep using #orgmode. The only reason I've been testing it out is a desire for a better iOS experience with my notes.
@greg@Vorinstanz ah. That depends on how you sync. You can point both apps to a synced folder (I am in aplle ecosystem, so there both would point to an iCloud folder). Also logseq is offering a (paid) sync option. I have not explored that.
@plaugg@Vorinstanz yes, it expects it to be in an icloud folder - something like iCloud~com~logseq~logseq/Documents on mobile. I can put it anywhere for the desktop app and don't want to do the symlink dance for mobile.
The simplicity to accomplish this result is incredible. Similar things can be accomplished in #vim too.
Modern editors have to expose configuration flags for such features. Which are indeed easier to use if present, but less configurable and less composable.
I'm trying to use #orgmode as a replacement for #jupyter. I'm wondering if others use Org that way, and what their solutions are for getting inline plots/images. Ideally I'd like to be able to get regular stdout output and plot output from the same code block as you can in jupyter, and then have the image show up inline at a reasonable size without having to manually mess with filenames, image sizes or adjust headers every time I want to do that.
Help me #LazyWeb. I want to insert something into my #OrgMode documents that will resolve to the current date (ISO8601) when I call org-latex-export-to-pdf—i.e. it will give the PDF document a visible last-edited date. I have some LaTeX that does this in LyX, but I haven't got Org to pass it through…
@geoff Aha yes that's what was going on - I hadn't realised I needed to set DATE explicitly to use {{{date}}} (which of course isn't what I want to do anyway). {{{time(%Y-%m-%d)}}} gets the job done. Thanks!
I love #orgmode, but there is an idiosyncrasy in org-capture's that seems atrocious to me. Whenever I go to capture a note, the capture buffer deletes all windows that are open except one, and splits it so only that window and the org-capture window are visible. As far as I can tell this is the behavior regardless of what your settings for display-buffer are.
This seems to be because instead of respecting display-buffer settings it uses delete-other-windows to ignore them instead. I can advise it to ignore delete-other-windows, which is better, but it still undoes any changes I make to my window layout while the org-capture buffer is open. Secondly, it also doesn't restore #EXWM windows properly. I cannot fathom why the maintainers would ignore a user's display-buffer preferences.
This is bad enough that I'm thinking about abandoning org-roam, (and probably any other org-capture based workflows). I carefully curate my window layout so that I have the information needed available to me. Org-capture decides that it knows better, and leaves me with a highly inefficient workflow for accessing the information I need to make my note. I just don't understand the rationale here.
If anyone knows a workaround to this insanity, please let me know.