Vedang Manerikar
306b7ac694
Move personal stuff into it's own file, and add ledger
2024-12-05 21:21:46 +05:30
Vedang Manerikar
e094755949
Explicitly look for capture templates in the user-emacs-dir
2024-12-05 21:21:46 +05:30
Vedang Manerikar
389c4fe752
Add ts.el to the YAS section
...
I need this for my weekly snippets
2024-12-05 21:21:46 +05:30
Vedang Manerikar
405c952aca
Add noexport to the fast-tag-alist
2024-12-05 21:21:46 +05:30
Vedang Manerikar
de1da8f9f3
Set deadline warning days to 5.
...
I'd like to know about a deadline before the deadline.
2024-12-05 21:21:46 +05:30
Vedang Manerikar
a1020e61d4
Fix: denote-org-front-matter template to remove spaces
2024-12-05 21:21:46 +05:30
Vedang Manerikar
bf60ce1794
Install helpful for better Emacslisp help
2024-12-05 21:21:46 +05:30
Vedang Manerikar
c383baf17d
Add configuration for Avy from my old config
2024-12-05 21:21:46 +05:30
Vedang Manerikar
1cc545adc0
Add configuration for enriching Zoxide from my old config
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
5d86e2fd74
Improve the treesit check around expreg
...
Part of testing with Emacs 28
2024-12-02 08:05:52 +05:30
Vedang Manerikar
f22bfd8289
Export capture templates to the org-mode config file
2024-12-01 17:30:47 +05:30
Vedang Manerikar
4051ae7ee5
Fix TODO sequences
...
- So that the Todo / Working / Done sequences work correctly.
2024-12-01 17:29:49 +05:30
Vedang Manerikar
395225fedd
Add key-bindings I absolutely need from org-mode-crate
...
I am too used to these key-bindings
- `C-c t` for `org-todo`
- `C-<f11>` for `org-clock-goto`
2024-12-01 17:24:22 +05:30
Vedang Manerikar
2efdcefd60
Add Latex configuration from org-mode-crate
2024-12-01 17:18:47 +05:30
Vedang Manerikar
bbca3614b4
Copy all my agenda settings from org-mode-crate
2024-12-01 16:47:06 +05:30
Vedang Manerikar
4d7c7451c7
Add configuration for how org-lists should behave
2024-12-01 16:12:56 +05:30
Vedang Manerikar
15faf5fd72
Add relevant clocking configuration from org-mode-crate
2024-12-01 16:12:19 +05:30
Vedang Manerikar
a87b511eaa
Set the tag-alist the way I like it
2024-12-01 16:11:50 +05:30
Vedang Manerikar
8be96e5795
Copy over my settings for refiling and todo items
2024-12-01 16:11:25 +05:30
Vedang Manerikar
e240167ae3
Create a separate section for org-priorities
2024-12-01 16:09:01 +05:30
Vedang Manerikar
431c4e1d5d
Move subscript settings to the export section
2024-12-01 16:08:11 +05:30
Vedang Manerikar
6c7abd7ad7
M-RET should create new items from current content
2024-12-01 16:06:20 +05:30
Vedang Manerikar
fe3781f879
I like special C-a C-e, but reversed
2024-12-01 16:05:44 +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
c8dc758a33
Fix: package names for some of my settings
2024-11-28 16:22:33 +05:30
Vedang Manerikar
8fd772cb90
Move the provide forms to the correct locations
...
Manually, for the moment
2024-11-28 16:22:33 +05:30
Vedang Manerikar
16531c5e60
Set debug-on-error ON while I figure out the PET problem
2024-11-28 16:20:22 +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
2b7409bc77
Copy my org-capture settings from org-mode-crate
...
At the moment, I am not committing my capture templates to git
history, as I want a way to moove this code into the personal settings
part of this configuration
2024-11-28 16:10:57 +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
f0364953b8
Use Hippie expand instead of Dabbrev
2024-11-23 09:55:01 +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
58c1502123
Sentence ends with a single space, not double
2024-11-23 09:42:39 +05:30
Vedang Manerikar
f2bb217e06
Copy zone and time settings from my el-get config
2024-11-23 09:42:00 +05:30
Vedang Manerikar
b080f8e5c2
Copy window settings from my el-get config
2024-11-23 09:41:27 +05:30
Vedang Manerikar
7394e7395e
Set the default xref-search-program to ripgrep
2024-11-23 09:40:28 +05:30
Vedang Manerikar
32dcfd850d
Copy simple essentials from my el-get config
2024-11-23 09:39:17 +05:30
Vedang Manerikar
07232c39ee
Copy files essentials from my el-get config
2024-11-23 09:38:20 +05:30
Vedang Manerikar
e6a9e46b74
Install YASnippet
...
So that I can use my org-mode snippets!
At this moment, I am not committing my snippets because I want to
think about how to add personal configuration to this setup. I'll do
that later.
2024-11-23 08:59:40 +05:30
Vedang Manerikar
8312e7a541
Bind C-x b to beframe-switch-buffers as a productivity boost
2024-11-20 22:21:40 +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
6193ec3386
Create unravel-shell.el for vterm related settings
2024-11-18 22:11:51 +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
6b7f64016c
Set imenu-max-item-length to unlimited
...
This fixes consult-imenu behaviour -- entries which were longer than
this length were being dropped because of the way consult-imenu
implements collection.
2024-11-18 20:09:01 +05:30