Evie Litherland-Smith
52789bac50
Add js-ts-mode to eglot-ensure hook
2024-02-12 09:41:32 +00:00
Evie Litherland-Smith
c42ab91db3
Add flymake-eslint plugin
2024-02-12 09:20:54 +00:00
Evie Litherland-Smith
37134ceccd
Remove python-lsp-ruff config from eglot
2024-02-09 12:05:56 +00:00
Evie Litherland-Smith
9944bc799d
Add shortcut to open config file
2024-02-09 09:48:54 +00:00
Evie Litherland-Smith
20667bf228
eglot: change config back to pylsp
2024-02-09 08:57:48 +00:00
Evie Litherland-Smith
cffcdccb1c
org-mode: don't hide emphasis markers
2024-02-07 10:06:58 +00:00
Evie Litherland-Smith
320a9a1d65
mu4e: don't trash email after replying to event
2024-02-07 09:14:34 +00:00
Evie Litherland-Smith
7810b0203b
Switch url behaviour back to default browser
2024-02-07 07:44:46 +00:00
Evie Litherland-Smith
31d662df7a
Disable org src block grey background
2024-02-05 14:41:43 +00:00
Evie Litherland-Smith
f3beec3c3b
Fix org-roam initialisation
2024-02-05 14:41:35 +00:00
Evie Litherland-Smith
855fe2e477
Add nushell-ts-mode
2024-02-04 09:48:00 +00:00
Evie Litherland-Smith
1acc4affe4
Remove scroll-bar-mode and tab-bar-mode settings (for android)
2024-02-02 14:44:50 +00:00
Evie Litherland-Smith
6f980136e0
Remove font and background transparency setting
...
Moved into nixos expression as it's only really useful on my nixos
system, might want other fonts elsewhere if Iosevka isn't installed
2024-02-02 10:38:28 +00:00
Evie Litherland-Smith
f31bb72cd8
org-agenda back to not being sticky
...
Strange behaviour trying to view agenda entries from mu4e with sticky
enabled
2024-02-02 10:23:53 +00:00
Evie Litherland-Smith
a98b827b3f
Ensure org-roam directory exists
2024-02-02 06:49:40 +00:00
Evie Litherland-Smith
6339ae9122
Enable gdb-many-windows by default
2024-02-01 13:31:02 +00:00
Evie Litherland-Smith
2243ad8816
Disable corfu-auto in eshell, shell, and gud
2024-02-01 13:26:29 +00:00
Evie Litherland-Smith
2e97f41105
org-agenda: default to week view, re-enable sticky agenda
2024-01-31 14:54:23 +00:00
Evie Litherland-Smith
9cd33c2dfd
Disable corfu-auto in GUD as well as eshell
2024-01-31 13:43:40 +00:00
Evie Litherland-Smith
be1d1ff58c
Add alejandra as nix formatter
2024-01-30 16:23:31 +00:00
Evie Litherland-Smith
ccfb0c5979
Scroll compilation output buffer
2024-01-30 10:12:57 +00:00
Evie Litherland-Smith
436ef3e605
Add eww config
...
Open links in eww by default, auto rename buffers to page titles
2024-01-29 13:47:17 +00:00
Evie Litherland-Smith
67938b7f63
Add org-roam config
2024-01-29 10:10:03 +00:00
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