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
Vedang Manerikar
f25f18d4fe
Add a note on installing jimeh/emacs-builds
2024-11-17 11:23:15 +05:30
Vedang Manerikar
630a0bd06d
Enable org-speed-commands by default
2024-11-17 11:23:02 +05:30
Vedang Manerikar
46c8e2a161
Use org as default file-type in Denote
2024-11-17 08:34:25 +05:30
Vedang Manerikar
1f9de27fe0
Add denote keybindings for missing links and consult
2024-11-17 08:25:45 +05:30
Vedang Manerikar
f4a006118d
Install show-font in an attempt to fix font errors
...
These occur on theme change when theme-buffet kicks in
2024-11-17 08:17:09 +05:30
Vedang Manerikar
e39ad32071
Add bindings for muscle memory that I can't get over
2024-11-17 08:03:28 +05:30
Vedang Manerikar
7725ff1dce
Copy over bindings from consult's README
2024-11-17 07:55:24 +05:30
Vedang Manerikar
54af349ce5
Add more temp files to gitignore
2024-11-16 10:00:05 +05:30
Vedang Manerikar
537baae8d4
Copy all of my denote settings into this config
...
This will let me move a bit freely around my notes.
2024-11-16 10:00:00 +05:30
Vedang Manerikar
b42c2304b6
Update org-mode settings as I read through them
2024-11-15 17:12:07 +05:30
Vedang Manerikar
f4d39e8bd4
Add more temp files to gitignore
2024-11-15 14:14:29 +05:30
Vedang Manerikar
8bdd48bfcf
Add osx specific key modifiers from my setup
2024-11-15 14:13:33 +05:30
Vedang Manerikar
6cc2fbd93a
Arrange the modules according to Prot's file
...
Keep the format similar so that it's easy for me to jump in and make
changes.
2024-11-15 13:59:25 +05:30
Vedang Manerikar
71dc00ce4f
Do not export from org with extra indentation
2024-11-15 13:29:05 +05:30
Vedang Manerikar
3a69c49265
Remove advice around project switching
2024-11-15 13:28:35 +05:30
Vedang Manerikar
21a1fa9349
Add tempfiles to .gitignore
2024-11-15 08:30:42 +05:30
Vedang Manerikar
afdbce556f
Copy over git and org settings from Prot
...
These need significant changes to match my workflows, but without the
base settings in place doing any work is really difficult.
So copying over the basics, I will re-arrange and update everything in
later commits.
2024-11-15 08:22:23 +05:30
Vedang Manerikar
6c4d9faf24
Add the prot-embark library for maximum embarkitude
2024-11-14 22:12:09 +05:30
Vedang Manerikar
09e94033f1
Update tangle blocks based on all the changes in the prev commit
...
We are now maybe ready to move all the development over to the new
.emacs.d version. Only one way to find out.
2024-11-14 22:08:27 +05:30
Vedang Manerikar
5fe8593648
Update configuration to copy explanations from Prot
...
The content is so good that it should be available to every reader.
2024-11-14 22:06:50 +05:30
Vedang Manerikar
b1eb23c758
Copy over the completions.el section from Prot's config
2024-11-14 06:57:48 +05:30
Vedang Manerikar
ef0726d018
Copy over the essentials.el sections from Prot's config
...
This is where we define the basic configuration that drives Emacs
2024-11-13 21:40:01 +05:30
Vedang Manerikar
270d2d3afe
Add the basics of programming languages to the configuration
...
This commit copies over the very basic requirements of using
programming languages in Emacs from Prot's configuration.
2024-11-13 21:39:55 +05:30
Vedang Manerikar
d6ce41dccd
Create early-init, init and theme files
...
These are the starting point of Emacs config. They control the
starting up of Emacs and the look of Emacs (overall).
Let's see if this works properly.
2024-11-13 07:58:49 +05:30