Commit Graph

381 Commits

Author SHA1 Message Date
d6e1d07dab Start clj-refactor-mode when cider starts 2024-03-22 19:59:01 +01:00
2d2481e11d Format before save when using eglot 2024-03-22 19:54:31 +01:00
476b8fdb5a Minimal kotlin setup 2024-03-22 19:53:43 +01:00
f48d3305a0 Minimal swift setup 2024-03-22 19:53:35 +01:00
3029210513 Add BQN mode 2024-03-22 19:50:24 +01:00
19be4bc73c Treat comment-form as top-level and indenting for match in Clojure 2024-03-22 19:48:33 +01:00
4e4aedfccf Fold org-mode subtrees by default 2024-03-22 19:44:47 +01:00
5f8eb259c5 Ditch vertico-posframe 2024-03-22 19:40:04 +01:00
3b04a0758f Fix pdftools with meow
See:
- https://github.com/politza/pdf-tools/issues/201
-  https://www.reddit.com/r/emacs/comments/dgywoo/issue_with_pdfview_midnight_mode/
2023-08-19 22:49:12 +02:00
60a3e306c2 Update diff-hl on commit 2023-08-17 22:47:50 +02:00
a58bb9c81b Spawn new vterms in vc-root-dir 2023-07-29 21:42:29 -07:00
470b6419b1 Reimplement toggle-vterm
The previous implementation was too complicated, and slightly buggy. This one
seems far more robust. It relies on the ordering given by `buffer-list`.
2023-07-29 21:27:36 -07:00
0f675bce1c Make meow a subsection of key bindings
So far the meow experiment is not going great.
2023-07-28 01:31:47 -07:00
eb20c2438e Visual line mode and no auto-fill with ChatGPT 2023-07-28 01:29:25 -07:00
a71c4f62f3 Small changes to js/ts
I suspect this change was needed  due to recent changes in emacs... But it
could also be that this never worked and hadn't testet the setup properly.
2023-07-28 01:28:06 -07:00
ba8dab3746 Use project.el with dashboard 2023-07-28 01:27:19 -07:00
ccdc458450 Add magit to project switching 2023-07-28 01:27:00 -07:00
aed97a8d59 Remove projectile 2023-07-27 11:06:05 -07:00
7995c16909 Fix with org-modern and org-adapt-indentation 2023-07-12 06:36:23 -07:00
892590655c Add lorem ipsum package 2023-07-12 06:07:23 -07:00
a085ef5b11 Tweak gptel setup (using gpt-4 by default) 2023-07-12 06:07:02 -07:00
fcd08adcbf Fix signature 2023-07-06 23:05:23 +02:00
25819587f1 Nothing provides auctex
Followed advice from here: https://www.reddit.com/r/emacs/comments/ev7igv/why_is_auctex_loaded_using_usepackage_tex_instead/
2023-06-27 18:07:20 +02:00
aff3d8d73f Use adaptive-wrap, and use visual-line-mode with olivetti 2023-06-26 23:50:24 +02:00
b6d5254d6f Use newer expand region
I am considering using vc for all packages...
2023-06-24 11:25:10 +02:00
18de42ecde Prettier org mode 2023-06-24 11:25:10 +02:00
5136c9bb80 Organize keybindings with use-package 2023-06-24 11:25:10 +02:00
d6bce5d846 Hide org mode markup symbols
...and also bind `visible-mode` for when i want to see the markup.
2023-06-24 11:25:10 +02:00
ed948d2276 Trying out vertico/corfu/consult for completions 2023-06-24 11:25:05 +02:00
850537f0a1 Use mixed-pitch for getting variable-pitch fonts where it's nice 2023-06-23 22:41:45 +02:00
3a712cf8be Use gptel in favor of chatgpt-shell 2023-06-23 14:20:01 +02:00
277e6927af Use non-obsolete transient map function 2023-06-22 02:05:10 +02:00
c4424934d2 Cleanup mu4e
Get rid of compilation warning
2023-06-22 01:55:45 +02:00
1807e47c50 Clean up a bit around bindings for builtins and comint 2023-06-22 01:52:08 +02:00
86ee95f930 Set (and move) preferred coding system to utf-8
Setting the default-input-method to "TeX" has been for nothing for a very long
time. The `set-language-environment` overwrites the default-input-method.
2023-06-21 17:35:28 +02:00
0086a62524 Fix custom-bindings-mode 2023-06-21 13:25:23 +02:00
e9d6556bf1 Use the custom-bindings-map 2023-06-21 13:25:16 +02:00
ecbdf40171 Multiple cursors were bound multiple times 2023-06-21 13:22:58 +02:00
73ba7b2626 clean up webdev setup 2023-06-21 13:22:58 +02:00
a059ca5b08 focus-read-only-mode was a mistake 2023-06-21 13:22:58 +02:00
02e12968af Make a mode indicator for meow 2023-06-21 13:22:52 +02:00
2f3ec9426f No auto-fill in comint 2023-06-15 01:38:54 +02:00
df4858b725 Revert PDFs without asking 2023-06-15 01:38:09 +02:00
57ec3c7d89 default to insert mode for vterm and comint 2023-06-14 23:35:06 +02:00
231f668d8f Move meow early in the config 2023-06-14 13:54:46 +02:00
7b8b524d8f Move gc treshold to early-init, and keep it high-ish 2023-06-14 02:06:39 +02:00
f2437ada46 Move disabling clickies to early-init and the visual section 2023-06-14 02:04:55 +02:00
338a9449af Try out meow 2023-06-14 02:04:35 +02:00
a7e928216d Fix org export and babel setup
Using engrave-faces!
2023-06-14 02:04:35 +02:00
4fb674d967 Disable packages that have been unused for years 2023-06-14 02:04:35 +02:00