1
0
Fork 0
Commit graph

918 commits

Author SHA1 Message Date
1e974046c5 [oni-core] Use ‘org-mode’ for the initial scratch buffer 2021-04-25 17:53:21 -07:00
cd8565d9bd [oni-core] Enable ‘auto-insert-mode’ 2021-04-25 17:50:22 -07:00
6d3975566c [oni-package] Enable ‘package-quickstart’ 2021-04-25 17:47:12 -07:00
fd6b131d1c [oni-gnus] Use references, not the subject, to determine threads 2021-04-25 17:44:38 -07:00
ef2c729039 [oni-core] Use Gnus to read mail 2021-04-25 17:42:36 -07:00
feb1e0cc09 [oni-org] Make ‘org-agenda’ restore the window configuration 2021-04-25 17:37:58 -07:00
30426230ed [oni-org] Add an unestimated reading list view 2021-04-25 17:37:08 -07:00
f1ffdae38b [oni-java] Add ‘rainbow-delimiters’ 2021-04-25 17:36:32 -07:00
c2e9a919b6 Add ‘org-roam-insert’ to my Org hydra 2021-04-18 16:13:28 -07:00
ec512f18c9 [oni-scheme] Add ‘geiser-guile’
This is necessary to be able to run ‘geiser’ using Guile Scheme. This commit
also fixes a couple of warnings.
2021-04-13 15:43:43 -07:00
9d51fae47b [oni-scheme] Check that the output ends with the expected text
All of the other tests already check that the output ends with the expected
output and isn’t exactly equal to it. This is because I don’t have enough
control over (or don’t know enough about) the output Emacs and other packages
generate. In order to prevent false-positives from happening as is happening
with ‘scheme-mode’, I don’t check what’s before the output I expect.

The false-positive that’s happening with ‘scheme-mode’ is an issue that it seems
like ‘geiser’ has started complaining that it can’t find ‘guile’, which is
expected.
2021-04-08 17:01:04 -07:00
dab6d0bd70 [oni-scheme] Print output of integration tests for debugging
In bats, when you print to stdout during a test, if the test fails bats will
show the output that was generated. If everything succeeds it hides the output.
2021-04-08 16:04:47 -07:00
fcdabae3fd [oni-org] Replace org icons and add a few new ones
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.
2021-04-07 23:47:48 -07:00
3f2d563970 Add an icon for Emacs tasks 2021-04-07 19:57:30 -07:00
6234e99de9 [oni-eww] Display new eww buffers as the only buffer 2021-04-06 11:17:44 -07:00
f155080f3f [oni-eww] Add configuration 2021-04-06 11:01:48 -07:00
a1f9243cf0 [org-roam] Add capture templates for reading 2021-04-06 11:00:08 -07:00
1b6972b09f Fix ‘org-roam-insert-immediate’ use in ‘oni-hydra-org’
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.
2021-03-29 10:00:50 -07:00
1e0da964a4 Add ‘nroam’ to the ‘org-roam’ configuration 2021-03-28 11:37:30 -07:00
dd9fedf8ff Decouple ‘oni-org’ and ‘oni-org-roam’
‘org-roam’ doesn’t seem to work correctly on all the machines that I use
‘org-mode’ on.
2021-03-25 20:20:04 -07:00
0e0f464a65 For the journal capture template, only include task if clocked in 2021-03-25 19:37:48 -07:00
0d5b6fcc11 Bump version for oni-org
I updated one of the capture templates, but since they’re not part of the ‘.el’
file itself the version needs to manually be bumped.
2021-03-24 10:33:56 -07:00
9cc3e356af Add some more ligatures supported by Fantasque Sans Mono 2021-03-17 21:21:31 -07:00
85759a07d8 Add a link to the clocked-in task for journal entries 2021-03-17 21:14:56 -07:00
2be22d72d9 Replace Comic Neue with DejaVu Sans
It doesn’t seem like Emacs can load Comic Neue at all, I also tried Open Sans.
DejaVu seems to work fine.
2021-03-16 23:31:18 -07:00
59badf01c2 Add ligatures supported by Fantasque Sans Mono 2021-03-16 23:31:03 -07:00
a3cc0b0b36 Fix dependency on LSP for CMake 2021-03-09 17:25:22 -08:00
02ad316127 Enable lsp in CMake mode 2021-03-03 20:47:17 -08:00
9eddaf6b81 Disable Beacon for Eshell scrolling 2021-02-27 17:28:16 -08:00
869c3073b3 Add ‘insert-char-preview’
This package exposes a function ‘insert-char-preview’ that does the same thing
as ‘insert-char’ except that it shows a preview of the character in the
completion.
2021-02-27 15:41:20 -08:00
21bd7564f5 Add checkdoc settings 2021-02-27 15:37:36 -08:00
feec611d17 Add sort paragraph Hydra option 2021-02-27 15:37:09 -08:00
c9ad4acc44 Check that the output of the ‘oni-smartparens’ test ends in t
There can be other output, but that doesn’t mean the test failed, as long as t
is the last thing.
2021-02-24 21:14:49 -08:00
9e0f0d4352 Setup refiling in org-mode 2021-02-23 21:40:39 -08:00
003c955ad9 Enable ‘electric-indent-local-mode’ in CMake 2021-02-23 21:40:13 -08:00
058c6b39ae Hide macro markers in Org mode 2021-02-15 16:49:53 -08:00
2d8d0d2b1e Change fonts for ‘fixed-pitch’ and ‘variable-pitch’ fonts 2021-02-15 16:49:21 -08:00
1bbd8b1bdb Remove forge 2021-02-14 18:43:13 -08:00
e79e21b410 Only try to change the company backends when company-capf is found 2021-02-14 18:42:10 -08:00
48e7ba3c9e Display fill column in Elm and add rainbow delimiters 2021-02-09 17:53:50 -08:00
b814592969 Require my lsp configuration for Elm 2021-02-09 17:39:45 -08:00
8dc211e2d2 Add configuration for Elm 2021-02-09 17:36:10 -08:00
e42dc5c467 Turn the result info ‘t’ or ‘nil’ 2021-02-09 09:52:28 -08:00
ae1f9afe47 Add #guix channel, fix #conkeror 2021-02-08 22:32:10 -08:00
c62a5ec9c6 Use ‘conf-unix-mode’ for ‘.service’ files 2021-02-08 22:31:50 -08:00
d824998884 Add mode-icons 2021-02-06 18:15:45 -08:00
d91ae06ec1 Remove phpcbf, it doesn’t seem to exist anymore 2021-02-06 18:12:20 -08:00
b32f8ff3c5 If the projects directory doesn’t exist, that’s fine 2021-02-01 13:41:54 -08:00
863222af0d Add a hydra to sort lines and strings 2021-01-31 21:59:47 -08:00
ff7d19dc1e Add ‘electric-quote-local-mode’ to org-mode buffers 2021-01-31 21:47:13 -08:00