Evie Litherland-Smith
aba476926e
Switch back to tinted variant of modus themes
2024-02-29 10:32:07 +00:00
Evie Litherland-Smith
7d57ce7a61
org-mode: enforce TODO dependencies
2024-02-27 17:29:46 +00:00
Evie Litherland-Smith
edf682f0d8
Switch to non-tinted modus theme variants
2024-02-27 15:25:27 +00:00
Evie Litherland-Smith
996b6c5149
citar: require nerd-icons when loading
2024-02-26 15:10:06 +00:00
Evie Litherland-Smith
83bf5e10e7
Add dashboard.el with config
2024-02-26 15:07:36 +00:00
Evie Litherland-Smith
18839ce93c
nil: don't auto eval inputs
2024-02-25 06:06:58 +00:00
Evie Litherland-Smith
63d5895fa0
Remove tempel-collection, enable tempel-abbrev-mode
2024-02-25 06:06:41 +00:00
Evie Litherland-Smith
b012f79eeb
Move elfeed config into it's own file, separate from newsticker
2024-02-23 13:08:34 +00:00
Evie Litherland-Smith
cdcb9e7ee0
Fix using wrong variable in my/open-feeds-file
2024-02-23 13:08:17 +00:00
Evie Litherland-Smith
0851be6e36
Change emacs init file bind for consistency
2024-02-23 11:46:30 +00:00
Evie Litherland-Smith
e2e4fab5a8
Add some binds to quickly open projects as well as buffers
2024-02-23 11:45:34 +00:00
Evie Litherland-Smith
a338e54f0e
mu4e: set different ical capture headings based on account context
2024-02-22 11:18:27 +00:00
Evie Litherland-Smith
c61a502f2b
Use cape super capf to keep tempel together with eglot completion
2024-02-22 11:08:50 +00:00
Evie Litherland-Smith
08ae11ed72
Set indent-tabs-mode to default value
2024-02-22 09:58:17 +00:00
Evie Litherland-Smith
4ffe2901b5
Add org publishing config
2024-02-22 08:48:09 +00:00
Evie Litherland-Smith
6d53401e3d
Fix nil config
2024-02-22 06:23:32 +00:00
Evie Litherland-Smith
715a9d2b7d
Add buffer shortcuts for Documents, Downloads and Projects directories
2024-02-21 14:14:54 +00:00
Evie Litherland-Smith
ccbacd0f35
Move buffer shortcuts into own file
2024-02-21 14:02:53 +00:00
Evie Litherland-Smith
9a96076f0a
eglot add nil config options
2024-02-21 07:15:59 +00:00
Evie Litherland-Smith
cef5747a5f
Add ensure to tempel use-package
2024-02-21 07:07:13 +00:00
Evie Litherland-Smith
f2b259fbcf
Add template file shortcut
2024-02-21 06:48:15 +00:00
Evie Litherland-Smith
ec6e9e8a78
Revert "Remove nix from eglot ensure modes"
...
This reverts commit 38658dbc8e
.
2024-02-21 06:43:58 +00:00
Evie Litherland-Smith
eb63ec951d
Swap yasnippet for tempel
2024-02-21 06:40:57 +00:00
Evie Litherland-Smith
38658dbc8e
Remove nix from eglot ensure modes
...
Enable nix-prettify-global-mode, load nix-repl with nix-mode
2024-02-20 09:41:40 +00:00
Evie Litherland-Smith
e5450165c0
Split internet config into email and newsticker
...
Copy elfeed config to newsticker for now but start configuring emacs
built-in newsticker to test as replacement (since elfeed looks like it
might be abandonware now...)
2024-02-19 18:43:56 +00:00
Evie Litherland-Smith
e9624864b2
Set proper dependencies for ispell, set default dict to en_GB
2024-02-19 12:15:36 +00:00
Evie Litherland-Smith
d5624414d5
org-roam: enable completion everywhere, start adding graph config
2024-02-19 09:34:18 +00:00
Evie Litherland-Smith
e9168e912f
Reduce corfu-popupinfo-delay
2024-02-19 09:20:57 +00:00
Evie Litherland-Smith
77033f7e38
Remove consult-recent-file and consult-imenu binds
...
Keep remap of original imenu to consult-imenu though
Add consult-outline bind
2024-02-19 08:11:15 +00:00
Evie Litherland-Smith
29bdd978bf
Config: load all org-mode files in config directory
...
Add all config files to refile targets without being in agenda-files
Move completion configs (vertico, corfu, etc...) into own file (from
ide)
2024-02-19 07:43:02 +00:00
Evie Litherland-Smith
d8993960a6
Change org directory layout to use a single inbox.org file again
...
Set org-mobile to also add captured content to inbox.org
Remove emacs config from agenda files, todo add to refile targets though...
2024-02-18 09:06:06 +00:00
Evie Litherland-Smith
40da5f8700
Add org mobile config
...
For syncing to phone via syncthing
2024-02-18 07:17:42 +00:00
Evie Litherland-Smith
77a20f1ffa
Disable visual-line-mode
2024-02-18 06:24:35 +00:00
Evie Litherland-Smith
82f720260b
Add shortcut for opening /etc/nixos/flake.nix if present, warn otherwise
2024-02-17 20:00:10 +00:00
Evie Litherland-Smith
46ae7cc0d4
Move elfeed feeds.org into main org-directory
...
Remove custom elfeed db and enclosure directories, stop syncing db
between machines anyway, I'll use an external org file for saving
things
2024-02-17 19:20:12 +00:00
Evie Litherland-Smith
f0ba6eaebc
Reduce zone time to 1 hour
2024-02-17 09:43:36 +00:00
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