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
ad7c8aa9e4
Add org-board for downloading and archiving web-pages
2024-12-18 13:39:35 +05:30
Vedang Manerikar
9533b4be71
Add elpaca gotchas for the interested reader.
2024-12-18 13:38:55 +05:30
Vedang Manerikar
819168b150
Store all backup files in one place
...
I mostly never need them. I should figure out a way to delete them regularly.
2024-12-16 22:24:46 +05:30
Vedang Manerikar
c82e2e1550
Use consult-imenu-config to enable better jumps in Clojure
2024-12-16 07:30:09 +05:30
Vedang Manerikar
06538c9ccb
Install cape to try and improve corfu completions
...
I am still not entirely happy with the completions experience, and
will experiment with it and tweak it some more over the next month or
so.
2024-12-16 07:29:02 +05:30
Vedang Manerikar
64e401d466
Install dwim-shell-command for easy command execution through dired
2024-12-16 07:10:29 +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
1a3189fc0e
Fix: Use the default function for consult-project-function
2024-12-13 21:33:02 +05:30
Vedang Manerikar
653284df9c
Add a Table of Contents using toc-org
2024-12-13 08:51:22 +05:30
Vedang Manerikar
baa0fc9e2b
Keep a single configuration block for denote
...
This is a gotcha of elpaca, it only allows you to specify one
use-package block for a single recipe. The last one was taking
precedence in our case.
2024-12-12 23:35:07 +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
f884c3d38a
Symlink unravel-emacs to README so we render something
2024-12-12 14:44:12 +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
bb7d6251f2
Use uv instead of poetry as Python Tooling
2024-12-12 14:25:31 +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
5fc4596f2a
Load exec-path-from-shell only on Mac and Windows
...
This is just a hygiene improvement, since I only use a Mac at the
moment. Even so, it's a good change to have.
2024-12-12 08:39:58 +05:30
Vedang Manerikar
60daf6e0c6
Use only-window, instead of other-frame to avoid weird frame switches
...
With `other-frame` org moves to the files open in other frames when I
take action on them through the agenda window. This is undesirable.
2024-12-12 08:20:40 +05:30
Vedang Manerikar
1f06c2b0d1
Do not defer theme-buffet until Elpaca is fully done
...
I'm checking to see this if is the cause of Emacs hang on first
launch.
2024-12-11 06:27:24 +05:30
Vedang Manerikar
e10c401db6
Add elpaca and tree-sitter to gitignore
2024-12-10 16:06:20 +05:30
Vedang Manerikar
1826a38f97
Use elpaca-after-init-hook instead of after-init-hook
...
So that the configuration is loaded in at the correct time.
2024-12-10 16:05:25 +05:30
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