Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-06-11 | (Emacs/config)-WAIT sections that I definitely don't plan to use | Aryadev Chavali | |
Unlike the WAIT sections for programming languages, the things I've deleted have been superseded by other parts of my config. | |||
2024-06-11 | (Emacs/config)~Cleaned up some descriptions | Aryadev Chavali | |
2024-06-11 | (Emacs/config)~edit introduction | Aryadev Chavali | |
2024-06-11 | (Emacs/config)~clean up some config in org-mode section | Aryadev Chavali | |
2024-06-11 | (Emacs/config)~Moved bookmark config under org-mode | Aryadev Chavali | |
It is called org-bookmark, after all. | |||
2024-06-11 | (Emacs/elisp)~org-bookmark now auto loads required org functions | Aryadev Chavali | |
Instead of (require 'org) which loads the entire thing and is quite expensive, let's autoload what we need. In the config we load org-bookmark before org-mode so we may as well do this. It's also just good practice regardless. | |||
2024-06-11 | (Emacs/config)~org-capture template for bookmarks | Aryadev Chavali | |
Now we get completion (using the clipboard by default) for a URL, which is set as a property for the bookmark. It also gets a timestamp and we can fill in other text. This is a modification due to the changes in org-bookmark. | |||
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 | (*)~Some cleanup | Aryadev Chavali | |
2024-06-11 | (Scripts)~mail_fetch:refresh notmuch before counting | Aryadev Chavali | |
2024-06-11 | (Scripts)~better eselect | Aryadev Chavali | |
2024-06-11 | (Scripts)~do_backup now has backups characterised by year | 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 | (Scripts|SystemD)~lower size of scripts | Aryadev Chavali | |
2024-05-31 | (Emacs)~loads of changes to config | Aryadev Chavali | |
2024-05-31 | (Emacs)~changed snippets | Aryadev Chavali | |
2024-05-31 | (Scripts)+repo_find and rgrep | Aryadev Chavali | |
2024-05-31 | (XServer)~clean up configuration a bit | Aryadev Chavali | |
2024-05-31 | Merge remote-tracking branch 'origin/master' | Aryadev Chavali | |
For desktop | |||
2024-05-13 | (NeoVim)~absolute -> relative line numbers | Aryadev Chavali | |
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 | Cleaned heading | 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 | (Scripts)~if no emacs server then use just general emacs | 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. |