Commit graph

171 commits

Author SHA1 Message Date
Vedang Manerikar
539d45497d Use Elpaca as the package manager instead of package.el
Elpaca lets me use git versions of packages, which is something I need
for developing packages as I use them.
2024-12-10 16:00:49 +05:30
Vedang Manerikar
fbf6e957fd Load transient after magit, using ensure and after instead of defer 2024-12-10 15:47:45 +05:30
Vedang Manerikar
8f20969604 Add local-variables to init and early-init files 2024-12-10 15:47:45 +05:30
Vedang Manerikar
247b17bef2 Install treesit-auto to use treesitter grammars 2024-12-10 13:51:38 +05:30
Vedang Manerikar
906207997c Fix: RET should work properly in IELM 2024-12-09 06:27:44 +05:30
Vedang Manerikar
37bfa9ba09 Add a GPL license to the repository 2024-12-06 19:28:24 +05:30
Vedang Manerikar
6ff04b7741 Add fish-mode for working with fish shell files 2024-12-06 19:28:10 +05:30
Vedang Manerikar
49dc540735 Go back to default pet.el so that I can modify it from scratch 2024-12-06 09:39:59 +05:30
Vedang Manerikar
d201de5854 Add url/ folder to gitignore 2024-12-05 21:22:34 +05:30
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
78f8f6c5fd Add bookmarks to .gitignore 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
e8f2c0f7c4 Update vedang-pet code with the latest changes 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
2f13a813fa Adjust indentation for prot-embark 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
6af70b326c Add install instructions for use-pacakge on Emacs 28 2024-12-01 21:48:22 +05:30
Vedang Manerikar
b87e050c73 Add .cask and org-clock-save to gitignore 2024-12-01 20:54:45 +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
d2e59e3d08 Fix the advice type for vedang-pet in the org file 2024-12-01 16:14:33 +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
2b810fc8da Add a note about org-archive settings 2024-12-01 16:09:36 +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
7baf6588b8 Update vedang-pet code in the org file so tangle works correctly 2024-11-29 08:32:30 +05:30
Vedang Manerikar
97c52b8fb1 Clean up emacs-pet code
Remove pet-eglot--executable-find-advice altogether, we don't need it!
2024-11-28 17:11:57 +05:30
Vedang Manerikar
ff3ce074f2 Add multisession to git ignore 2024-11-28 17:04:11 +05:30
Vedang Manerikar
7d53896039 🎉 First working version of Emacs Pet with Eglot 1.17!
Super happy about this small but meaningful change in the Emacs Python
ecosystem. Now I have to hope and pray that someone else has not fixed
it before I get to submitting the patch to Emacs-Pet
2024-11-28 17:02:29 +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