1
0
Fork 0
Commit graph

501 commits

Author SHA1 Message Date
4b21a1b581 Update base image version
For my generated config I use ‘proper-list-p’, which is a function that is new
in Emacs 27.1.
2020-10-16 13:31:10 -07:00
81de58a063 Use different tag to generate config 2020-10-16 13:31:10 -07:00
191d6e9ea6 Try running generated configuration 2020-10-16 13:31:10 -07:00
7fb78d41eb Add test to see if gcmh-mode is enabled 2020-10-15 14:25:18 -07:00
a49fda9c79 Use ws-butler
At work I have to work with a lot of files that other people work on as well.
Other people don’t usually have their editor set up to remove all trailing
whitespace, and we’re not allowed to make a change that includes a lot of extra
whitespace changes[1]. So I end up having to revert a lot of whitespace changes
just before submitting. And if I then have to make more changes, for example
because something was pointed out in a code review, I have to do it again.

‘ws-butler’ promises that it will still prevent me from submitting extraneous
whitespace, but will not touch lines that I haven’t changed, so that would
prevent me from having to revert them all the time.

[1]: This is good, having a lot of whitespace changes can distract from or even
completely hide the actual change you’re trying to make.
2020-10-15 14:25:18 -07:00
b041947902 Diminish gcmh-mode 2020-10-15 14:25:18 -07:00
1be166dfc7 Explicitly set the package gnupg home directory on Windows
The default way on msys2 produces a directory that isn’t recognized as an
absolute path, so it’s interpreted as a relative path.
2020-10-15 14:25:18 -07:00
e6e28b3dd1 Have org-bibtex automatically generate custom ids for bibtex heading 2020-09-22 22:15:53 -07:00
91a59dcd56 Include links that use the custom id 2020-09-22 22:15:33 -07:00
e9b7271ceb Add my backlinks dynamic block to some capture templates 2020-09-21 18:47:38 -07:00
45658a0bfa Move all capture templates into their own files 2020-09-21 18:46:26 -07:00
721fccc2ca Move org-capture settings to their own section 2020-09-21 18:26:43 -07:00
2eb1766496 Move org-agenda settings to their own section 2020-09-21 18:24:08 -07:00
9823773eef Sort tags in org-mode 2020-09-21 18:14:44 -07:00
51c675aab4 Make sure when creating backlinks that any link only appears once 2020-09-21 18:10:08 -07:00
e652d0f47b Add dynamic block function for backlinks
Use it like so:

    #+BEGIN: oni-backlinks

    #+END
2020-09-21 15:34:33 -07:00
d3390126d5 Remove helpful
It’s not actually as helpful as I’d hoped. The built-in help system is already
pretty good.
2020-09-15 22:56:30 -07:00
aeeeb64bb9 Clean up the mode-line for ielm buffers 2020-09-15 22:51:36 -07:00
924c20ec85 Update channels in Circe 2020-09-14 23:23:12 -07:00
ba9c9754a6 Add ‘eshell-syntax-highlighting’ to Eshell configuration 2020-09-14 23:23:00 -07:00
c9212149da Explicitly require hydra for configs that create hydras 2020-09-09 08:53:22 -07:00
e9f5cb9a3b Drop helpful
I’ve been using it for a while and I don’t actually like it much better than the
built-in help functionality.
2020-09-09 08:52:36 -07:00
6523617190 Add Import snippet for nxml
This snippet should only work in MSBuild project files (.proj).
2020-09-07 15:22:04 -07:00
fad1018b1b Only add the auto-insert template when ‘autoinsert’ is loaded 2020-09-07 15:11:27 -07:00
4d0a1c884d Use ‘display-fill-column-indicator-mode’ if possible
Fall back to ‘fci-mode’ if the function ‘display-fill-column-indicator-mode’
doesn’t exist.
2020-09-07 14:45:10 -07:00
85636d669c Add a fill column indicator for Lua 2020-09-07 14:44:47 -07:00
1e2b6678de Add ‘oni-lua’ 2020-09-07 14:44:32 -07:00
2e672668d9 Add auto-insert template for .proj files 2020-08-27 22:31:28 -07:00
99a4c23dab Remove some unused functions 2020-08-24 15:56:04 -07:00
4354dd048f Add the icons to the oni-org package 2020-08-19 23:37:18 -07:00
eff2c72cc8 Fix typo 2020-08-18 08:01:59 -07:00
ae1e28f2dc Switch up some of the agenda commands 2020-08-18 08:01:28 -07:00
8a56b6b1ce Add some icons to ‘org-agenda-category-icon-alist’ 2020-08-18 08:00:45 -07:00
33cf3eb5ef Change the column to which tags are aligned 2020-08-12 20:48:30 -07:00
e9230aba2d Remove dependency on org-roam 2020-08-12 20:45:24 -07:00
235b9e9c47 Add the Next todo state
This is for things that should actually show up in my list of things to do.
2020-08-12 20:44:34 -07:00
08f2f54e3e Use a single file for all my org needs 2020-08-12 20:44:22 -07:00
68e1de0ecb Fix generation of todo keyword and tag faces 2020-08-05 10:15:32 -07:00
5145f6f340 Enable ‘electric-indent-mode’ and ‘electric-pair-mode’ in Yaml files 2020-07-19 21:32:50 -07:00
0c528af131 Add ‘geiser’ to ‘scheme-mode’ 2020-07-19 21:05:23 -07:00
26a2597a64 Change the default container used
The container in this repository is based on the same one initially specified,
but contains some extra things needed for running and testing my configuration.
2020-07-19 13:31:09 -07:00
8347687ab4 Add sqlite to the docker container
The newly added ‘org-roam’ package needs the sqlite binary.
2020-07-19 12:27:02 -07:00
cf27d78d15 Replace ‘omnisharp’ with ‘lsp’ for C# development 2020-07-14 09:59:37 -07:00
dc25705048 Use ‘lsp’ for python code development instead of jedi 2020-07-14 09:56:29 -07:00
dbf740ba1e Add ‘org-roam’ 2020-07-14 09:55:51 -07:00
776b55608f Fix a warning 2020-07-10 10:20:03 -07:00
86e8f8987e Add inbox capture template 2020-07-10 10:19:49 -07:00
0908027f9f Stop using ‘auto-fill-mode’
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.
2020-07-06 23:18:31 -07:00
3ad8545544 Show ‘t’, ‘nil’, and numbers as constants in Emacs Lisp 2020-06-16 22:20:16 -07:00
092702b95e Prevent ‘auto-fill’ from filling the Package-Requires line 2020-06-16 21:58:45 -07:00