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
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
0b89db44a7
Demand eglot so that we can hook into it for Python mode
2024-11-28 14:27:29 +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
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
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
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
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
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
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
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
8bdd48bfcf
Add osx specific key modifiers from my setup
2024-11-15 14:13:33 +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