Evie Litherland-Smith
9499c13dfa
Set treesitter font-lock to maximum level
2025-01-06 15:43:27 +00:00
Evie Litherland-Smith
fdd006368f
Add template file bind back, instead of tasks file
2025-01-06 11:46:34 +00:00
Evie Litherland-Smith
b076458ca8
Agenda start with log-mode, not with clockreport-mode
...
Add mm-discouraged-alternatives back to discourage html in emails
Fix a couple of linter complaints
2025-01-06 11:35:52 +00:00
Evie Litherland-Smith
044d8a848b
Adjust dashboard format
2025-01-06 07:47:43 +00:00
Evie Litherland-Smith
5dfc387e17
Merge branch 'main' of https://git.xenia.me.uk/pixelifytica/emacs
2025-01-06 07:15:43 +00:00
Evie Litherland-Smith
e38e68b965
Remove nix-ts-mode, use standard nix-mode
2025-01-06 07:15:42 +00:00
Evie Litherland-Smith
c005801390
Add config back for doom-modeline and dashboard
2025-01-06 07:09:45 +00:00
Evie Litherland-Smith
a2f0907363
Lowercase eglot-menu-string
2025-01-01 07:23:44 +00:00
Evie Litherland-Smith
5bce83d8b0
Drop lua-mode for built-in lua-ts-mode, add nix-ts-mode, julia-mode and julia-ts-mode
2024-12-31 11:40:06 +00:00
Evie Litherland-Smith
5e9ae83ab9
Set shell script offset to 2
2024-12-27 13:02:27 +00:00
Evie Litherland-Smith
124681c875
Change khalel import start to -14d
...
If I look at week or fortnight agenda views, I still want to see what
I did earlier in the week/fortnight
2024-12-20 11:28:10 +00:00
Evie Litherland-Smith
cc42b19197
Remove ob-python config, use default values
2024-12-19 13:26:56 +00:00
Evie Litherland-Smith
07002bb0c5
Adjust pixel-scroll settings
2024-12-19 13:14:43 +00:00
Evie Litherland-Smith
9f3d9c7015
Add package-installed-p checks to external packages
2024-12-19 11:03:02 +00:00
Evie Litherland-Smith
eccc95a5f7
Copy init.el and templates back in from nixos config
2024-12-19 08:24:53 +00:00
Evie Litherland-Smith
731bde0ac0
Initial move config from init.el to block in README.org
2024-08-06 07:09:41 +01:00
Evie Litherland-Smith
a9a6af26a8
Fix project-vc-dir remap
...
Remove magit-pull and magit-push binds
2024-08-03 08:48:16 +01:00
Evie Litherland-Smith
14d296cd53
Add analysis notes to agenda files
2024-08-02 14:10:26 +01:00
Evie Litherland-Smith
29fdf12ed8
Remove setting default frame size
2024-08-02 08:42:39 +01:00
Evie Litherland-Smith
006a0bf88e
Update default frame size
...
Enable which-function-mode again
2024-08-01 17:26:33 +01:00
Evie Litherland-Smith
074a154db6
python-shell disable native completion
2024-08-01 17:12:52 +01:00
Evie Litherland-Smith
e54fa28147
Default default frame width to 120 characters
2024-08-01 11:18:15 +01:00
Evie Litherland-Smith
1f7b08c001
Update eglot hooks since I switched nix LSP
2024-07-31 06:36:01 +01:00
Evie Litherland-Smith
2bbcd853c2
org-attach don't use inheritance
2024-07-30 17:00:51 +01:00
Evie Litherland-Smith
f8e8ef1fae
Swap nix formatter alejandra -> nixfmt
2024-07-30 15:09:59 +01:00
Evie Litherland-Smith
bf0ae26303
Change clock rounding to 15 minutes
...
org-src-window-setup back to original value (reorganize-frame)
2024-07-30 15:09:22 +01:00
Evie Litherland-Smith
b8cafe0698
Merge branch 'main' of https://git.xenia.me.uk/pixelifytica/emacs
2024-07-30 07:36:46 +01:00
Evie Litherland-Smith
83b0fd286a
Move IRC function definitions up to top level
2024-07-30 07:36:43 +01:00
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
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
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
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
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
Evie Litherland-Smith
f87afa0af6
Magit Forge - don't show closed topics by default
2024-06-25 17:10:47 +01:00
Evie Litherland-Smith
0fad85950e
display-time-mode use 24hr format
2024-06-25 14:26:24 +01:00