aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [oni-elfeed] Ignore some blog posts from Planet EmacslifeGravatar Tom Willemse2023-04-011-1/+10
| | | | These are posts that happend to point at blogs that I already follow.
* [oni-elfeed] Ignore Security updates from LWNGravatar Tom Willemse2023-04-011-1/+2
|
* Turn off autoloading oni-ivyGravatar Tom Willemse2023-04-011-2/+2
| | | | | For some reason projectile loads ivy, which tries to load oni-ivy, which I don't use at the moment.
* [oni-core] Fix related files functionGravatar Tom Willemse2023-03-301-2/+2
|
* [oni-org] Fix keybindingGravatar Tom Willemse2023-03-301-2/+2
|
* [oni-org-roam] Enable ‘view-mode’ when showing list ↵Gravatar Tom Willemse2023-03-301-2/+3
| | | | of books to read
* [oni-org-roam] Only display unique references in the ↵Gravatar Tom Willemse2023-03-301-0/+5
| | | | org-roam buffer
* [oni-org-roam] Show entry tags in Node selectionGravatar Tom Willemse2023-03-251-1/+5
|
* [oni-org-roam] Improve the list of reading books, link ↵Gravatar Tom Willemse2023-03-251-2/+6
| | | | the pages
* [oni-org-roam] Add command to pick a random book from ↵Gravatar Tom Willemse2023-03-251-1/+22
| | | | toread list
* [oni-org] Add keybinding to refile items to the top of a ↵Gravatar Tom Willemse2023-03-251-1/+8
| | | | heading
* [oni-org] Don't truncate the text in the pomodoro overviewGravatar Tom Willemse2023-03-201-5/+5
| | | | | Instead specify a width for the column and shrink the table. This way it still gets truncated, but it can be expanded and the whole text is in the column.
* [oni-org] Fix ‘oni-org-pomodoro-times’ for when no ↵Gravatar Tom Willemse2023-03-201-9/+9
| | | | logbook exists
* [oni-core] Fix function namesGravatar Tom Willemse2023-03-201-3/+3
|
* [oni-org] Add new commands to manage my GTD inbox and ↵Gravatar Tom Willemse2023-03-141-1/+101
| | | | | | | | | | | | | | | | | | | | | | tickler These function help me make sure that I'm properly going through both files. The command ‘oni-org-run-through-inbox’ will first dump any items in the tickler file that are relevant for today and then it goes through each item in my inbox and asks me to take an action on them. This helps me both go through my inbox more easily, but also helps me keep track of the items in my tickler file, which has been something I keep forgetting to look at. The ‘oni-org-dump-tickler’ command should be idempotent, so calling it multiple times per day shouldn't mess with the different dates in the file. If it discovers that the current day isn't the same as today it keeps going through the tickler file, dumping any tasks it finds into the inbox, until it finds the right day number. It's not aware of any of the months, so it'll happily move to the next month if your tickler file is in the wrong state. Also if your tickler file hasn't been updated in more than a month it also doesn't understand that it needs to keep going and will keep presenting you with old tasks.
* [oni-elisp] Remove litableGravatar Tom Willemse2023-03-141-3/+2
| | | | | | It's a fun idea, but practically it makes things a lot slower in certain situations and by default it has some weird concepts of what safe or pure functions are.
* feat(oni-elfeed): Add some more RSS feedsGravatar Tom Willemse2023-02-241-2/+4
|
* feat(oni-git-commit): Refrain from refilling default ↵Gravatar Tom Willemse2023-02-241-1/+23
| | | | | | | | | | | | | commit comment When I write a commit message there is always the default comment that lists which files are to be committed, which files aren't staged for commit, and which files are just entirely unknown to git at the moment. By default with ‘refill-mode’ turned on (which I have to make it easier to modify paragraphs after I've written them) this comment usually gets all garbled by the refill command. This bit of code prevents the comment from being filled initially.
* feat(oni-package): Add keybinding to directly open a ↵Gravatar Tom Willemse2023-02-241-0/+13
| | | | | | | | package's URL I frequently want to just open the URL of a package to see the readme and possibly some screenshots. There doesn't appeart to be a built-in keybinding for that.
* feat(oni-org): Use the LCh color space to generate colorsGravatar Tom Willemse2023-02-241-3/+6
| | | | | | | | | | | | Automatically generated colors for todo keywords and tags using an MD5 hash will produce a completely random color, frequently not fitting well at all within my chosen color theme. Using the LCh color space and keeping the L(uminance) and C(hroma) constant will produce colors that fit together much metter, and the values have been picked to work well with ‘yoshi-theme’. This change was inspired by “Arbitrary Beautiful Colors”[1]. [1]: https://khanlou.com/2023/02/arbitrary-beautiful-colors/
* [oni-org] Add planned pomodoro noteGravatar Tom Willemse2023-01-241-4/+10
|
* [oni-coree] Silence native compilation warningsGravatar Tom Willemse2023-01-241-1/+5
|
* [oni-core] Sort keybindings, add ace window keybindingssGravatar Tom Willemse2023-01-241-6/+8
|
* [oni-org] Add some Pomodoro[1] helper functionsGravatar Tom Willemse2022-12-131-1/+53
| | | | | | | | | | | | | | | | | | | - ‘oni-org-increment-property’: A generic command that increments a numeric org property - ‘oni-org-pomodoro-add-note’: A command that adds a note to the org item logbook that states a pomodoro was completed. - ‘oni-org-pomodoro-times’: A function that parses an org item logbook to figure out at what times a pomodoro had been completed for that particular task. - ‘oni-org-pomodoro-times-for-date’: A function that finds the times a pomodoro has been marked as completed for a specified date. - ‘oni-org-archive-old-tasks’: Unrelated to the other functions, just a command that archives all of the tasks that have been closed in the previous month. [1]: https://francescocirillo.com/products/book-the-pomodoro-technique
* [oni-elisp] Add ‘litable-mode’[0] to Emacs Lisp buffersGravatar Tom Willemse2022-12-131-2/+3
| | | | [0]: https://github.com/Fuco1/litable
* [oni-core] Add related-files[1] to consult-buffer[2]Gravatar Tom Willemse2022-12-131-1/+23
| | | | | [1]: https://github.com/DamienCassou/related-files [2]: https://github.com/minad/consult
* Give some keybindings (hopefully) more descriptive namesGravatar Tom Willemse2022-12-134-13/+13
| | | | | | | This style of keybinding helps ‘which-key’[1] to display a better name for the command. [1]: https://github.com/justbur/emacs-which-key
* [oni-company] Use tab for either completion or indentationGravatar Tom Willemse2022-12-131-1/+3
|
* [oni-browse-url] Open Mastodon URLs with mastodon.el if ↵Gravatar Tom Willemse2022-12-131-1/+17
| | | | installed
* [oni-js] Remove ‘tern’ dependencyGravatar Tom Willemse2022-12-041-3/+2
|
* [oni-eshell] Fix function referenceGravatar Tom Willemse2022-12-041-2/+2
|
* [oni-elfeed] Subscribe to specific wallpaper sizes on redditGravatar Tom Willemse2022-11-221-2/+10
|
* [oni-org-roam] Display org-roam buffer in side windowGravatar Tom Willemse2022-11-221-1/+8
|
* [oni-core] Show a random tip in my initial scratch messageGravatar Tom Willemse2022-11-131-19/+20
| | | | | | | These tips come from “Pragmatic Thinking and Learning: Refactor Your Wetware” by Andy Hunt[1] [1]: https://pragprog.com/titles/ahptl/pragmatic-thinking-and-learning/
* [oni-notmuch] Swap deleted and @me faces so deleted ↵Gravatar Tom Willemse2022-11-131-3/+3
| | | | | | | | takes precedence When I delete a message I don't want it to still be highlighted as a message for me. The fact that I marked it for deletion is more important than that it's addressed to me directly.
* [oni-org] Don't display blocked tasks in the agenda at allGravatar Tom Willemse2022-11-131-1/+5
| | | | | I'm trying as much as I can to just only display what I can actually work on, and by definition anything that is blocked I cannot.
* [oni-org] Enable Special C-kGravatar Tom Willemse2022-11-131-0/+4
| | | | See the documentation of ‘org-special-ctrl-k’ for what it does
* [oni-notmuch] Show messages tagged @me speciallyGravatar Tom Willemse2022-11-131-1/+3
|
* [oni-core] Remove duplicate entries from historyGravatar Tom Willemse2022-11-131-1/+4
|
* [oni-bookmark] Automatically save my bookmarks when I ↵Gravatar Tom Willemse2022-11-131-1/+5
| | | | change them
* [oni-core] Remove the dashboard packageGravatar Tom Willemse2022-11-131-24/+20
| | | | I barely ever look at it.
* [oni-core] Remove agenda items from dashboardGravatar Tom Willemse2022-11-081-1/+2
| | | | I don't use the dashboard to see my tasks.
* [oni-core] Set some variables for the built-in ↵Gravatar Tom Willemse2022-11-021-2/+8
| | | | ‘calendar’ package
* [oni-org] Fix exclusion of ‘journal.org’Gravatar Tom Willemse2022-10-261-2/+2
|
* [oni-org] Add functions to create and update a Pomodoro ↵Gravatar Tom Willemse2022-10-251-2/+44
| | | | | | | | | | overview This is meant to be used as a daily overview of the Pomodoro's that I've gone through during the day. Should be put in my journal. For that reason, and because I haven't figured out how to make it idempotent on days that aren't today, I've added an exclusion of ‘journal.org’ to the ‘oni-org-update-all-dblocks-live’ function.
* [oni-org] Allow project references to work with archived ↵Gravatar Tom Willemse2022-10-191-28/+56
| | | | | | | tasks This commit fixes the issue that project tasks found in the archive of the org file can't be accessed through the link that's been generated. This fixes that.
* [oni-eshell] Display Eshell in bottom window, not side ↵Gravatar Tom Willemse2022-10-191-2/+2
| | | | | | window A side window can't be made the only window, but a window at the bottom can.
* [oni-elfeed] Add another RSS feedGravatar Tom Willemse2022-10-191-2/+3
|
* [oni-org] Add icon for “config” tasksGravatar Tom Willemse2022-09-282-2/+4
|
* [oni-org] Reduce the distance of the tags columnGravatar Tom Willemse2022-09-271-2/+2
| | | | This will make top-level headlines still place their tags before the line ends.