Commit graph

248 commits

Author SHA1 Message Date
Evie Litherland-Smith 28756ed3f1 Customise org-agenda todo behaviour 2024-01-29 09:07:44 +00:00
Evie Litherland-Smith 106eacafff Add bind to go to scratch buffer 2024-01-29 08:44:54 +00:00
Evie Litherland-Smith 0b5c2fb6d5 Remove org-present, treemacs, darkroom 2024-01-29 08:30:28 +00:00
Evie Litherland-Smith a465a51720 Add some LaTeX settings
From https://nixos.wiki/wiki/TexLive
2024-01-29 06:15:42 +00:00
Evie Litherland-Smith 8edb0dc02c Manually configure eglot for flymake to allow multiple backends
Add config for jedi-language-server, disable built in diagnostics as
I'm using flymake-ruff for linting
2024-01-28 12:54:14 +00:00
Evie Litherland-Smith 405cbcafe2 Hook flymake on prog-mode, add flymake-shellcheck
Remove pylsp config to switch back to pyright
2024-01-28 10:01:53 +00:00
Evie Litherland-Smith aa4aefb95a mu4e split view to nil
Best of both worlds, header view isn't split but without the annoying
minibuffer mode that comes with single-window
2024-01-26 08:11:00 +00:00
Evie Litherland-Smith e3e21eef04 magit: display buffer in same window 2024-01-26 07:34:15 +00:00
Evie Litherland-Smith cfca5436fd Add gitea to magit-clone-name-alist 2024-01-26 07:12:40 +00:00
Evie Litherland-Smith 9e517b90a8 eglot: pylsp enable extra error codes for ruff 2024-01-25 11:24:09 +00:00
Evie Litherland-Smith c186f7d3ad Set indent-tabs-mode to nil 2024-01-25 08:53:58 +00:00
Evie Litherland-Smith a7b96bb042 Use mypy as python check command 2024-01-24 10:23:24 +00:00
Evie Litherland-Smith a4fe9e538b mu4e: back to single-window again... 2024-01-23 10:59:50 +00:00
Evie Litherland-Smith 8470c696dc Bind mouse buttons to next/previous page in doc-view-mode 2024-01-21 11:32:17 +00:00
Evie Litherland-Smith cd381b015c changes from Scorch on Fri 19 Jan 16:32:18 GMT 2024 2024-01-19 16:32:18 +00:00
Evie Litherland-Smith 23cfe7a1c2 mu4e: back to horizontal split, remove unread bookmark, hide unread
from spam
2024-01-19 10:45:39 +00:00
Evie Litherland-Smith e877581200 Add check that flagged messages aren't in spam, add spam bookmark 2024-01-19 06:45:06 +00:00
Evie Litherland-Smith 97ba306cb1 mu4e: update bookmarks
Add Inbox bookmark, set as favourite

Add maildir:/inbox/ requirement to Today and Unread bookmarks, add not
flag:trashed to Flagged

