7d5f1314ac
Fix loading of ‘oni-lsp’
2020-12-17 11:33:47 -08:00
d7eb818ecf
Turn abbrevs into "system" abbrevs
...
This prevents them from being saved to the abbrevs_defs file.
2020-12-12 22:10:43 -08:00
3fa4730a05
Add vterm configuration
2020-12-12 22:01:19 -08:00
44037781b1
Add reformatter and lsp to my C configuration
2020-12-12 22:01:15 -08:00
0b7c98baf1
Add function to eshell config that shortens directory names
...
This function isn't being used yet.
2020-12-10 21:31:33 -08:00
0f22bb9729
Add abbrevs to C, Java, and C# modes
2020-12-10 20:52:52 -08:00
70e2eb93c4
Add more org agenda icons
2020-12-04 00:01:56 -08:00
ec00df97bf
Load ‘org-protocol’ when org loads
2020-12-04 00:01:33 -08:00
d4d4c75d62
Add which-key mode
2020-12-02 19:06:58 -08:00
7969cd4251
Add things to deal with reading list in org-mode
2020-12-01 09:28:21 -08:00
5cd4dee407
Remove deprecated setting
2020-12-01 09:27:24 -08:00
af077d1e03
Remove debugging statement
2020-12-01 09:27:12 -08:00
8280bce15c
Add the TODO state to backlinks
2020-11-19 23:57:20 -08:00
e800025945
Fixup work-related agenda views
2020-11-19 23:46:53 -08:00
f2c2bb4837
Switch to another window when opening agenda items
2020-11-17 18:04:38 -08:00
f6fb70894b
Don’t use the ORIGIN property for back-links
...
A lot of the time when capturing some task my cursor is at a random location and
it doesn’t actually mean what I’m looking at is at all related to what I’m
writing.
I think this will make me occasionally miss certain connections, but usually
will provide less noise.
2020-11-15 14:10:39 -08:00
690ec65a30
Make the diff server function clean up after itself
2020-11-13 09:40:43 -08:00
5892c9ede3
Add fill-column-indicator to Groovy
2020-11-13 09:40:10 -08:00
d6f0b92c9f
Add composable.el
2020-11-13 09:39:53 -08:00
344bf537d4
Call ‘winner-undo’ when ediff finishes
...
This way the window layout that was used before ediff was started gets restored.
2020-11-06 16:49:34 -08:00
6caa901626
Automatically refine hunks in ediff
2020-11-06 16:49:16 -08:00
48d513550d
Add support to call ediff through emacsclient
...
This way Emacs can be used in Perforce, for example, as the diff program:
Location: C:/msys64/mingw64/bin/emacsclientw.exe
Arguments: diff %1 %2
2020-11-06 16:42:58 -08:00
db42ad1a17
Fix adding ‘C-c b’ to the eshell keymap
...
‘eshell-mode-map’ isn’t a keymap until after ‘eshell-mode’ has run. It’s defined
as ‘nil’ in the top-level of the ‘esh-mode’ package. ‘nil’ is not a valid keymap
that new keys can be defined into.
2020-11-06 16:40:57 -08:00
27bc014a64
Remove ‘company-lsp’
...
‘company-lsp’ has been superseded by ‘company-capf’.
2020-10-30 18:23:52 -07:00
05cdbd0fb2
Add ‘embrace’ configuration
2020-10-30 18:23:10 -07:00
897ab273a0
Add command to switch to a buffer’s directory in eshell
2020-10-26 13:36:09 -07:00
09513419bc
Add ‘yasnippet’ dependency to ‘oni-bats’
...
I added a snippet, so it needs it now.
2020-10-19 17:02:44 -07:00
fe91d0a506
Add windmove keybindings
2020-10-19 13:48:09 -07:00
9233e62dc4
Add oni-bats as a multi-file package
2020-10-19 13:44:51 -07:00
3f753fa618
Revert "Generalize building of multifile packages"
...
This reverts commit cd067e3673
.
On the build runner this ends up trying to build ‘oni-scheme.el’ as a multifile
package. It doesn’t seem to notice the distinction between the regular files and
directories.
2020-10-19 13:42:28 -07:00
cd067e3673
Generalize building of multifile packages
2020-10-19 11:35:28 -07:00
8fb09694bc
Add a groovy grep alias
2020-10-19 10:39:14 -07:00
d6e2f4e653
Add snippet for oni-bats
2020-10-19 09:18:26 -07:00
6048293876
Add jenkinsfile-mode
...
Both ‘Jenkinsfile’ files and ‘*.pipeline’ files should be using
‘jenkinsfile-mode’.
2020-10-19 09:04:28 -07:00
5302d5a8ae
Make sure my data directory exists before testing
...
Specifically the ‘integration-test-core’ had this extra step.
2020-10-17 14:28:34 -07:00
e09b37ab69
Add argument to ‘format’
...
oops.
2020-10-16 13:31:10 -07:00
3c005ded28
Remove the .el suffix from all module use
...
I don’t think there’s anywhere where the module file name is used in this
particular situation. That’s all done by Make.
2020-10-16 13:31:10 -07:00
f58e528439
Only include packages that start with ‘oni-’
...
Now that there is a generated.el in the repository, I don’t want to package
_that_ up. A better idea would probably be to move it to some subfolder.
2020-10-16 13:31:10 -07:00
74d0211b53
Treat oni-module.el as oni-module when looking for tests
2020-10-16 13:31:10 -07:00
1e28d8a237
Fix typo
2020-10-16 13:31:10 -07:00
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