I'm trying out the Pomodoro Technique and one of the things you're supposed to
do is estimate your tasks in pomodoros. This change lets me estimate in, for
example, 1p (20min) based on my specified pomodoro duration.
Loading ‘yasnippet’ shouldn't automatically load my package configuration. If my
package configuration hasn't been loaded it shouldn't try to include my snippets.
With ‘electric-pair-local-mode’ and my inhibit function together I get a pretty
reasonable way of typing fancy quotes and regular quotes in words like “don't”.
It seems that ‘ol-man’ was moved from org-contrib to the main org repository,
but the version of org hasn’t been updated yet, so my system can’t find it yet.
Instead of everything that needs to explicitly mentioning inbox.org, make it the
default notes file. Usually all new notes should be captured in there and will
be moved up to other places.
Make sure that any new files for notes are created in the
‘oni-org-knowledge-directory’ directory and not in whichever directory the
current buffer is visiting.
When on a heading, first move to the beginning of the heading title, and then to
the beginning of the line. For moving to the end, first move to the end of the
title, and then past any tags.
Replace all of the previous icons used in org-mode for agenda views with SVG
ones, and add ones for the “moving”, “security”, “website” and “desktop”
categories.
This still probably calls ‘org-roam-insert-immediate’ incorrectly, but it fixes
it for my current use case. I’ve changed the call to ‘org-roam-find-file’ in a
similar manner in case it ever starts asking me interactively for things.
Instead of checking specifically that it’s in the TODO state, check that it’s in
any one of the first states (like TODO, or READ). If this is the case, switch it
from the current state to whatever the settings define as being the next
state (usually WIP or READING).
A lot of the time when capturing some task my cursor is at a random location and
it doesn’t actually mean what I’m looking at is at all related to what I’m
writing.
I think this will make me occasionally miss certain connections, but usually
will provide less noise.
Instead of using ‘auto-fill-mode’, start using ‘org-indent-mode’ and
‘visual-line-mode’. It looks the same, but without using any newlines and
indentation. It works well if combined with other tools like Orgzly which don’t
do any kind of indentation on their own.
The value of the variable ‘org-agenda-todo-ignore-scheduled’ causes it to ignore
any scheduled items that aren’t scheduled for today or in the past,
‘org-agenda-tags-todo-honor-ignore-options’ makes the value of
‘org-agenda-todo-ignore-scheduled’ also apply to tag searches. Since I’ve
replaced my global todo list with a tag search, this is preferable.
I’m using the date as a kind-of header, calling ‘fill-paragraph’ doesn’t
understand that the date isn’t part of the paragraph. It also looks a little
cleaner in my opinion.
If there are 2 files name "Program.cs" open, for example, the simple
‘(get-buffer "Program.cs")’ won’t work. ‘find-file-noselect’ can work if we pass
in the full file path using the ‘%F’ format placeholder.