Remove last 7 days bookmark, use case completely replaced by Inbox
2024-01-19 06:25:34 +00:00
Evie Litherland-Smith 767a435f69 Back to using mu4e as single-window 2024-01-18 06:53:45 +00:00
Evie Litherland-Smith 03271a30ca mu4e: change thread icons used 2024-01-17 15:14:13 +00:00
Evie Litherland-Smith 6d27225cdf org-agenda: default to day view 2024-01-17 10:44:19 +00:00
Evie Litherland-Smith f124b91f30 Integrate citar with org-cite
Add org-mode and LaTeX-mode hooks to set up citar capf
2024-01-17 10:42:00 +00:00
Evie Litherland-Smith 66abfa208f Increase default font size 14 -> 16
Refile ligatures section under font because that just makes sense
2024-01-17 05:56:03 +00:00
Evie Litherland-Smith 77fa033bf0 Update ligatures to use Iosevka definitions 2024-01-16 15:47:57 +00:00
Evie Litherland-Smith b2f274be05 Switch font to Iosevka 2024-01-16 13:52:39 +00:00
Evie Litherland-Smith 9a2e49305c Change inline literal to inline code 2024-01-16 08:23:26 +00:00
Evie Litherland-Smith 24d4a4926c mu4e context policy to pick-first, compose context policy to ask 2024-01-15 13:44:24 +00:00
Evie Litherland-Smith 95abf150cc changes from Scorch on Mon 15 Jan 11:11:52 GMT 2024 2024-01-15 11:11:52 +00:00
Evie Litherland-Smith 454674e871 Set corfu-auto off for all tramp connections
Add remote-disable-apheleia profile to freia as well as heimdall
2024-01-15 08:20:20 +00:00
Evie Litherland-Smith d6d6909e48 Correction: change end cutoff to 5 mins to match interval 2024-01-14 17:35:59 +00:00
Evie Litherland-Smith 242b0c8dfd Disable org-alert after event 2024-01-14 17:35:00 +00:00
Evie Litherland-Smith 449f9440a7 org change default capture template to use inbox heading of notes.org
instead of inbox.org
2024-01-14 15:02:14 +00:00
Evie Litherland-Smith 4fabead6c7 Add inbox tag to org-refile targets, regardless of level 2024-01-14 15:00:56 +00:00
Evie Litherland-Smith 899ef185fd Swap global-visual-line-mode for mode-specific hooks 2024-01-14 11:01:27 +00:00
Evie Litherland-Smith f4d1215567 Move Org and References directories into ~/Documents/ 2024-01-14 08:23:27 +00:00
Evie Litherland-Smith 2654c0f28d Fix something strange with emms variable definition 2024-01-14 08:23:03 +00:00
Evie Litherland-Smith 15e14683b6 Add placeholder album cover for emms 2024-01-14 07:40:55 +00:00
Evie Litherland-Smith 704efa8055 Bind mouse forward/back buttons to change buffer 2024-01-14 06:49:58 +00:00
Evie Litherland-Smith 8008665a92 Set treesitter to font level 3 (original default) 2024-01-14 06:46:44 +00:00
Evie Litherland-Smith b619f6a4d3 Remove some sections related to pdf-tools (since I don't use it) 2024-01-13 14:27:11 +00:00
Evie Litherland-Smith 378cac82e8 eglot: add some options for nil (nix-lsp)
Slightly increase max memory allowance, enable autoArchive and autoEvalInputs
2024-01-13 08:17:50 +00:00
Evie Litherland-Smith 752b86b5af Set title and cutoff times for org-alert 2024-01-12 14:43:24 +00:00
Evie Litherland-Smith 70e258a997 Add another consult-imenu bind, remove consult-theme 2024-01-12 13:20:20 +00:00
Evie Litherland-Smith 991e398312 Disable corfu-auto for remote connections 2024-01-12 13:06:57 +00:00
Evie Litherland-Smith b8b5d505d5 Re-enable corfu-auto with sensible settings 2024-01-12 13:06:42 +00:00
Evie Litherland-Smith f8b9df86c5 Remove some ligatures 2024-01-12 11:09:21 +00:00
Evie Litherland-Smith ef94ab803e Add org-present, needs configuring still 2024-01-12 07:13:16 +00:00
Evie Litherland-Smith 8ac415fb48 mu4e: back to horizontal split 2024-01-11 17:37:29 +00:00
Evie Litherland-Smith 4ddb62178d Remove broken escaped chars section of ligatures 2024-01-11 17:36:46 +00:00
Evie Litherland-Smith ad075de624 modus-themes: disable bold and italic constructs 2024-01-11 17:34:27 +00:00
Evie Litherland-Smith 93c1fc97ed Add back a collection of known FiraCode ligatures 2024-01-11 17:34:11 +00:00
Evie Litherland-Smith c1a9a23da9 Switch back to FiraCode 2024-01-11 15:51:10 +00:00
Evie Litherland-Smith cd107945fa Set mu4e-icalendar-trash-after-reply to t 2024-01-11 15:00:15 +00:00
Evie Litherland-Smith 5a142466db Diminish and re-enable global-visual-line-mode 2024-01-11 14:59:56 +00:00
Evie Litherland-Smith 91db76b200 Reduce amount of ligatures to bare essential 2024-01-11 14:59:34 +00:00
Evie Litherland-Smith 25d3a6f773 Diminish nerd-icons packages 2024-01-11 07:06:11 +00:00
Evie Litherland-Smith 85c8c05615 consult-flyspell: check buffer when called 2024-01-10 15:48:34 +00:00
Evie Litherland-Smith dd4f0597ad Add bind for consult-flyspell 2024-01-10 15:40:09 +00:00
Evie Litherland-Smith 0eb0db5311 Spell checking updates
Make flyspell not take over "M-tab" keybind that's useful for
completion at point

Add flyspell-correct to use completing-read

Add consult-flyspell integration
2024-01-10 15:36:19 +00:00
Evie Litherland-Smith f8731e0924 Adjust avy binds 2024-01-10 14:20:58 +00:00
Evie Litherland-Smith f8904dad32 Track org-agenda-files in separate file inside org-directory 2024-01-10 14:19:42 +00:00
Evie Litherland-Smith c29e4e2609 Turn off corfu-auto 2024-01-10 14:19:26 +00:00
Evie Litherland-Smith a12e74f871 mu4e: user vertical split 2024-01-10 13:09:06 +00:00
Evie Litherland-Smith 28014b021c Diminish flymake-popon 2024-01-10 11:15:29 +00:00
Evie Litherland-Smith dd16b64748 Remove treesit-auto init block 2024-01-10 10:34:50 +00:00
Evie Litherland-Smith c5885679c3 Make treesit-auto after treesit package 2024-01-10 10:33:39 +00:00
Evie Litherland-Smith c4729d37c4 Remove vterm, add some more diminish statements 2024-01-10 10:30:52 +00:00
Evie Litherland-Smith c58c4e8762 Use initial-frame-alist and default-frame-alist to configure frames
Sets parameters for all frames consistently then

Also allows some initial config (like size when running on floating wm)
2024-01-10 09:40:13 +00:00
Evie Litherland-Smith b22c46042c Ligatures only in prog-mode, default agenda span to fortnight 2024-01-09 15:29:05 +00:00
Evie Litherland-Smith 67f5671fe2 Set up dependencies and autoload for org-noter 2024-01-09 15:12:22 +00:00
Evie Litherland-Smith 66f1c7ba05 Add setup for using org-noter 2024-01-09 15:10:53 +00:00
Evie Litherland-Smith b03b96a157 Lowercase org tags 2024-01-09 14:30:20 +00:00
Evie Litherland-Smith ddb0d9ba6b Switch from global-display-line-numbers-mode to only in prog-mode 2024-01-09 14:26:32 +00:00
Evie Litherland-Smith 1ab1147e2f Switch to using modus-themes (modus-vivendi-tinted) 2024-01-09 11:52:59 +00:00
Evie Litherland-Smith 34196a3c98 Change corfu binds back to using tab to accept 2024-01-09 09:04:49 +00:00
Evie Litherland-Smith f05c7daa8c Remove mastodon 2024-01-09 07:32:05 +00:00
Evie Litherland-Smith 44e278c8e5 Lots of changes
Remove doom-modeline, add diminish and customise to reduce number of
minor modes displayed

Remove dashboard

Tweak corfu activation and mode-map binds
2024-01-09 07:30:14 +00:00
Evie Litherland-Smith 57a0469932 Corfu: disable preview, tweak keybinds a bit to restore tab select 2024-01-08 22:03:29 +00:00
Evie Litherland-Smith 723bafc702 Remove github from doom-modeline 2024-01-08 21:59:44 +00:00
Evie Litherland-Smith 0569db25d6 Tweak corfu and cape configs 2024-01-08 21:15:35 +00:00
Evie Litherland-Smith b737cf0d14 mu4e: back to horizontal window split, works well with using separate frames 2024-01-08 17:50:36 +00:00
Evie Litherland-Smith e50d171f6f Enable gnus-icalendar-org to store events from email 2024-01-08 16:43:15 +00:00
Evie Litherland-Smith bb7ebb7e39 Remove calendar and projects directories from org-agenda due to flattening 2024-01-08 16:42:56 +00:00
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
Evie Litherland-Smith 2a02ca3100 Enable savehist-mode 2023-12-15 14:02:08 +00:00
Evie Litherland-Smith 1fed926260 Exclude org-agenda files from recentf list 2023-12-15 10:01:40 +00:00
Evie Litherland-Smith 9fa830adf3 Re-enable recentf-mode and add bind for consult-recent-file 2023-12-15 09:51:24 +00:00
Evie Litherland-Smith c6a87f2dbb Disable sticky org-agenda 2023-12-15 09:51:15 +00:00
Evie Litherland-Smith 8d9154e6a9 left-align tags in org-agenda 2023-12-15 09:47:08 +00:00
Evie Litherland-Smith 9854c67c82 magit set push remove on clone 2023-12-15 07:23:42 +00:00
Evie Litherland-Smith 1b7241925d Enable doom-modeline mu4e and github notifications 2023-12-14 10:59:57 +00:00
Evie Litherland-Smith fbfdb395af Remove some treemacs settings that I don't actually need 2023-12-14 09:33:31 +00:00
Evie Litherland-Smith c1b882cd0c Add treemacs with some sensible default config 2023-12-14 09:25:46 +00:00
Evie Litherland-Smith 351830bbde Set various nerd-icons packages to load after nerd-icons main package 2023-12-14 09:25:25 +00:00
Evie Litherland-Smith 4fc03764c6 Set sensible ordering of corfu and cape loading 2023-12-13 08:56:14 +00:00
Evie Litherland-Smith 01d599480f Remove the weird fl, ft, etc... ligatures 2023-12-12 16:38:47 +00:00
Evie Litherland-Smith d36dcea490 Remove inline src header arguments 2023-12-11 12:21:30 +00:00
Evie Litherland-Smith f284a6d534 Add org-babel-load-file instructions 2023-12-11 12:19:43 +00:00
Evie Litherland-Smith b031021ecd Initial commit: Add config and ignore tangled .el file 2023-12-11 12:07:35 +00:00