1
0
Fork 0
Commit graph

761 commits

Author SHA1 Message Date
624b9916d7 Add fallback for hydra display
In case posframe can’t be used, when working from a non-graphical client for
example, fall back to the default ‘lv’.
2021-01-20 16:33:44 -08:00
86afae7567 Add CMake(User)Presets.json as CMake files for grep 2021-01-20 16:33:44 -08:00
f4fe076d62 Don't load icons if the display can't handle them 2021-01-06 20:19:53 -08:00
391a3660a4 Run the battery status from ‘user-emacs-directory’
I can’t remember now why, but it must have failed for some reason before.
2021-01-06 20:08:00 -08:00
6b24843ac8 Replace the NEXT keyword with TODO
I don’t think NEXT has any real meaning for me now that I’ve started using my
agenda as my real todo list.
2021-01-06 10:54:03 -08:00
8975e2fa22 When clocking in, check for a state head and switch to the next
Instead of checking specifically that it’s in the TODO state, check that it’s in
any one of the first states (like TODO, or READ). If this is the case, switch it
from the current state to whatever the settings define as being the next
state (usually WIP or READING).
2021-01-06 10:52:05 -08:00
5c2ed55020 Make org-journal files .org files 2021-01-04 15:11:38 -08:00
13e882c575 Create ~/documents/org/ for integration tests too 2021-01-04 11:49:16 -08:00
0222550478 Create ~/documents/org directory before running unit tests
After adding org-roam and org-journal the unit tests fail because this directory
doesn’t exist.
2021-01-04 11:23:46 -08:00
e7f4dfe84e Add org-journal and org-roam 2021-01-04 10:47:56 -08:00
7b7a67abc0 Don’t show scheduled items in the Next and Reading list views
The fact that they’re scheduled means they’re on my proper todo list for the
day, which means they shouldn’t really need to be in here anymore.
2020-12-29 21:32:19 -08:00
0daa3ae8ed Add custom ‘org-edna’ finder 2020-12-29 18:49:47 -08:00
6f565c0d99 Add icon for “music” category of tasks 2020-12-29 18:47:29 -08:00
08069c7300 Use ‘refill-mode’ in ‘git-commit-mode’ buffers 2020-12-26 14:11:26 -08:00
6dc4703489 Add vterm to the vterm buffer name
Since vterm will happily make multiple buffers it’s easier for searching for
vterm buffers when vterm is actually mentioned in the buffer name.
2020-12-26 13:58:54 -08:00
609845a8f6 Fix autoloading ‘oni-vterm’ 2020-12-18 00:23:20 -08:00
00898a0138 Diminish ‘beacon-mode’ 2020-12-18 00:08:55 -08:00
c7603f21d3 Diminish ‘which-key-mode’ 2020-12-18 00:07:13 -08:00
f3aef98455 Properly diminish ‘gcmh-mode’ and ‘ws-butler-mode’
When these packages get updated they get reloaded. This undoes what ‘diminish’
did, so we have to keep doing it whenever they get reloaded.
2020-12-18 00:05:25 -08:00
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