Evie Litherland-Smith
b1112170f4
Clear out some packages I don't need any more
...
Removed: page-break-lines, helpful, ace-window, link-hint,
consult-flyspell, embark (and associated), forge (part of magit
anyway), flymake-popon, aggressive-indent
Add function to ensure selected packages are installed
Remove associated config for removed packages
Move sendmail and message package config into mu4e module
Reformat without aggressive-indent mode on
2024-07-22 10:38:11 +01:00
Evie Litherland-Smith
c0ba4c15ca
Add smarter eglot-ensure hooks
...
Check if language server exists and if file is part of a project
before starting automatically
2024-07-22 07:32:44 +01:00
Evie Litherland-Smith
553eae89aa
flyspell don't use meta tab
2024-07-20 15:46:12 +01:00
Evie Litherland-Smith
0550e1d4b1
Change default elfeed search filter
2024-07-20 07:25:34 +01:00
Evie Litherland-Smith
b56fb084e0
Remove some pacakges that aren't needed outside of my NixOS system
2024-07-19 07:54:27 +01:00
Evie Litherland-Smith
4849203175
Add flymake-clippy to installed packages
2024-07-17 14:42:51 +01:00
Evie Litherland-Smith
82576dd3da
Flymake: show diagnostics at end of line as virtual text
2024-07-17 06:36:44 +01:00
Evie Litherland-Smith
4d3311251d
Add flymake-clippy config
2024-07-17 06:32:05 +01:00
Evie Litherland-Smith
8bc691084c
Set python shell to be dedicated to project by default (if found)
2024-07-16 10:33:58 +01:00
Evie Litherland-Smith
02c9a44935
Always load org package to define various global keybinds
...
org-roam-dailies requires -> after to ensure it loads with org-roam
2024-07-15 09:33:37 +01:00
Evie Litherland-Smith
e31ba218c1
Add package installed check to anything that activates automatically
2024-07-15 08:00:30 +01:00
Evie Litherland-Smith
24b36c5de1
Move package config into init.el, remove install.el / Makefile / my-packages.el
...
Rename lib/mu4e-custom.el -> modules/my-mu4e.el
2024-07-14 11:57:13 +01:00
Evie Litherland-Smith
3360d22e0f
Update default elfeed-search-filter
2024-07-14 07:17:12 +01:00
Evie Litherland-Smith
0bef7fafd7
Remove timestamp from org-roam-dailies-capture-templates default
2024-07-12 10:37:35 +01:00
Evie Litherland-Smith
6e82967422
Set TODO org-capture-template to include date so it can be taken from agenda
2024-07-12 07:01:42 +01:00
Evie Litherland-Smith
f0e91ff6fa
Cleanup some packages
...
Remove treemacs, pass, elfeed-tube, latex extension packages
2024-07-11 16:35:51 +01:00
Evie Litherland-Smith
c4efc5188f
Add hook to enable minions-mode by default
2024-07-11 07:18:23 +01:00
Evie Litherland-Smith
ab165c198f
Add envrc to minions prominent modes
2024-07-11 07:14:16 +01:00
Evie Litherland-Smith
7f7e387e8f
Swap diminishing individual packages for minions package
...
Add Flymake to minions prominent modes so it still shows on the
modeline
2024-07-11 07:12:22 +01:00
Evie Litherland-Smith
9174821a35
Add (back) a TODO org-capture template
2024-07-10 17:13:15 +01:00
Evie Litherland-Smith
4c104e8315
Disable suspend-frame again
2024-07-07 08:48:12 +01:00
Evie Litherland-Smith
8ad1519eee
Merge branch 'main' of https://git.xenia.me.uk/pixelifytica/emacs
2024-07-07 07:22:05 +01:00
Evie Litherland-Smith
0c2d33cd48
Adjust some init/config/hooks for better startup
2024-07-07 07:21:48 +01:00
Evie Litherland-Smith
65a90cc071
Fix global bibliography not set for my/open-global-bibliography
2024-07-06 06:22:07 +01:00
Evie Litherland-Smith
20fee03fa0
Move package list to my-packages.el (was package-config.el)
...
Package list now accessible from running Emacs as well as installed
Makefile directive.
2024-07-05 06:17:25 +01:00
Evie Litherland-Smith
bf95792b82
Remove ibuffer-project
2024-07-04 17:55:06 +01:00
Evie Litherland-Smith
500435acd8
Add pyright LSP config, remove eglot-connect-timeout (back to default)
2024-07-04 17:54:23 +01:00
Evie Litherland-Smith
6b2c28ef55
Change ruff output format from pylint -> concise
2024-07-04 15:53:03 +01:00
Evie Litherland-Smith
09e291abf3
Tweak eglot and flymake to improve performance
2024-07-04 10:11:34 +01:00
Evie Litherland-Smith
49760ddc58
Tidy up ligature settings
2024-07-03 16:46:23 +01:00
Evie Litherland-Smith
5e7b0e849f
Revert "Remove pylsp config from eglot-workspace-configuration"
...
This reverts commit a043994bf6
.
2024-07-03 13:17:25 +01:00
Evie Litherland-Smith
b6ce38d080
Remove home-manager directory from my/project-find-common-projects
2024-07-03 07:27:06 +01:00
Evie Litherland-Smith
497e7d1481
Move activation of appt to calendar and org-agenda config to avoid repeated calls
...
Remove instances of jupyter and ob-jupyter
Add capture time to start of headline for org-roam-dailies
2024-07-02 17:50:24 +01:00
Evie Litherland-Smith
a043994bf6
Remove pylsp config from eglot-workspace-configuration
2024-07-02 10:07:05 +01:00
Evie Litherland-Smith
33d98328ef
Activate appt with org-agenda-mode
...
Move org-agenda-to-appt call to org-agenda-finalize hook, to save
duplicate decryption of org-agenda-files when agenda mode starts and
when it's displayed
2024-07-02 08:57:12 +01:00
Evie Litherland-Smith
c9e1552c4c
Remove journal directory from org-agenda-files
2024-07-02 07:09:50 +01:00
Evie Litherland-Smith
92bbd6abef
Use black for python formatting, mypy ignore missing imports on check
2024-07-01 18:09:39 +01:00
Evie Litherland-Smith
ce80658ac8
Tweak org-agenda-files, remove org-journal package
2024-07-01 13:53:05 +01:00
Evie Litherland-Smith
d0ff09ffb7
Revert moving events to diary.gpg
...
Moved back to using org for diary/calendar events, so reverted
associated changes
2024-07-01 13:30:08 +01:00
Evie Litherland-Smith
af6b6219cc
Start switch to using org-roam-dailies instead of org-journal
2024-07-01 11:09:15 +01:00
Evie Litherland-Smith
371a5c4c2c
Customise use-package behaviour
...
use-package check for package before init, enable imenu support
2024-07-01 10:13:56 +01:00
Evie Litherland-Smith
46fd634650
Separate email-invited events, move others into diary.gpg
2024-06-29 14:13:50 +01:00
Evie Litherland-Smith
c7d195fde4
Don't enable display-battery and display-time by default
2024-06-29 13:04:07 +01:00
Evie Litherland-Smith
9e00c03ce0
Python: set indent block scale to 1, keep 4 space indenting
2024-06-27 18:15:04 +01:00
Evie Litherland-Smith
a2f6f74a90
Don't set state of tab-bar-mode and menu-bar-mode in init.el
2024-06-27 09:22:43 +01:00
Evie Litherland-Smith
c283711bd1
Enable tab-bar-mode and menu-bar-mode by default
2024-06-27 09:20:20 +01:00
Evie Litherland-Smith
5176056672
Add display-buffer rule for Calendar
...
Always show in side-window at bottom of screen
2024-06-27 09:18:45 +01:00
Evie Litherland-Smith
d5f6421e44
org-mode require "{}" for rendering/exporting sub- and super-script
2024-06-27 06:30:36 +01:00
Evie Litherland-Smith
d6edbe1f2b
Add more modes for eglot-ensure: Lua & JS/TS
...
Add a suitable time for eglot-autoreconnect (5 minutes of running)
instead of being disabled
2024-06-26 13:37:07 +01:00
Evie Litherland-Smith
4f131024a8
Re-enable showing some closed topics in magit forge
2024-06-26 06:39:21 +01:00