aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* [oni-elfeed] Add a feedGravatar Tom Willemse2023-07-281-2/+3
|
* [oni-core] Disable previews for ‘consult-bookmark’Gravatar Tom Willemse2023-07-261-2/+2
|
* [oni-circe] Disable sending tracking to polybarGravatar Tom Willemse2023-07-261-46/+47
| | | | I'm not using polybar anymore.
* [oni-circe] Add another channelGravatar Tom Willemse2023-07-261-0/+1
|
* [oni-project] Add configuration for ‘project’Gravatar Tom Willemse2023-07-221-0/+42
| | | | | This adds a magit option to the project switch commands so that I can view the git status of a project right away.
* [oni-notmuch] Update the way the sync output for notmuch ↵Gravatar Tom Willemse2023-07-201-2/+37
| | | | | | | | | | is shown - Show the output in a small window at the bottom of my screen. - When the sync has completed successfully, close the output window. - Automatically update the ‘*notmuch-hello*’ buffer when the process ends.
* [oni-elfeed] Add news about Final SpaceGravatar Tom Willemse2023-07-181-2/+3
|
* [oni-scheme] Disable the paredit newline keybindings in ↵Gravatar Tom Willemse2023-07-181-1/+14
| | | | Geiser REPL
* [oni-elfeed] Keep an eye on my friend's bookmarksGravatar Tom Willemse2023-07-171-2/+3
|
* [oni-circe] Add some IRC channels to lurk inGravatar Tom Willemse2023-07-171-1/+6
|
* [oni-org] Add a yasnippet snippet for a todo itemGravatar Tom Willemse2023-07-161-0/+10
|
* [oni-org] Add category icons for “blog” and ↵Gravatar Tom Willemse2023-07-163-2/+6
| | | | “writing”
* [oni-core] Remove unnecessary codeGravatar Tom Willemse2023-07-161-2/+1
| | | | | | | When Emacs is first started ‘treesit-extra-load-path’ is empty and any ‘(treesit-language-available-p ...)’ will return nil. But calling, for example, ‘bash-ts-mode’ will work if the package is installed in Guix and will fill the variable.
* [oni-core] Add settings for tree-sitterGravatar Tom Willemse2023-07-151-1/+7
| | | | | | | | | | | | | | - Set the ‘treesit-extra-load-path’ to the value of ‘TREE_SITTER_GRAMMAR_PATH’. Emacs doesn't seem to do this automatically, but Guix sets that variable when grammars get installed. - Add ‘bash-ts-mode’ to the ‘interpreter-mode-alist’. In his article[1] about tree sitter support in Emacs Mickey Petersen mentions that it's best to use ‘major-mode-remap-alist’, however in his example he remaps ‘bash-mode’ to ‘bash-ts-mode’, but there is no ‘bash-mode’. Setting the ‘interpreter-mode-alist’ like this still works. [1]: https://www.masteringemacs.org/article/how-to-get-started-tree-sitter
* [oni-hy] Add configuration for Hy modeGravatar Tom Willemse2023-07-141-0/+34
|
* Remove the ‘defun’ snippet from ↵Gravatar Tom Willemse2023-07-121-1/+17
| | | | | | | | ‘lisp-interaction-mode’ It always confuses me that it's defined in ‘lisp-interaction-mode’, but not in ‘emacs-lisp-mode’. ‘emacs-lisp-mode’ has the same basic snippet under the key ‘def’.
* [oni-org] Add ob-asyncGravatar Tom Willemse2023-07-101-2/+3
|
* Fix typoGravatar Tom Willemse2023-07-091-2/+2
|
* [oni-core] Remove tips display from initial scratch messageGravatar Tom Willemse2023-07-081-21/+1
| | | | This is now displayed on my Inkplate.
* [oni-org] Export “” as escaped html entitiesGravatar Tom Willemse2023-07-061-2/+9
|
* [oni-core] Enable ‘isearch-lazy-count’ to show matchesGravatar Tom Willemse2023-07-061-1/+6
|
* [oni-notmuch] Insert an extra section with a button to ↵Gravatar Tom Willemse2023-06-221-1/+13
| | | | | | | | sync email This section is meant to come right after the first “hello” section. The hooks should be set up in pre-new and post-new to make sure that everything that needs to run before and after works as expected.
* [oni-sendmail] Add required version headerGravatar Tom Willemse2023-06-211-0/+1
| | | | Without it the package isn't valid.
* [oni-sendmail] Split my config to send email into ↵Gravatar Tom Willemse2023-06-213-9/+44
| | | | | | | | separate package I haven't been using Gnus for a while and have been using notmuch instead. Having my email sending settings be a part of the gnus configuration makes it impossible to send email without loading gnus.
* [oni-org] Get rid of any ‘(setf (map-elt ...) ...)’ ↵Gravatar Tom Willemse2023-06-211-80/+98
| | | | | | | | | | | | | | | occurrences Right now this doesn't seem to work at all... It works fine when I evaluate this using ‘eval-defun’ or ‘eval-last-sexp’, but when I try to byte-compile it doesn't work. I've added my own custom macro that expands to the same thing that ‘(setf (map-elt ...) ...)’ should. I have forgotten how to write macros properly so I may have made some mistakes. This should only be temporary until I figure out why this is happening... it might just be that I'm using a version of Emacs built from a faulty commit.
* [oni-grep] Enable ‘hl-line-mode’ in ‘grep-mode’Gravatar Tom Willemse2023-06-151-1/+3
| | | | | This makes it easier to see which line I'm looking at while going through the hits.
* [oni-core] Add key to insert lambdaGravatar Tom Willemse2023-06-151-1/+3
|
* [oni-org] Only show snippet captures in ‘org-mode’Gravatar Tom Willemse2023-06-131-1/+7
| | | | They don't currently make sense for anywhere else...
* [oni-org] Fontify quote and verse blocks speciallyGravatar Tom Willemse2023-06-131-0/+1
|
* [oni-org] Add a capture template for a snippet about ↵Gravatar Tom Willemse2023-06-131-0/+8
| | | | Emacs articles
* [oni-package] Clear package archives so that I can't use ↵Gravatar Tom Willemse2023-06-131-29/+5
| | | | them
* [oni-org] Add template for capturing Emacs package questionsGravatar Tom Willemse2023-06-131-1/+16
|
* [oni-org] Bring back capture templates and agenda viewsGravatar Tom Willemse2023-06-071-1/+76
| | | | New and (hopefully) improved...
* [oni-org] Add gnuplot to automatically loaded languages ↵Gravatar Tom Willemse2023-06-041-1/+2
| | | | for Babel
* [oni-org] Add my tickler file to my refile targetsGravatar Tom Willemse2023-06-041-2/+7
|
* [oni-org] Sort paragraphGravatar Tom Willemse2023-06-041-1/+1
|
* [oni-org] Use a new archive file for each yearGravatar Tom Willemse2023-06-041-1/+5
| | | | | | This way archives don't keep growing indefinitely and opening the archive doesn't load every single language I've ever used because there are code blocks in there.
* [oni-org] Throw away custom agenda commands and capture ↵Gravatar Tom Willemse2023-06-0213-135/+1
| | | | templates
* [oni-org] Automatically hide source code blocks marked ↵Gravatar Tom Willemse2023-06-011-1/+18
| | | | | | | as hidden Source: https://emacs.stackexchange.com/questions/44914/choose-individual-startup-visibility-of-org-modes-source-blocks
* [oni-elfeed] Add Mickey Petersen to list of people whom ↵Gravatar Tom Willemse2023-05-311-2/+3
| | | | | | | I follow I already follow his blog directly, so I don't need to also see his posts from Planet Emacslife.
* [oni-org] Sort hooksGravatar Tom Willemse2023-05-301-2/+2
|
* [oni-org] Enable ‘yas-minor-mode’ in Org ModeGravatar Tom Willemse2023-05-301-1/+2
|
* [oni-org] Automatically load ‘ob-dot’Gravatar Tom Willemse2023-05-301-1/+2
|
* [oni-org] Fix typoGravatar Tom Willemse2023-05-261-2/+2
|
* [oni-org] Change the way file links are displayed in ↵Gravatar Tom Willemse2023-05-261-1/+17
| | | | | | | org-mode If a file link points to a file that doesn't exist, display it similarly to an error.
* Ignore any ‘.elc’ filesGravatar Tom Willemse2023-05-251-0/+1
|
* Remove oni-markdown packageGravatar Tom Willemse2023-05-251-3/+0
| | | | It's just an empty file on my disk that hasn't been committed.
* Fix variable referenceGravatar Tom Willemse2023-05-251-1/+1
| | | | | Oops, must have accidentally screwed this up when I changed the name. Will probably move the guile code into its own file at some point, though.
* [oni-core] Require ‘consult’ when byte-compiling ↵Gravatar Tom Willemse2023-05-251-4/+4
| | | | | | | | | | | | | | | | | | | ‘oni-core’ When everything is interpreted it all works fine because ‘consult’ is loaded before the ‘with-eval-after-load’ part is run, but when byte compiling the byte compiler doesn't know that ‘consult-customize’ is a macro unless ‘consult’ is loaded, which it isn't when Guix compiles it. When it's byte-compiled as if it's a function ‘consult-buffer’ is assumed to be a variable that's passed in, so I'm guessing it's trying to dereference it first before passing it on to a non-existent function? But of course ‘consult-buffer’ is only a function (Emacs Lisp is a Lisp-2 after all), so it fails, but only when byte compiled (and even only when byte-compiled in a clean environment where there are no packages loaded that aren't explicity said to be). Hopefully this fixes my issue with being unable to switch buffers until I explicitly load ‘consult’.
* Revert "[oni-core] Call ‘consult-customize’ from the ↵Gravatar Tom Willemse2023-05-251-6/+6
| | | | | | | | | top-level" This reverts commit 961651e5752f9037e4c52f5130fd42f9c9874b26. It works in an interactive session, but still fails while starting up. Probably has to do with autoloads not having finished loading yet, perhaps?