Commit graph

55 commits

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