1
0
Fork 0
Commit graph

742 commits

Author SHA1 Message Date
996f29b49b Remove ‘composable-mode’
I liked the idea, but the implementatino was too flakey and didn’t actually let
me do what I wanted to do. The biggest issue was that ‘comment-dwim’ didn’t work
anymore and it got easily confused and screwed up the colors for my mode-line.
2020-12-18 00:03:20 -08:00
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