Commit graph

175 commits

Author SHA1 Message Date
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
569f992e30 Add a section on Narrowing and Folding in org-mode 2024-11-28 16:10:57 +05:30
Vedang Manerikar
db7a8ba560 Add a section on Archival settings in org-mode 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
a4b9e4c33a Indentation fixes in begin_src blocks 2024-11-28 14:27:29 +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
696824393e Add notes on how I use Beframe 2024-11-28 14:27:12 +05:30
Vedang Manerikar
8c5d626789 WIP: Update pet to work with the latest version of eglot 2024-11-28 14:27:12 +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
2fbb88719d Update the default frame name to unravel/emacs
Which is the name of this project
2024-11-20 22:16:30 +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
Vedang Manerikar
e572ee5c70 Reset garbage collection defaults in startup hook
Instead of using the gcmh package.
2024-11-18 19:58:26 +05:30
Vedang Manerikar
c5d0ba456f Copy over my Eglot keybindings from my el-get config 2024-11-18 17:22:53 +05:30
Vedang Manerikar
a614f70a1f Add beframe integration with consult-buffer 2024-11-18 14:27:49 +05:30
Vedang Manerikar
819bb7be0f Load a period-appropriate theme on startup 2024-11-18 09:31:49 +05:30
Vedang Manerikar
beb50682fb Fix: ef-themes and fontaine to apply fonts correctly
Switching themes was giving an error before this change, due to some
mistake in the font-spec
2024-11-17 22:30:24 +05:30
Vedang Manerikar
df90c4fdd0 Indentation fixes 2024-11-17 21:43:21 +05:30
Vedang Manerikar
2d214c1301 Disable breadcrumb. Keep it only for presentation.
It eats up window space and does not add too much value to my workflow
2024-11-17 21:41:56 +05:30
Vedang Manerikar
492669f14a Make sure exec-path is loaded properly 2024-11-17 21:41:26 +05:30
Vedang Manerikar
6fd37b448c Update the modules that should be loaded on launch 2024-11-17 19:42:59 +05:30
Vedang Manerikar
416d8242c2 Remove references to prot-org
I will copy over everything from my own config as and when I need it.
2024-11-17 19:37:19 +05:30
Vedang Manerikar
03024fa9d4 Copy over the search, window and dired modules from Prot
Make some changes based on my preferences, but not many.
2024-11-17 19:23:15 +05:30
Vedang Manerikar
166d46c4cb Swap key-bindings in Dabbrev 2024-11-17 19:22:28 +05:30
Vedang Manerikar
028ceca3e2 Add the minibuffer-default-values section from Prot 2024-11-17 19:22:28 +05:30
Vedang Manerikar
2e2b2daa4f Add the section on recursive minibuffers from Prot
He has a section for it, and I am copying from his config, so why not.
2024-11-17 16:02:47 +05:30
Vedang Manerikar
c7b1ea6a1f Bring back easy-kill
I need my easy goodness for copying stuff quickly.
2024-11-17 15:49:22 +05:30
Vedang Manerikar
6ee97ead7b Add exec-path-from-shell for fix PATH on OSX 2024-11-17 15:44:54 +05:30
Vedang Manerikar
fcfb3216a4 Note down important keybindings for Embark 2024-11-17 15:44:54 +05:30
Vedang Manerikar
c4407c2253 Add paredit to the mix 2024-11-17 15:44:54 +05:30
Vedang Manerikar
6ba4dbea44 Bring in backward-kill-word-or-kill-region from my config
This experience is still not as good as just using helm is. (Because
the C-l feature of helm-ff is killer)

(not to mention a properly working helm-resume)
2024-11-17 12:29:46 +05:30
Vedang Manerikar
c8592e414b Use vertico-repeat and vertico-suspend to mimic helm-resume 2024-11-17 11:40:56 +05:30