aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-03-26(Emacs)~made sys-name-cond nicer to readAryadev Chavali
I used an iterative style for it before, but now its more functional as there is a 1-1 mapping between pairs given and cond forms.
2023-03-26(Emacs)~major refactor to bindingsAryadev Chavali
Instead of using leader for everything, with infixes, I create custom definers for each prefix root. This is along with better which key strings and makes the code easier to read: instead of setting up several bindings across all namespaces I must define each binding in its respective leader.
2023-03-26(Emacs)~fixing some documentationAryadev Chavali
Cleaner text and more dividing particularly in the previous sections.
2023-03-26(Emacs)+aggressive indent, ~moved around compilationAryadev Chavali
2023-03-26(Emacs)~fixed wrong variable error in +oreo/create-toggle-functionAryadev Chavali
2023-03-19(Emacs)~lots of changes to configAryadev Chavali
+ save place + global auto revert - +pretty/* functions + esup + some randomised messages for dashboard footer + some eshell functionality ~ disabled ada mode + tons of bindings for org tables
2023-03-19(*)~lots of small changesAryadev Chavali
~ changed emacs theme background for isearch ~ updated default.el ~ changed vim theme
2023-03-06(SystemD)+very simple backup serviceAryadev Chavali
Timer which runs weekly, copying my directory completely. Very naive, I'm thinking compression should be my first effort.
2022-12-01(programs)~updated programs via pacman -QAryadev Chavali
I might do this regularly, so when setting up a new machine I know what packages I used on my other machines.
2022-12-01(Emacs)+better comments with copyrightAryadev Chavali
2022-11-24(SXHkD)~change brightness commandsAryadev Chavali
2022-11-24(*)~few changes, not massiveAryadev Chavali
2022-10-11(Emacs)~change pdf-tools recipeAryadev Chavali
2022-10-11(*)~changes to make biber workAryadev Chavali
2022-10-11(Emacs)+some more theming for personal-primaryAryadev Chavali
2022-10-11(Emacs)~changed a lot of stuffAryadev Chavali
+org-ref +xref config ~descriptions
2022-09-18Merge remote-tracking branch 'origin/master'Aryadev Chavali
2022-09-18(Shell)~zprofile init messagesAryadev Chavali
Looks nicer, fancier and gives me a warm feeling inside.
2022-09-18(Scripts)~battery script now uses just grep timeAryadev Chavali
This is incase it is charging.
2022-09-17(Emacs)+dired bind for dired-create-empty-fileAryadev Chavali
2022-09-17(Emacs)+org template for blog posts, ~rearranged org modeAryadev Chavali
2022-09-17(Shell)~rearranged .zprofile, moved some exports .zshrc->.zprofileAryadev Chavali
This is so Emacs (via systemd) gets the most up to date information possible.
2022-09-17(Scripts)~speed script now uses Table-of-Integrals.pdfAryadev Chavali
Pretty big file, bit quicker than using Algorithms.
2022-09-17(Emacs)+org-startup-folded set to 'contentAryadev Chavali
Now I don't get flooded by information when I open an org file, just headings.
2022-09-17(Emacs)~major change to +oreo/create-toggle-functionAryadev Chavali
Now allows numeric arguments to be passed to the buffer creation function. This is especially useful for ~eshell~ which allows creation of multiple instances using a numeric argument: very useful for managing multiple buffers. It's an optional argument but I err on the side of caution so by default I'll set it to nil if I don't want this feature.
2022-09-17(Emacs)+ivy-occur display recordAryadev Chavali
2022-09-17(Emacs)~bindings for org-mode, cc-mode, flycheckAryadev Chavali
+ bindings for flycheck-(next|prev)-error ~ bindings for org mode (now has prefix "l" for links) ~ c(++?)-mode's binding for c-(beg|end)-of-statement now set just for c(++?)-mode
2022-09-17(Emacs)~cleaning up descriptions/errorsAryadev Chavali
~ Links were misaligned ~ Descriptions ~ Titles ~ :display blocks - environment section as systemd gets path variables in .zprofile
2022-09-16(Emacs)~eshell gets some loveAryadev Chavali
I really like Eshell. Fanboy a bit about it in my configuration, and describe its true abilities. Further split up the config so it's a bit easier to read.
2022-09-16(Emacs)~config.org: "+dx/"->"+oreo/"Aryadev Chavali
Change namespace for my configurations custom functions, better representation.
2022-09-16(Emacs)~+dired/omit-dot-files: dired-omit-mode set after +dired/omit-modeAryadev Chavali
Flip ~+dired/omit-mode~'s value before toggling dired-omit-mode.
2022-09-16(Emacs)~balance braces in custom.elAryadev Chavali
I was stupid and pushed an improper version of custom.el
2022-09-14(Emacs)~I don't know how to spellAryadev Chavali
2022-09-14(Alacritty)~set point size 8->10Aryadev Chavali
2022-09-14(Scripts/status)+temperature script for statusAryadev Chavali
2022-09-14(Emacs)-custom.elAryadev Chavali
Preferably don't use this? Just configure in config.org or init.el, can be documented better there.
2022-09-14(Emacs)+recursive powers of 1024 to set gc-thresholdAryadev Chavali
Nice function, deterministic, uses a minimal amount of time to compute.
2022-09-14(Emacs)~init.el literate functionsAryadev Chavali
To remove the ~(require 'cl)~ dependency, I wrote my own reduce for boolean values, recursive, which should do the trick. Mostly just to remove the annoying "haha no cl library anymore".
2022-09-14(Emacs)+auto-save for C/C++ to clang-format bufferAryadev Chavali
Nicer to do this and have a formatted file to commit on git than commit a non-formatted file and realise after a push.
2022-09-14(Emacs)+common lisp configurationAryadev Chavali
Using sly, make a LISP IDE in Emacs. REPL with high level integration, first class syntax highlighting and error reporting and an environment literally built out of it.
2022-09-14(Emacs)+org-link-frame-setupAryadev Chavali
Always open a new frame when opening link in org-mode: predictable, safe behaviour which leaves it up to my window manager as to what to do next. Most of my opened links are files that I want to examine along with the org file I opened them from: this allows me to do exactly that.
2022-09-14(Emacs)~minor changesAryadev Chavali
2022-09-14(Emacs)+eshell extra functionality to eshellAryadev Chavali
+ Nicer prompt which shows git information on the fly. + Cute figlet banner for start of eshell Pretty nifty!
2022-09-14(Emacs)+early-init native-compilation optionsAryadev Chavali
Set to 4 workers at the start to make compilation at least as fast as possible: my laptop has 4 cores so it'll just slow it down until early compilation is done, while my desktop can still keep going as it has 8 threads. In config.org this is setup correctly so the rest of the config (which is the much larger part) uses a system dependent number of cores.
2022-09-14(Emacs)~colours of mode-lineAryadev Chavali
In particular they now have *blue foregrounds with a dull blue for inactive buffers.
2022-09-14(Emacs)~update pdf-tools free versionAryadev Chavali
2022-09-14(Mail)~post-new hook so that emails from me aren't in inboxAryadev Chavali
2022-09-14(XServer)~xrandr records for monitors, picom now uses vsyncAryadev Chavali
2022-09-14(Shell)+systemd call to import user PATH to modules, debuginfo callAryadev Chavali
SystemD now knows my path on user login, which is a great help as Emacs has always been kinda weird in server mode (which I've only just figured out to be a problem of SystemD rather than Emacs). debuginfod's profile script for some reason doesn't work for zsh, which means the ~DEBUGINFOD_URL~ variable isn't set. So set it up here.
2022-09-14(SXHkD|Scripts)~changed some detailsAryadev Chavali
~ made emacsclient calls with no alternate editors in eselect (confidence in server) ~ made notmuch option on eselect actually work properly ~ adjusted icons in status scripts