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
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