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