Commit graph

449 commits

Author SHA1 Message Date
Evie Litherland-Smith f15c364aef Add automatic battery display in modeline on laptops/anything with a battery 2024-02-17 09:36:05 +00:00
Evie Litherland-Smith 64f04fb255 Tweak corfu/cape to activate after 2 characters
Makes it all feel a bit more snappy
2024-02-17 09:32:41 +00:00
Evie Litherland-Smith e882bc04b0 Add bind to open .elfeed/feeds.org source file 2024-02-17 09:28:15 +00:00
Evie Litherland-Smith b7bfff87db Remove gnus config, add default elfeed search filter
Move elfeed config settings into use-package :custom block
2024-02-17 09:27:50 +00:00
Evie Litherland-Smith 57b29c661c Slight formatting 2024-02-16 17:00:51 +00:00
Evie Litherland-Smith 29f6123983 Rewrite eglot and flymake configs
Use eglot-workspace-configuration to pass options to LSPs rather than
re-defining the list

Use flymake-collection to get mypy as a flymake backend

Add flymake-clippy (for rust) rather than using via rust-analyzer
2024-02-16 16:55:48 +00:00
Evie Litherland-Smith 14eff0bb89 Swap vc-dir for magit in project-switch-commands 2024-02-16 14:26:11 +00:00
Evie Litherland-Smith e8f25623b2 Add elfeed-tube maps and extra config
Add elfeed-tube-mpv, mpv package calls
2024-02-16 06:24:17 +00:00
Evie Litherland-Smith d2c214051d Add markdown-mode and pandoc-mode from crafted config 2024-02-15 13:52:37 +00:00
Evie Litherland-Smith 5fc9903bac Enable electric-pair-mode for better paren support
Move whitespace config from defaults.org to ui.org, configure based on
what was in the crafted config
2024-02-15 13:52:07 +00:00
Evie Litherland-Smith 7ec062a876 Put citar/org-cite under the org mnemonic bind set
Fix citar-embark not actually being set anywhere
2024-02-15 13:38:16 +00:00
Evie Litherland-Smith 0c51683cf7 Slightly increase allowed size for tags in org-roam capture node buffer 2024-02-15 13:22:15 +00:00
Evie Litherland-Smith ce2703c925 Remove datetime preamble from org-roam filename 2024-02-15 13:18:41 +00:00
Evie Litherland-Smith 1eb462885b Add author to org-roam default capture template 2024-02-15 13:13:59 +00:00
Evie Litherland-Smith 89b975cb01 Add keybind to open org-directory 2024-02-15 13:01:55 +00:00
Evie Litherland-Smith 9f6edcc1b8 Start adding org-roam capture templates
Just copied default template for now to get started
2024-02-15 12:20:54 +00:00
Evie Litherland-Smith 4c97ae0827 Stop using .agenda file, add literate config files to org-agenda-files 2024-02-15 12:12:53 +00:00
Evie Litherland-Smith dd8b3a6668 Remove most top-level headings in config files
Remove the headings that were used for each section, now that each
section is in a different file

Tweak org config to let org-agenda setup be where agenda files are
added to org-refile-targets list, just in case
2024-02-15 12:01:36 +00:00
Evie Litherland-Smith d30506c7aa Fix missing find-file call in my/open-init-file 2024-02-15 08:48:02 +00:00
Evie Litherland-Smith 5611ea77ff Make config src blocks silent output by default
Move python hook setting to python use-package block

Use locate-user-emacs-file for resolving paths inside
user-emacs-directory

Update my/open-init-file (was my/open-config-file) for new config structure
2024-02-15 08:45:37 +00:00
Evie Litherland-Smith f44c767eea Break up monolithic config into smaller files
Contents of README.org have been split into org files in config/
directory

Added init.el to simply loop over config files and call
org-babel-load-file

Add lots to .gitignore as this repo should now be cloned to
.emacs.d (instead of .emacs as before)
2024-02-15 08:18:41 +00:00
Evie Litherland-Smith 4816089817 Some misc docstring fixups 2024-02-15 06:29:57 +00:00
Evie Litherland-Smith f7eb8fa03d Add whitespace-mode customisations 2024-02-15 06:18:35 +00:00
Evie Litherland-Smith 77833632c3 Cleanup some TODOs in config
Move crafted config out of main config to actually encourage me to
sort through and take what I want to keep from it
2024-02-15 05:52:46 +00:00
Evie Litherland-Smith 18a0a07098 Updated elfeed config 2024-02-14 08:02:38 +00:00
Evie Litherland-Smith 56037884fe Revert sendmail config since I broke it 2024-02-14 07:35:32 +00:00
Evie Litherland-Smith 4887642226 Use global-visual-line-mode
make message-send-mail-function use smtpmail-send-it like
send-mail-function does
2024-02-14 07:18:29 +00:00
Evie Litherland-Smith 54c13b3fdb Only display async output buffer when there's something to show 2024-02-13 07:56:37 +00:00
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