1
0
Fork 0
Commit graph

620 commits

Author SHA1 Message Date
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
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