Evie Litherland-Smith
0513209e90
Add more options to org-agenda-clockreport-parameter-plist
2024-07-29 16:17:04 +01:00
Evie Litherland-Smith
cb16399aee
Remove pyright lsp config
2024-07-29 14:53:03 +01:00
Evie Litherland-Smith
f6d639315d
Switch python formatting to use ruff instead of black+isort
...
Enable diff-hl on remote buffers
2024-07-29 14:11:57 +01:00
Evie Litherland-Smith
c962bb3f93
Move python-check-command and python-flymake-command setting to hooks
...
Set variables locally depending on what programs are available. Mostly
helpful for checking if mypy is installed in given environment (since
it's not globally), or for available programs on remote host
2024-07-29 11:45:01 +01:00
Evie Litherland-Smith
4828d8e671
Update python envrc template
...
Move python version to local variable to be easy to change
Prompt for python version and venv directory to use with previous
behaviour as default
2024-07-29 11:44:20 +01:00
Evie Litherland-Smith
29e1df8e76
Clear default-frame-alist
2024-07-29 07:54:18 +01:00
Evie Litherland-Smith
b352d8cf3b
Org clock round to 5 minute intervals
2024-07-26 15:28:40 +01:00
Evie Litherland-Smith
1bc191e55b
org-agenda start with log mode
2024-07-26 11:15:05 +01:00
Evie Litherland-Smith
2607b5ff8a
Change which python is used in envrc python template
2024-07-26 11:14:48 +01:00
Evie Litherland-Smith
455ee99cf8
org-agenda enable clockreport at startup, set parameters
2024-07-25 18:01:29 +01:00
Evie Litherland-Smith
c12f2a2c12
Fix setting org-roam capture templates
2024-07-24 17:52:41 +01:00
Evie Litherland-Smith
af89858eae
Customise org-babel execution behaviour
2024-07-24 10:16:14 +01:00
Evie Litherland-Smith
8b9448cdd3
Don't set ispell-personal-dictionary
2024-07-24 10:10:52 +01:00
Evie Litherland-Smith
fb2329bfa6
Move org related binds under C-c o keymap
...
Check for sqlite3 executable before enabling org-roam
2024-07-24 10:05:15 +01:00
Evie Litherland-Smith
d62c620880
Magit disable long lines warning
2024-07-24 08:31:53 +01:00
Evie Litherland-Smith
1f98c39561
Move all package definitions into init.el
...
Separate Emacs package management from NixOS config
Adjust archive priority to use most up to date (MELPA) packages
Remove elfeed and associated packages
2024-07-24 08:21:40 +01:00
Evie Litherland-Smith
8e482ff200
Use python3Full (instead of python3) for template
2024-07-23 18:39:34 +01:00
Evie Litherland-Smith
18479f82fb
Update python envrc template
...
Completely removes the need to call a shell.nix in .envrc now (I
think)
2024-07-23 09:49:47 +01:00
Evie Litherland-Smith
49be9727a8
Add python template for envrc files
...
Change tempel prefix from < to +
2024-07-23 07:31:15 +01:00
Evie Litherland-Smith
df1794e3fe
org-agenda default to day view instead of week view
2024-07-23 07:03:49 +01:00
Evie Litherland-Smith
cc94678848
Update default frame width & height
2024-07-23 06:44:19 +01:00
Evie Litherland-Smith
d40f3d7d90
Set default frame size in default-frame-alist
2024-07-22 11:56:35 +01:00
Evie Litherland-Smith
5a49e6725f
Remove require citar-embark
2024-07-22 11:17:34 +01:00
Evie Litherland-Smith
8661f77888
my/package-ensure set interactive
2024-07-22 10:51:16 +01:00
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
636ebd2a1c
Experimenting with gnus-icalendar functions for ics2org.el
2024-07-16 18:03:47 +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
80a465d8d4
Add libz to python shell template
2024-07-15 10:47:02 +01:00
Evie Litherland-Smith
fdd3802b8a
Add some BBDB entries
2024-07-15 10:11:25 +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
22cde2f515
mu4e: fix contact completion, enable eldoc support for view mode
2024-07-11 16:35:32 +01:00
Evie Litherland-Smith
0e8fe58c43
Swap diminish package for minions
2024-07-11 10:22:20 +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
884721a58a
Update pythonshell template, add uv package
2024-07-10 18:14:14 +01:00
Evie Litherland-Smith
9174821a35
Add (back) a TODO org-capture template
2024-07-10 17:13:15 +01:00