aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* oni-scheme: Automatically hide extra added content in ↵HEADmasterGravatar Tom Willemse2026-07-141-2/+2
| | | | imports
* oni-scheme: Add support for hiding ‘use-modules’ importsGravatar Tom Willemse2026-07-141-3/+5
|
* oni-scheme: Hide imports with overlaysGravatar Tom Willemse2026-07-141-19/+16
| | | | | | | Text properties are part of the text, but overlays are not. They also automatically come with updated end position when text is added in between the start and end of the overlay. This makes it much easier to manage and fixes the issue that hiding the imports broke when a new import was added.
* oni-browse-url: Use default browser on MacOSGravatar Tom Willemse2026-07-071-3/+3
| | | | | | | | | | Using the generic browser with the ‘/opt/homebrew/bin/glide’ executable doesn't work, it throws the error: Couldn't load XPCOM. Using the default browser uses the ‘open’ executable on MacOS, and that works fine.
* oni-org: Remove hidden roam dependencyGravatar Tom Willemse2026-07-071-3/+2
|
* oni-org: Remove org-pretty-table from install-time ↵Gravatar Tom Willemse2026-07-071-3/+7
| | | | | | | dependencies Instead I'm using `use-package' to specify that the package should be downloaded when the org-mode file is first loaded.
* oni-eww: Enable outline-minor-modeGravatar Tom Willemse2026-07-071-1/+2
| | | | | By default eww comes with outline mode support, it's just not enabled. With this enabled I can now toggle visibility for headlines.
* GNUmakefile: Add oni-outlineGravatar Tom Willemse2026-07-021-0/+4
|
* oni-eww: Explicitly load dependencyGravatar Tom Willemse2026-07-021-1/+2
|
* oni-org: Replace ‘map-put!’ with ‘setf’ + ↵Gravatar Tom Willemse2026-06-291-27/+27
| | | | | | | ‘map-elt’ ‘map-put!’ doesn't work on ‘nil’. Possibly because it tries to change the value in-place and that won't work with ‘nil’.
* oni-org: Add map requirement for ‘map-put!’Gravatar Tom Willemse2026-06-291-1/+2
|
* oni-org: Replace ‘oni-org--map-put’ with ‘map-put!’Gravatar Tom Willemse2026-06-291-27/+9
|
* manifest: Install hutGravatar Tom Willemse2026-06-291-1/+2
| | | | | This is necessary for the build script to upload the files to the static site host.
* oni-php: Add grep requireGravatar Tom Willemse2026-06-291-2/+3
| | | | | This is needed for the ‘oni-php-grep-symbol’. Without the ‘require’ the command might fail because something isn't loaded yet.
* builds/repo: Use hut instead of acurlGravatar Tom Willemse2026-06-291-2/+1
| | | | | | | The documentation[1] says that hut is the way to update the site now, I don't see any mention of acurl anymore. [1]: https://srht.site/automating-deployments/
* oni-org: Fix local dependency in EldevGravatar Tom Willemse2026-06-291-1/+3
| | | | | | On the sourcehut build machine this build isn't usint a Guix shell, so the ‘GUIX_ENVIRONMENT’ environment variable isn't set. Default to ‘~/.guix-profile’, which should be where the build machine installs to.
* oni-flycheck: Add flycheck-phpstan dependencyGravatar Tom Willemse2026-06-291-2/+2
|
* GNUmakefile: Change location of tar fileGravatar Tom Willemse2026-06-292-2/+2
| | | | | | ‘make package’ complains that the directory contents changed while trying to make the tarball. I assume that's because the tarball is made in the directory that's being packaged. Moving it should fix this.
* builds/repo: Make sure commands run in the right directoryGravatar Tom Willemse2026-06-291-1/+3
|
* Add build manifest for sourcehutGravatar Tom Willemse2026-06-291-0/+12
| | | | | This will prepare, build, and the upload the package archive for my emacs configuration.
* GNUmakefile: Create a tar.gz packageGravatar Tom Willemse2026-06-291-1/+2
| | | | This should make it possible to upload all of the contents to sourcehut pages.
* Add guix manifest for this projectGravatar Tom Willemse2026-06-291-0/+10
|
* gitignore: Remove .cask ignoreGravatar Tom Willemse2026-06-281-1/+0
| | | | I'm not using Cask anymore, so it shouldn't appear anywhere in my project.
* Change build output directoryGravatar Tom Willemse2026-06-286-210/+213
| | | | | | Put everything in public/pakages so that at a later date I can add a project site along with the packages. This change also makes it easier for me to change my mind about where the packages land.
* GNUmakefile: Add clean recipeGravatar Tom Willemse2026-06-281-0/+5
|
* GNUmakefile: Add recipe for corfuGravatar Tom Willemse2026-06-281-3/+7
|
* oni-php: Add dependency on php-modeGravatar Tom Willemse2026-06-281-2/+2
| | | | | I removed it when I was experimenting with php-ts-mode, but that isn't yet what I'd like it to be, so I'm back to using php-mode for now.
* GNUmakefile: Update package recipesGravatar Tom Willemse2026-06-284-168/+64
| | | | | These packages don't have snippets anymore and therefore aren't multi-file packages anymore.
* oni-gui: Setup multi-file setupGravatar Tom Willemse2026-06-282-4/+26
| | | | | The gui module now includes SVG icons that need to be installed along with the configuration.
* oni-yasnippet: Set up multi-file buildGravatar Tom Willemse2026-06-282-4/+23
| | | | | | This package now contains all of my snippets, instead of having them distributed across multiple packages. I hope that this will make them easier to manage and keep updated.
* oni-org: Invert task status colorsGravatar Tom Willemse2026-06-171-2/+2
|
* oni-org: Add category to tasksGravatar Tom Willemse2026-06-164-0/+9
|
* oni-org: Add section to morning checklist for MondaysGravatar Tom Willemse2026-06-101-4/+8
|
* oni-org: Add function to find a node with org-memGravatar Tom Willemse2026-06-101-1/+6
|
* oni-org: Add missing template fileGravatar Tom Willemse2026-06-101-0/+4
|
* oni-org: Remove yasnippet dependencyGravatar Tom Willemse2026-06-101-16/+1
| | | | The snippets are now part of oni-yasnippet instead.
* oni-elfeed: Add feedGravatar Tom Willemse2026-06-091-2/+3
|
* oni-org: Add Trash task to morning checklistGravatar Tom Willemse2026-05-292-2/+16
|
* oni-yasnippet: Move all snippets to ‘oni-yasnippet’Gravatar Tom Willemse2026-05-2899-337/+35
| | | | | There is no real point in having them all separate. Having them all in a single place makes them much easier to manage.
* oni-core: Make switching buffers listen to ↵Gravatar Tom Willemse2026-05-261-1/+5
| | | | ‘display-buffer-alist’
* oni-org: Add morning checklist capture templateGravatar Tom Willemse2026-05-222-2/+19
|
* oni-org: Add template for doing laundryGravatar Tom Willemse2026-05-222-1/+28
|
* oni-org: Add NEXT stateGravatar Tom Willemse2026-05-221-1/+7
|
* oni-elfeed: Add some feedsGravatar Tom Willemse2026-05-221-2/+4
|
* oni-org: Remove special characters from note page nameGravatar Tom Willemse2026-05-221-2/+7
|
* oni-php: Add BelongsTo type comment for return typesGravatar Tom Willemse2026-05-211-1/+13
|
* oni-php: Remove ggtags dependencyGravatar Tom Willemse2026-05-151-3/+2
| | | | Using dumb-jump instead
* oni-core: Use consult to show xref resultsGravatar Tom Willemse2026-05-151-1/+3
|
* oni-dumb-jump: Add moduleGravatar Tom Willemse2026-05-151-0/+33
|
* oni-gui: Load yoshi-mode-lineGravatar Tom Willemse2026-05-141-1/+2
| | | | | I've been working on it little by little for a while now, it's time to actually turn it on.