8ba598127b
feat: show line numbers
2025-05-27 13:49:51 +02:00
4aeb92eb6f
feat: Add which-func configuration
2025-05-27 13:06:26 +02:00
c3a188defe
fix: Remove unused mark section
...
M-SPC is used for selecting region anyway
2025-05-27 13:06:08 +02:00
0c18e02686
fix: liniting errors on init.el
2025-05-27 12:55:07 +02:00
6a57cbfd1f
feat: Add custom modeline
2025-05-27 12:51:50 +02:00
015ed00b0f
feat: refactor org mode configuration
...
Defer loading to speed up startup and combine all the configuration of
org mode in the same block.
org-ellipsis is newly added and gives some eye candy when org blocks
are folded.
2025-05-27 12:51:50 +02:00
980ce6750b
feat: Add paren package configuration
...
show-paren-context-when-offscreen is handy to indicate when we are
offscreen for a block of code
2025-05-27 12:51:50 +02:00
28b6168110
fix: refeactor electric pair
...
It's a built-in package, so we can provide a proper configuration
section using use-package.
2025-05-27 12:51:50 +02:00
c809f480bd
fix: load theme after it is actually loaded, not at init time
2025-05-27 12:51:50 +02:00
3591e5704e
fix: remove/apply defer only where it makes sense
...
:defer is to defer loading because some other action (hook/config/...)
will load it when appropriate.
2025-05-27 12:51:50 +02:00
e6e5b5e461
feat: Remove org-roam-ui
...
Not using it, so don't have it.
2025-05-27 12:51:50 +02:00
a79987f30f
chore: stylefix
2025-05-27 12:51:50 +02:00
3f93a19d4b
feat: enable corfu iso company-mode
...
No issues so far when using melpa iso latest git repo (elpaca behaviour)
2025-05-27 12:51:50 +02:00
80b3e4dbc1
feat: enable vertico-cycle and call hook when appropriate
2025-05-27 12:51:50 +02:00
377a5cadff
fix: whitespace has a separate built-in package
...
It has a better hook (whitespace-cleanup) than the barebones delete-trailing-whitespace.
2025-05-27 12:51:50 +02:00
adab1147e0
fix: Docs on keys to use when resizing
2025-05-27 12:51:50 +02:00
7f901b23ae
feat: Remove elpaca
...
I'm not actually using it and it's just bloat at this point.
This speeds up the startup significantly.
Remove what you don't need.
2025-05-27 12:51:50 +02:00
a731bab651
Only pop-up messages buffer if there is an error
2025-05-26 10:59:45 +02:00
2572e8c221
Fix linting warnings in early-init/init.el
...
There should be no functional changes
2025-05-26 10:59:38 +02:00
6c24da4503
Rework eglot configuration to use built-in package
2025-05-25 17:26:38 +02:00
f2dc1fe496
Add flymake configuration
2025-05-25 17:26:30 +02:00
49a5164f45
Rework isearch configuration using emacs-solo inspiration
2025-05-25 17:26:06 +02:00
22c029b2f4
Remove old eldoc/jsonrpc workarounds and just use built-in packages
2025-05-25 17:25:41 +02:00
ff740ce08e
feat: Add org-download
2025-04-30 09:40:43 +02:00
1a21781fba
fix: switch back to company from corfu to avoid random crash
...
It seems like a known issue (don't have the link anymore..) but
company is doing fine for now so just switch back to it.
2025-04-30 09:39:47 +02:00
d3dc9465dd
fix: load init.el of notes repo when org-roam is properly loaded
...
This avoids all kinds of issues about variables not being declared,
etc. in the project-notes init.el
2025-04-30 09:38:32 +02:00
f5ef8d68c5
fix: Update visit/reload-config docs
2025-04-30 09:37:32 +02:00
0b57fa79b5
feat: Update elpaca
...
This avoids the warning at startup about not being able to determine
elpaca core date.
2025-04-30 09:36:55 +02:00
c47c5a5185
fix: revert-mode setting
2025-01-09 21:11:48 +01:00
17e062e07f
Add font and icon/nerd-font section
2025-01-09 20:55:30 +01:00
ede533e792
Use load-file option for custom file and notes iso manual check
2025-01-09 20:54:56 +01:00
3853d9d247
fix: close minibuffer if open when pressing C-g
2025-01-09 20:54:56 +01:00
c8fa26b07b
feat(corfu): make <tab> execute complete
2025-01-09 20:54:56 +01:00
7252361ab1
feat(consult): enable
2025-01-09 20:54:56 +01:00
275d07b961
feat(buffer-completion): replace company-mode with corfu
2025-01-09 20:54:56 +01:00
e692a9de93
add(org-roam): custom command to filter on a tag
2025-01-07 22:05:46 +01:00
28dae3bfeb
add(org-roam): don't limit tags to 10 chars
2025-01-07 22:05:29 +01:00
cea6f3f2c0
add(org-roam): enable db autosync mode
2025-01-07 21:48:45 +01:00
0e722c06b5
add(org-roam): show tags in org-roam-node-find
...
This allows us to search for them as well
2025-01-07 21:47:58 +01:00
34e4462f1b
add(yas): enable also in text-mode
2025-01-07 21:47:39 +01:00
2023ec08b3
add(snippets): Add kaboom snippet for c-mode
2024-12-21 19:54:33 +01:00
7285b8750e
feat: load init.el from (org-)notes repo if it exists
2024-11-17 19:27:45 +01:00
ad0adbc726
feat: Enable global auto-revert mode
2024-11-04 09:43:21 +01:00
75bda91171
In-buffer-completion: Add company-mode
2024-10-17 21:59:48 +02:00
a68f566cd9
In-buffer-completion: Disable corfu
...
Getting crashes with emacs 29.4, seems to be a known issue.
Until emacs 30, find another in-buffer-completion solution.
2024-10-17 21:59:09 +02:00
a5efd66ec7
In-buffer-completion: Add consult completion method
2024-10-17 21:58:59 +02:00
40d9146a45
In-buffer-completion: Add separate section
2024-10-17 21:58:34 +02:00
d0657174dc
Update org-agenda-files with todo.org inside org-roam-directory
2024-09-29 22:58:41 +02:00
3ad176fbf9
ORG-TODO: Mark parent task done if child tasks are done
2024-09-29 22:02:19 +02:00
6aaae92c53
ADD filetags snippet
2024-09-29 22:02:16 +02:00