Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-06-11 | (Emacs/elisp)~massively reworked bookmarking system | Aryadev Chavali | |
Now it can: - cache results until bookmarks file is modified, so we don't need to open the file again if we've already figured everything out. This is in-memory and not as a file - a proper dispatching list which has pairs of form (PATTERNS . FUNC) so the dispatching system is a bit more abstract and easier to add to - use a URL property in org headings to get the bookmark URL rather than having it as part of the body of the entry. This means the body is now free to house any content without affecting the overall function of the system, such as notes or subtrees for related bookmarks. | |||
2024-06-11 | (Emacs/config|straight)Some updates | Aryadev Chavali | |
2024-06-11 | (Emacs/config)~Reworked introduction | Aryadev Chavali | |
2024-06-11 | (Emacs/config)~change some symbols for common lisp | Aryadev Chavali | |
2024-06-11 | (Emacs/config)-:pretty sections for eshell,java,c#,c/c++ | Aryadev Chavali | |
Honestly not that useful for eshell (made it annoying to read text), whereas in c/c++ it made looking at certain formatted code really annoying. Java and C# aren't used anyway. In most cases, when reading code in a non terse language like C/C++, C# or Java I'd rather just /see/ the code. In something like Lisp or Python the symbols just make it that much easier to read code. | |||
2024-06-11 | (Emacs/config)~small changes, mostly explanations and optimisations | Aryadev Chavali | |
2024-06-11 | (Emacs/config)~Make basics one single source block and explanation | Aryadev Chavali | |
2024-06-11 | (Emacs/elisp)+Website directory to search elisp | Aryadev Chavali | |
2024-06-11 | (Emacs/early-init.el)~Change alpha values | Aryadev Chavali | |
2024-06-11 | (Emacs/eshell)~new aliases | Aryadev Chavali | |
2024-06-11 | (Emacs/elisp)~personal primary no longer has differing fonts | Aryadev Chavali | |
Now we just use Hack | |||
2024-06-10 | (Emacs)~Clean buffer list code | Aryadev Chavali | |
2024-05-31 | Merge remote-tracking branch 'origin/master' | Aryadev Chavali | |
2024-05-31 | (Emacs/elisp)~current work in org bookmark | Aryadev Chavali | |
2024-05-31 | (Emacs)~loads of changes to config | Aryadev Chavali | |
2024-05-31 | (Emacs)~changed snippets | Aryadev Chavali | |
2024-05-31 | Merge remote-tracking branch 'origin/master' | Aryadev Chavali | |
For desktop | |||
2024-05-13 | (Emacs/whitespace)-lines-tail from whitespace-style | Aryadev Chavali | |
2024-05-13 | (Emacs/org-capture)~set bookmark capture template to not make TODO | Aryadev Chavali | |
2024-05-13 | (Emacs/config)+scrolling functionality | Aryadev Chavali | |
2024-05-13 | (Emacs/custom)~clean up some old customisations | Aryadev Chavali | |
2024-05-13 | General commits | Aryadev Chavali | |
Cannot be bothered to add message | |||
2024-05-13 | (Emacs/elisp|config)+org-bookmark manager | Aryadev Chavali | |
Opens bookmarks from ~/Text/bookmarks.org with a dispatcher. | |||
2024-05-13 | (Emacs/config)~Fix urls | Aryadev Chavali | |
2024-05-13 | (Emacs/elisp)~updated themes a bit | Aryadev Chavali | |
2024-05-13 | (Emacs/config|init)~cut my init time to just a second | Aryadev Chavali | |
I had a problem with after-init-hook which would (while supposedly keeping (emacs-init-time) under 1.2 seconds) take ages to start emacs just due to how many things were starting up using it. So I removed all the after-init-hook functions and instead aggressively demand the stuff I need and defer everything else through ":defer", ":after", ":hook" and ":general". Happy to say my boot time is now actually 1.2 seconds without compilation. | |||
2024-05-13 | (Emacs)~Merged app.org, lang.org and core.org back into config.org | Aryadev Chavali | |
Just makes it easier to profile and deal with compilation | |||
2024-05-12 | (Emacs/elisp)+search.el | Aryadev Chavali | |
I can now completing-read search git files from a ton of repositories AND grep them. | |||
2024-05-11 | (Emacs/config)+Custom function to generate tags from project root | Aryadev Chavali | |
2024-05-11 | (Emacs/core)~tabs now use r as a prefix key | Aryadev Chavali | |
2024-05-11 | (Emacs/app)+eww bookmark functionality | Aryadev Chavali | |
Search and edit bookmarks very quickly. | |||
2024-05-11 | (Emacs/*)~clean up text, change license of elisp packages to GPLv2 strictly | Aryadev Chavali | |
2024-05-11 | (Emacs/app)~changed project-root function and added aliases | Aryadev Chavali | |
project-root now uses project.el. aliases for goto and project-root. | |||
2024-05-11 | (Emacs/config)~Re-positioned xref and projectile | Aryadev Chavali | |
2024-05-11 | (Emacs/yasnippet)~cleaned up a TON of snippets | Aryadev Chavali | |
2024-05-11 | (Emacs/yasnippet)~C++ snippets have been pruned and edited | Aryadev Chavali | |
2024-05-10 | (Emacs)-Emacs Lisp snippets | Aryadev Chavali | |
Don't use ANY of them anyway. | |||
2024-05-10 | (Emacs/yasnippet)+new snippet for macros in C/C++ | Aryadev Chavali | |
2024-05-10 | (Emacs/app)~+eshell/current-buffer command now uses <leader>T | Aryadev Chavali | |
2024-05-10 | (Emacs/core)~Switched prefixes for tab and shell leader | Aryadev Chavali | |
2024-05-10 | (Emacs/config)-telephone-line | Aryadev Chavali | |
Mode line also now includes project name in mode line | |||
2024-05-08 | (Emacs/app)~dired-other(frame->window) and added dired-subdir binds | Aryadev Chavali | |
2024-05-08 | (Emacs/app)~rearranged dired config | Aryadev Chavali | |
Put more stuff in :general and it seems to work?! | |||
2024-05-08 | (Emacs/app|config)~w(grep|dired) have the same finish/abort binds | Aryadev Chavali | |
ZZ and ZQ. | |||
2024-05-08 | (Emacs/*)~disable a lot of packages | Aryadev Chavali | |
Don't use them most of the time so what's the need? If I'm ever in the situation where I need to use these I hope I have internet connection. | |||
2024-05-08 | (Scripts|Emacs/app)~ported eshell banner to a script | Aryadev Chavali | |
Instead of doing it all in Emacs lisp (which while pretty fun to write, is not fun to execute outside of Emacs), I wrote a shell script which generates the same banners, then just linked +eshell/banner-message to it. | |||
2024-05-07 | (Emacs/config|core)+some defers | Aryadev Chavali | |
2024-05-07 | (Emacs/yasnippet)+braces to end() in beginend snippet for C++ | Aryadev Chavali | |
2024-05-07 | (Emacs/config)~Fix bug with mode-line on bootup | Aryadev Chavali | |
2024-05-07 | (Emacs/config|core)~switch ripgrep bindings | Aryadev Chavali | |