Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-27 | (Emacs/config)+flycheck-eglot to replace flymake integration of eglot | Aryadev Chavali | |
2024-04-27 | (Emacs/config|core)Switched <leader>fP and <leader>fp | Aryadev Chavali | |
2024-04-27 | (Emacs/config|core|elisp)+move.el | Aryadev Chavali | |
Library to move words forward and backward as well as lines up and down. These movements keep the object in question under the cursor which provides a nice experience. | |||
2024-04-24 | (Emacs/config)~rearrange org-mode configuration | Aryadev Chavali | |
2024-04-24 | (Emacs/config)+method of searching +literate/el-files | Aryadev Chavali | |
Uses grep by default. Also made a method of searching a discrete list of files using grep. | |||
2024-04-24 | (Emacs/config)+fix error with wgrep | Aryadev Chavali | |
Need to set initial state to Normal instead of motion and bind stuff properly for it to work. | |||
2024-04-24 | (Emacs/core|config)~do a bit of clean up | Aryadev Chavali | |
2024-04-23 | (Emacs/*)~stop using create-toggle-function | Aryadev Chavali | |
2024-04-23 | (Emacs/config)+eshell to oreo/keep-buffers | Aryadev Chavali | |
So my eshell instance doesn't die just cos I'm cleaning up. | |||
2024-04-23 | (Emacs/config|core)~<SPC-fp>: go to config.org -> search org heading | Aryadev Chavali | |
2024-04-23 | (Emacs/config|core)+move-line-{up|down} | Aryadev Chavali | |
2024-04-20 | (Emacs/*)~cleaning up | Aryadev Chavali | |
2024-04-18 | (Emacs/config)+argument to restrict search-headings to only first level | Aryadev Chavali | |
2024-04-18 | (Emacs/*)~WIP -> WAIT for subtrees that aren't used | Aryadev Chavali | |
2024-04-18 | (Emacs|^)~Some general cleanup | Aryadev Chavali | |
2024-04-16 | (Emacs/config) Languages section -> lang.org | Aryadev Chavali | |
Almost 700 lines of content, might as well move it. | |||
2024-04-16 | (Emacs/config|app)~disabled a few unused packages | Aryadev Chavali | |
2024-04-16 | (Emacs/config)~Makefile auto insert now generates dependencies | Aryadev Chavali | |
Using -M* options in gcc and clang we can generate dependencies for C files which can be used by make to rebuild files based on other files. | |||
2024-04-16 | (Emacs/config)+wgrep binding to grep-mode-map | Aryadev Chavali | |
2024-04-14 | (Emacs/config)~g is not bound in compilation-mode-map | Aryadev Chavali | |
This means I can use, say, ~gg~ to go to the top of the buffer without recompiling. | |||
2024-04-12 | (Emacs/config)+some bindings | Aryadev Chavali | |
Recompile is now c instead of g | |||
2023-10-22 | (Emacs)+sly bindings and some other stuff | Aryadev Chavali | |
2023-10-21 | (Emacs/config)~Moved save-hist configuration to Small packages | Aryadev Chavali | |
2023-10-21 | (Emacs/config)+function to search config org headings | Aryadev Chavali | |
2023-10-21 | (Emacs/config)+savehist configuration | Aryadev Chavali | |
2023-10-16 | (Emacs/config)+enable caching in projectile | Aryadev Chavali | |
Fixes issue where opening a project for the first time via "SPC-p-p" then selecting a file was very laggy. | |||
2023-10-16 | (Emacs/config)~disable esup by default | Aryadev Chavali | |
Only when I'm doing an optimising job do I need esup. Shouldn't need it otherwise. | |||
2023-10-16 | (Emacs/config|init)~heavily optimised startup time | Aryadev Chavali | |
Used esup to figure out some points of pain, then fixed them. Also set gc-cons-threshold at start of init.el really high, then reset after finished loading. | |||
2023-10-16 | (Emacs/config)~cleaned some markup, +memory-report bind | Aryadev Chavali | |
2023-10-15 | (Emacs/config)+introduction | Aryadev Chavali | |
2023-10-15 | (Emacs|NeoVim|Shell)~small changes and minor updates | Aryadev Chavali | |
2023-10-14 | (Emacs)~changed unicode characters for :pretty display | Aryadev Chavali | |
2023-10-06 | (Emacs)+function +org/search-headings, cc-mode auto insert uses new license.el | Aryadev Chavali | |
2023-10-02 | (Emacs)+dict bindings | Aryadev Chavali | |
2023-09-29 | (Emacs)~little clean | Aryadev Chavali | |
2023-09-29 | (Emacs)~fixed bug where boot up time in scratch buffer was wrong | Aryadev Chavali | |
I'm pretty sure we should be figuring this out after init, which is why I put made a hook to insert the message when it would actually be accurate. | |||
2023-09-29 | (Emacs)~config->app,core | Aryadev Chavali | |
The two largest sections of my config are separated into their own files now. Does increase init time, but I just can't handle how big this thing is. It'll be a bit nicer to look at and manage with separate files. | |||
2023-09-29 | (Emacs)~whitespace | Aryadev Chavali | |
2023-09-29 | (Emacs)~ivy config uses :init | Aryadev Chavali | |
2023-09-29 | (Emacs)~Makefile autoinsert now does dependency tracking | Aryadev Chavali | |
Figured this out during stack-vm.c development: a way for Makefiles to do proper dependency tracking using gcc's option -MMD. | |||
2023-09-29 | (Emacs)~fix up some display records | Aryadev Chavali | |
Figured out you can put all display functions into one list | |||
2023-09-28 | (Emacs)+binding for image-dired, +binds for image-dired-thumnail-mode | Aryadev Chavali | |
2023-09-28 | (Emacs)+header auto-insert with copyright notice. | Aryadev Chavali | |
2023-09-28 | (Emacs)~C/C++ skeleton now inserts a copyright notice. | Aryadev Chavali | |
2023-09-28 | (Emacs)~setup licensing as early as possible | Aryadev Chavali | |
This is so I can use it later on. | |||
2023-09-28 | (Emacs)~no-littering is setup in init.el | Aryadev Chavali | |
This solves the bug with custom.el where it randomly resets and forgets what I setup there already. Found this out through the custom.el info, where setting a custom file yourself requires loading it in post. | |||
2023-09-28 | (Emacs)+binding for copyright notice | Aryadev Chavali | |
2023-09-28 | (Emacs)+licensing script | Aryadev Chavali | |
I manage my own alist of Licenses, which I can completing-read for. I should also define something to produce a copyright notice. | |||
2023-09-22 | (Emacs)+org-refile binding \-r | Aryadev Chavali | |
2023-09-22 | (Emacs)+rot13 mode, +use-file-dialog=nil, +dired-dwim-target=t | Aryadev Chavali | |