Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-06-28 | (Emacs/elisp)~eshell-prompt for git changes | Aryadev Chavali | |
2024-06-27 | (Emacs)~Stop tracking custom.el | Aryadev Chavali | |
I don't like custom.el. I don't like what it does. Anything in it that's actually useful should be made persistent in my configuration anyway. So why should I have it tracked in git? Should be set per machine anyway. | |||
2024-06-27 | (Emacs/elisp)~fix eshell-prompt not showing changed files correctly | Aryadev Chavali | |
Simple fix as I didn't call the command before splitting the string | |||
2024-06-27 | (Emacs)~fix problems with scroll bars appearing in early-init | Aryadev Chavali | |
Just a different value to set. | |||
2024-06-27 | (Emacs/config)~Update mode-line slightly | Aryadev Chavali | |
2024-06-27 | (Emacs)~Update package cache for straight | Aryadev Chavali | |
2024-06-27 | (Emacs/config)~Modified org-heading regexp so it doesn't match bold items | Aryadev Chavali | |
2024-06-27 | (Emacs/config)+display-fill-column-indicator-mode | Aryadev Chavali | |
This adds a strict column marker for the fill-column, which is nicer than whitespace-mode's purple text marker (though I have both enabled of course). Turn it on for only certain modes, and set the fill column to 80 by default but 70 in text mode buffers (because that's what I'm used to). | |||
2024-06-27 | (Emacs/elisp)+fill-column theme setup | Aryadev Chavali | |
2024-06-27 | Update copyrights | Aryadev Chavali | |
2024-06-27 | (Emacs/*)~Shamelessly stole some optimisations from doom | Aryadev Chavali | |
Cut my boot time by 0.2s?! | |||
2024-06-25 | (Emacs/config)~Clean up around shop | Aryadev Chavali | |
2024-06-25 | (Emacs/config)+lorem-ipsum package | Aryadev Chavali | |
2024-06-25 | (Emacs/config)~Rework clang-format a bit | Aryadev Chavali | |
Use before-save-hook rather than after-save-hook, which solves the double save issue. | |||
2024-06-23 | (Emacs|SXHkD)~Some small fixes | Aryadev Chavali | |
2024-06-23 | (Emacs)~change licensing agreement | Aryadev Chavali | |
I only want to publish under version 2, not version 3. | |||
2024-06-23 | (Emacs/elisp)~Fix stupid typo in +eshell-prompt/--git-status | Aryadev Chavali | |
2024-06-22 | Tons of changes | Aryadev Chavali | |
2024-06-14 | (Emacs/elisp)~cl-reduce -> string-join | Aryadev Chavali | |
2024-06-13 | (Emacs/elisp)~search-all cleaned up | Aryadev Chavali | |
2024-06-13 | (Emacs/elisp)~search/find-file can now open swiper in new buffer | Aryadev Chavali | |
If some universal argument is given to +search/find-file then after opening the file it'll open swiper. This reduces keystrokes and makes it easier to get to somewhere. | |||
2024-06-13 | (Emacs/elisp)~rework literate.el | Aryadev Chavali | |
2024-06-13 | (Emacs/elisp)~make personal-primary theme's whitespace less noticeable | Aryadev Chavali | |
2024-06-13 | (Emacs/config)~simplify compilation mode config | Aryadev Chavali | |
2024-06-13 | (Emacs/config)~minor changes | Aryadev Chavali | |
2024-06-13 | (Emacs/config|elisp)~rework Eshell | Aryadev Chavali | |
Now I have separate modules for the additional new functions I introduced for eshell and for the prompt function I made. Cleans up the configuration a bit and makes it easier to examine those files on their own, which I expect to grow. | |||
2024-06-12 | (Emacs/config)+which-key descriptions for sly bindings | Aryadev Chavali | |
2024-06-12 | (Emacs/config)~generate mail signatures using fortune | Aryadev Chavali | |
Append a fortune to the end of my mail signature to make them more interesting. | |||
2024-06-12 | (Emacs/early-init)~setq-default instead of individual pushes | Aryadev Chavali | |
Does it in one step rather than multiple. | |||
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 | (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 | |