Vedang Manerikar
ae68d77b97
Add an explicit section for multiple-cursors
...
So that I can bind keys to functions from it.
2024-12-18 14:22:32 +05:30
Vedang Manerikar
cbc0db1435
Add flymake-kondor for integrating flymake with clj-kondo
2024-12-18 14:10:52 +05:30
Vedang Manerikar
21daacd643
Always turn on flymake in any programming buffer.
2024-12-18 13:56:44 +05:30
Vedang Manerikar
b6899bfbd4
Add clojure-ts-mode for using tree-sitter
...
Disable it by default until I can figure out the issue with paredit
and fix it.
2024-12-16 07:09:38 +05:30
Vedang Manerikar
315bea5400
Create an unravel-study module
...
For `pdf-tools`, `denote`, `org-remark` and `org-fc`. This is my study
pack, without which I don't get anything done.
2024-12-12 23:24:02 +05:30
Vedang Manerikar
3eede969e9
Move personal settings to vedang-personal
...
And fallback to defaults for other users.
2024-12-12 21:24:28 +05:30
Vedang Manerikar
42afc8b73f
Add a short note to the elpaca section
2024-12-12 14:36:31 +05:30
Vedang Manerikar
f8b1119e83
Get rid of the vedang-pet custom code
...
We don't need it with elpaca doing the package management
2024-12-12 14:34:18 +05:30
Vedang Manerikar
08d18e3fbe
Load emacs-pet from github
...
Finally, this commit puts elpaca to use and does the thing I've been
wanting to do, which is being able to develop packages that I am using
in a seamless way and being able to contribute PRs upstream.
If this experiment goes well, I will merge this branch back into main
and continue using elpaca for my package management needs.
2024-12-12 09:31:04 +05:30
Vedang Manerikar
906207997c
Fix: RET should work properly in IELM
2024-12-09 06:27:44 +05:30
Vedang Manerikar
a1020e61d4
Fix: denote-org-front-matter template to remove spaces
2024-12-05 21:21:46 +05:30
Vedang Manerikar
7a93225218
Add configuration for Clojure programming
2024-12-05 21:21:46 +05:30
Vedang Manerikar
ee13aac992
Ensure eglot for Python and Zig
...
Keep Eglot running as the default, and turn it off for yourself.
TODO: This is another part of the "personal configuration" that I need
to figure out.
2024-11-29 08:33:52 +05:30
Vedang Manerikar
d496096c00
Export updates from the unravel-emacs.org file for use
2024-11-28 16:11:52 +05:30
Vedang Manerikar
3364cb69b8
Add a section for Ziglang programming
2024-11-28 16:10:57 +05:30
Vedang Manerikar
3ee2f8925f
Indentation fixes in Flymake section
2024-11-28 16:10:57 +05:30
Vedang Manerikar
5cfddd8129
Add notes on how to use my config for Python programming
2024-11-28 16:10:57 +05:30
Vedang Manerikar
63a4c632df
Indentation changes + small updates to Denote code
...
1. Change the checkin template to sketch template.
- I use this to write my journal entries, which are just initial
sketches that have the potential to become something bigger
2. Update the CUSTOM_ID generation code to also generate a CREATED
property.
- I like to see when a particular node was created, and this is
really useful if I want to pull these nodes out into their own
projects later.
2024-11-28 16:10:57 +05:30
Vedang Manerikar
0b89db44a7
Demand eglot so that we can hook into it for Python mode
2024-11-28 14:27:29 +05:30
Vedang Manerikar
701a593b54
At this point, we have copied over all of core.el from el-get
...
EXCEPT for the treesit settings, which I am purposely ignoring until I
understand what has changed in the latest Emacs versions. I think many
of those settings are no longer necessary
2024-11-23 09:43:39 +05:30
Vedang Manerikar
00feecc147
Install apheleia to auto-format all programming buffers
2024-11-20 09:06:36 +05:30
Vedang Manerikar
64ccd037b4
Add a note for python configuration
2024-11-20 09:03:08 +05:30
Vedang Manerikar
475d0bad25
Experiment with a Python setup
...
- Virtualenvs should be detected and should work out of the box
- Eglot should be started as soon as a project file is launched
2024-11-18 22:10:43 +05:30
Vedang Manerikar
c5d0ba456f
Copy over my Eglot keybindings from my el-get config
2024-11-18 17:22:53 +05:30
Vedang Manerikar
c4407c2253
Add paredit to the mix
2024-11-17 15:44:54 +05:30
Vedang Manerikar
46c8e2a161
Use org as default file-type in Denote
2024-11-17 08:34:25 +05:30
Vedang Manerikar
1f9de27fe0
Add denote keybindings for missing links and consult
2024-11-17 08:25:45 +05:30
Vedang Manerikar
537baae8d4
Copy all of my denote settings into this config
...
This will let me move a bit freely around my notes.
2024-11-16 10:00:00 +05:30
Vedang Manerikar
09e94033f1
Update tangle blocks based on all the changes in the prev commit
...
We are now maybe ready to move all the development over to the new
.emacs.d version. Only one way to find out.
2024-11-14 22:08:27 +05:30
Vedang Manerikar
270d2d3afe
Add the basics of programming languages to the configuration
...
This commit copies over the very basic requirements of using
programming languages in Emacs from Prot's configuration.
2024-11-13 21:39:55 +05:30