Commit graph

865 commits

Author SHA1 Message Date
Evie Litherland-Smith 9fa5e33733 Add keybind to attach citation at point 2024-01-08 11:47:54 +00:00
Evie Litherland-Smith b617f08dd0 Enable citar-embark integration 2024-01-08 11:26:39 +00:00
Evie Litherland-Smith 8d3917ae70 Add sorting to dashboard agenda view, increase amount shown 2024-01-08 11:24:33 +00:00
Evie Litherland-Smith f57a78e9dd Remove some packages, fix some configs
Remove khal.el and org-modern to match nix changes

Fix capture template for reading list, rename file to reading.org

Add Org/calendar files to org-agenda (switch from calendar.org to
calendar files in calendar directory)

Fix (hopefully) setting up org-alert
2024-01-08 07:59:34 +00:00
Evie Litherland-Smith fd8443b53d Add reading_list capture template
Move tasks inbox to tasks.org

Remove newlines, only prepend for tasks when capturing
2024-01-05 08:06:12 +00:00
Evie Litherland-Smith c4b211dba7 Explicitly require nix and nix-flake from nix-mode package 2024-01-03 13:49:50 +00:00
Evie Litherland-Smith 3863a5ecef Split mu4e config to be more readable
Remove mu4e-alert, using mu4e builtin modeline and notification
support

Add mu4e iCalendar integration
2024-01-03 13:10:32 +00:00
Evie Litherland-Smith ceb5b1f4c9 Disable apheleia-mode on heimdall 2024-01-03 12:00:42 +00:00
Evie Litherland-Smith cd9a62a90e Change windmove binds to vim-style navigation
Better fit with Hyprland binds and other CLI apps, vim-style makes
more sense for directional navigation
2024-01-03 10:35:49 +00:00
Evie Litherland-Smith 16f366a321 Add set of windmove binds 2024-01-03 09:39:47 +00:00
Evie Litherland-Smith 6853d3635b Set mu4e back to single-window display 2024-01-03 09:05:36 +00:00
Evie Litherland-Smith f5eb01f4f2 Add some more binds for citar 2024-01-02 17:12:18 +00:00
Evie Litherland-Smith 2b1c29e551 Call treesit-auto-add-to-auto-mode-alist on config 2023-12-31 09:31:52 +00:00
Evie Litherland-Smith 161b77ef3d Add cargo.el with hook for rust-ts-mode 2023-12-31 09:26:20 +00:00
Evie Litherland-Smith c2dfd0490c Use python-base-mode instead of specifying both separately
Remove rust-mode, only keep rust-ts-mode
2023-12-31 09:25:09 +00:00
Evie Litherland-Smith 4cea411751 Magit: enable some diff options 2023-12-31 09:24:46 +00:00
Evie Litherland-Smith baf19ac4d5 Set treesit to fontify all elements instead of default subset
Change python-mode-hook to use python-base-mode-hook

Copy rust and python hooks to TS equivalents
2023-12-31 09:03:20 +00:00
Evie Litherland-Smith 2c72d80a5e Add bind to open dashboard 2023-12-27 13:59:45 +00:00
Evie Litherland-Smith b6ff046453 Switch mu4e-split-view back to horizontal 2023-12-27 10:54:48 +00:00
Evie Litherland-Smith 0cd80c4aa8 Remove ement.el 2023-12-27 10:52:44 +00:00
Evie Litherland-Smith 617bb7e5d4 Revert "mu4e: update index only, don't call mbsync"
This reverts commit c938357f59.
2023-12-27 10:42:47 +00:00
Evie Litherland-Smith c938357f59 mu4e: update index only, don't call mbsync 2023-12-26 07:25:33 +00:00
Evie Litherland-Smith a8c1af95d6 Add cape-dict and cape-emoji to capf list 2023-12-24 07:28:05 +00:00
Evie Litherland-Smith 447f738547 Tweak loading order to (hopefully) fix eglot completions
Eglot capf wasn't using corfu, loading corfu after eglot seems to have
fixed this

Set mu4e to single-window mode, adjust column width to fit with a
typical vertical split pane

Remove ement binds and move mu4e to "C-c m" rather than "C-c o m"
2023-12-22 12:58:06 +00:00
Evie Litherland-Smith f4ef3767e6 Adjust corfu initialisation 2023-12-22 07:15:36 +00:00
Evie Litherland-Smith 5e580a6a77 Enable catppuccin-italic-variables 2023-12-21 14:35:20 +00:00
Evie Litherland-Smith 3afd45755b Switch tempel back to yasnippet 2023-12-21 12:17:08 +00:00
Evie Litherland-Smith 2d48eab2d1 Change consult-line bind to not shadow isearch-forward 2023-12-21 11:41:46 +00:00
Evie Litherland-Smith f352222ef5 Remove :defer nil from Apheleia
Was causing some issues with loading
2023-12-21 10:22:07 +00:00
Evie Litherland-Smith 4cd4372401 Switch apheleia to prog-mode hook instead of global-mode 2023-12-21 10:20:15 +00:00
Evie Litherland-Smith 3575a09192 Add ruff as preferred python formatter
Move apheleia into own section of config
2023-12-21 09:43:35 +00:00
Evie Litherland-Smith ad058643bf Customise alert package, add org-alert 2023-12-20 10:59:20 +00:00
Evie Litherland-Smith a002a85761 Customise dashboard agenda to be more useful 2023-12-20 10:42:20 +00:00
Evie Litherland-Smith ba619e0209 Add dashboard back 2023-12-20 10:30:35 +00:00
Evie Litherland-Smith 296d767475 Remove annoying bracket ligatures 2023-12-20 09:54:22 +00:00
Evie Litherland-Smith 7e6c86f96d Customise "pass" 2023-12-20 09:43:15 +00:00
Evie Litherland-Smith bd79109cbd Update ligatures for using JetBrainsMono now 2023-12-20 09:37:27 +00:00
Evie Litherland-Smith 8a5336b99c Add a couple more emms binds 2023-12-20 08:33:11 +00:00
Evie Litherland-Smith d64b9709c1 Update setup instructions 2023-12-20 08:05:34 +00:00
Evie Litherland-Smith 8f72c8c266 Fix setting keybind for pass 2023-12-20 07:36:59 +00:00
Evie Litherland-Smith 30fb4d50d8 Ensure eglot for f90-mode (as well as fortran-mode) 2023-12-19 16:16:36 +00:00
Evie Litherland-Smith cc30977f77 Add some binds to quickly open shell/eshell/vterm 2023-12-19 15:13:08 +00:00
Evie Litherland-Smith 133c5d7a1f Add password-store plugin 2023-12-19 14:40:15 +00:00
Evie Litherland-Smith 594d4cd493 Add mu4e bind to capture current message with org-capture 2023-12-19 09:33:28 +00:00
Evie Litherland-Smith 569cc75ed2 Change font to JetBrainsMono, add catppuccin customisations 2023-12-18 13:16:04 +00:00
Evie Litherland-Smith d36776421f Switch to catppuccin-theme 2023-12-18 07:07:12 +00:00
Evie Litherland-Smith 40d2aa9d1e Disable battery display in modeline 2023-12-17 17:43:41 +00:00
Evie Litherland-Smith 832fcdab9b Disable doc-view-continuous 2023-12-16 12:12:42 +00:00
Evie Litherland-Smith 7474f0a251 Add some more emms binds 2023-12-16 10:18:16 +00:00
Evie Litherland-Smith 33cca776d1 emms binds: add smart-browse bind 2023-12-16 10:04:36 +00:00