Commit graph

170 commits

Author SHA1 Message Date
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
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