Joe Ardent
64e0ff2881
tweak the rust/lsp setup
2025-01-04 14:09:39 -08:00
Joe Ardent
6cb14c05b8
add fancier hook for undo-tree
2025-01-04 12:12:39 -08:00
Joe Ardent
29b9be98bf
add undo-tree
2025-01-04 11:35:02 -08:00
Joe Ardent
be00557604
corfu and style tweaks
2025-01-04 11:17:01 -08:00
Joe Ardent
b7657c3746
updated readme link
2025-01-03 15:04:29 -08:00
Joe Ardent
e2b05b7faa
minibuffer completion works again
2025-01-03 14:26:14 -08:00
Joe Ardent
e55bdb1944
add lsp-mode, rustic, blackout
2025-01-03 10:53:13 -08:00
Joe Ardent
2bab24ec08
mostly works
2025-01-03 10:53:10 -08:00
Joe Ardent
4f7e9c5797
tweak
2025-01-03 10:51:49 -08:00
Vedang Manerikar
c39d768c68
Set num:nil to fix Github link jumping
2025-01-03 22:11:20 +05:30
Vedang Manerikar
6465f82b90
Ask consult-imenu to start from the thing-at-point symbol
2025-01-03 21:46:43 +05:30
Vedang Manerikar
6e0f5e7730
Add ox-gfm for publishing org-mode to markdown
...
`ox-gfm` is part of my pipeline for publishing my Denote notes to my
website. I will write about this sometime soon and publish the Denote
side code for it as well.
2025-01-03 21:45:44 +05:30
Vedang Manerikar
153541e842
Only enable treesit for modes where treesit-ready-p is true
2024-12-30 11:49:03 +05:30
Vedang Manerikar
d6fcc00bd4
Improve the explanation for toc-org-mode
2024-12-30 11:38:34 +05:30
Vedang Manerikar
62e52f2aab
Add a Local Variables section to load toc-org-mode in unravel-emacs
2024-12-30 11:28:54 +05:30
Vedang Manerikar
65c884db6c
Add noccur-dired for multi-occur in dired buffers
2024-12-29 21:32:04 +05:30
Vedang Manerikar
7bbdbe5ecc
Reset denote-journal dir after denote dir to ensure correct value
...
The default value of `denote-journal-extras-directory` derives from
the default value of `denote-directory`.
Since I change this default value for myself, I need to also change
the `denote-journal-extras-directory` (or more the require after my
`denote-directory` variable is defined).
Redefining it is fine with me.
2024-12-28 11:16:28 +05:30
Vedang Manerikar
29f4ee111b
Add Sales Pipeline TODO sequence to my Org configuration
2024-12-25 12:27:18 +05:30
Vedang Manerikar
7367d0fcda
Fix: use :hook correctly in zoxide configuration
2024-12-25 11:47:30 +05:30
Vedang Manerikar
711d62880c
Fix: Use :bind-keymap when binding to a keymap
2024-12-24 19:03:29 +05:30
Vedang Manerikar
5dd1f209ff
Add capture templates for Sales pipeline and CRM tracking
2024-12-24 18:59:01 +05:30
Vedang Manerikar
a6fa2219b7
Update the README and make it more user-friendly.
...
Add a link to the thread I wrote
2024-12-20 19:08:45 +05:30
Vedang Manerikar
263abac66d
Use save-place to store my last locations when I visit files
2024-12-19 11:41:29 +05:30
Vedang Manerikar
9d706daf54
Hook zoxide into consult-after-jump as well
2024-12-19 10:42:40 +05:30
Vedang Manerikar
3a7870fe9f
Clean up headings in the document
2024-12-19 10:42:28 +05:30
Vedang Manerikar
45d7d8e25d
Don't use smart-tab, until I can get corfu-complete to work with it
2024-12-18 16:51:50 +05:30
Vedang Manerikar
e53b122c0a
Use smart-tab to finally get TAB to do the right thing
2024-12-18 15:07:24 +05:30
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
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