aboutsummaryrefslogtreecommitdiff
path: root/Emacs/.config
AgeCommit message (Collapse)Author
2021-07-29(Emacs)+telephone-line link in Emacs modeline sectionAryadev Chavali
I don't use the default modeline right now, hence I should link to my current setup for modelines.
2021-07-29(Emacs)+demand dashboard package and setup initial-buffer-choiceAryadev Chavali
The dashboard is the first thing I should see when entering Emacs, hence I should demand the package instead of deferring it. Doing so means that dashboard is loaded instantly and will generate the =*dashboard*= buffer, which I can set =initial-buffer-choice= to be.
2021-07-29(Emacs)~abbrevs sdte->sdate && stme->stimeAryadev Chavali
Need to be more verbose, also stime and sdate are easier to remember than their shorter counterparts.
2021-07-28(Emacs)~new versions for straight.elAryadev Chavali
2021-07-28(Emacs)+unicode-emoticons packageAryadev Chavali
Pretty self explanatory, useful in READMEs
2021-07-28(Emacs)+mwim package with bindsAryadev Chavali
mwim is a cool package that allows for easy leet movements.
2021-07-28(Emacs)~split SPC i into a prefixAryadev Chavali
=counsel-unicode-char= has been bound to "<leader> ic" which allows me to use TeX and other unicode symbols without switching to the TeX keyboard. =yas-insert-snippet= has been bound to "<leader> ii"
2021-07-28(Emacs)~text and code changesAryadev Chavali
Just cleaned up some links and descriptions that didn't really make sense. Also added some defers and cleaned up some hooks.
2021-07-28(Emacs)~dx:->+dx/ namespace (use +dx: for variables and constants)Aryadev Chavali
There was a split in namespace across my config: "+dx/" or "dx:". "dx:" was used for older functions created near the start of this config, while "+dx/" is used basically everywhere else and is my preferred namespace for new functions. Hence I resolve this conflict in this commit.
2021-07-28(Emacs)-HTML_CONTAINER calls in headingsAryadev Chavali
No need to clutter my config with HTML setups, instead just use the table of contents to get to places.
2021-07-27(Emacs)+recentf-mode integration, +org-export-backends variableAryadev Chavali
2021-07-27(Emacs)~alpha 85 -> 95Aryadev Chavali
Personal theme doesn't work on such a low transparency (I chose colours that are less vibrant and poppy, going for a low-key theme) hence set the alpha higher.
2021-07-27(Emacs)~minor changes in spelling and sentences, changes in filenamesAryadev Chavali
2021-07-27(Emacs)~changed theme back to personalAryadev Chavali
Don't even remember when I changed theme but it's gone back to personal (my custom theme). I changed a few things for the theme as well, just a few colours.
2021-07-26(Emacs)~move elips files into elisp/ folderAryadev Chavali
These files were cluttering the main directory, I'd rather just have my config files here.
2021-07-26(Emacs)+haskell-multieditAryadev Chavali
Just some code to make editing in the Haskell REPL a nicer experience. Allows me to write multi-line code in a separate buffer with haskell-mode switched on, then with a simple keybinding paste and evaluate the full code in the Haskell REPL. The keybindings and workflow are similar to org-src block editing (create a new buffer, then paste the contents back into the original buffer).
2021-07-26(Emacs|Scripts)~minor editsAryadev Chavali
(Emacs)~changed some descriptions, formatting, edits of assigned functions (Scripts)~allow psearch to use all arguments supplied rather than just the first one (pacman -Ss actually greedily consumes all arguments given as part of the search)
2021-07-25(Emacs|General)+all of .config from my Emacs configAryadev Chavali
The .config folder stores the configurations generated by various packages. For the purposes of cleanliness and also generalisation I might as well VC it.
2021-07-25(Shell|Scripts|Emacs)~minor editsAryadev Chavali
+psearch function to search pacman with less (I use this all the time, just makes it easier to do in one go) ~speed script to use a slightly larger file so user can get a better estimate of dl speed ~ada-mode slightly better comments
2021-07-25(Emacs)-dashboard on new frame hookAryadev Chavali
Too much of a hassle, screws up magit messages
2021-07-25(Emacs)~logo to oreo logoAryadev Chavali
2021-07-25(Emacs)~minor editsAryadev Chavali
~haskell-process-type is now stack-ghci +feature to switch to dashboard with each new frame
2021-07-25(Emacs)+html auto insert templateAryadev Chavali
2021-07-25(Emacs)+undo-tree package and fit into EvilAryadev Chavali
2021-07-25(Emacs)~some changes, checkout the message for detailsAryadev Chavali
~changed unicode true ~minor edits to text ~org-imenu-depth is set higher so it can be substituted for org-goto -+autotyping/gen-skeleton-abbrev as I'm using yasnippet now
2021-07-25(Emacs)+snippets from doom-snippet and removed default packageAryadev Chavali
I've re-enabled yasnippet for ease of use, and added a ton of snippets directly into my Dotfiles so only I get to curate what snippets are removed. Screw downloading them off someone else's repository at their total mercy.
2021-07-10(Emacs)~emacs 27 downgrade, no need for evil-undo-systemAryadev Chavali
Keep this commit in case I wanna go back to Emacs 28
2021-07-06(General)~loads of commits, getting ready to port dotfiles to another machineAryadev Chavali
2021-05-06(Repo)~general changes that I cba to documentAryadev Chavali
2021-03-25(Emacs)-preambles, just make it part of the main text bodyAryadev Chavali
2021-03-25(Emacs)~cleaned up loads of bindings into one use-package declAryadev Chavali
2021-03-25(Emacs)-table of contents from org file in exportsAryadev Chavali
2021-03-25(Emacs)+byte compilation and messages to +literate/compile-configAryadev Chavali
2021-03-25(Emacs)~clean up code as a result of byte compileAryadev Chavali
2021-03-25(Emacs)~clean up modelines for refined outputAryadev Chavali
2021-03-25(Emacs)~straight thawed versionsAryadev Chavali
Update loads of packages for better Emacs 28 support and just why not? May need to adapt this later on after debugging.
2021-03-25(Emacs)~minor editsAryadev Chavali
2021-03-25(Emacs)+telephone-line configAryadev Chavali
This replaces the default modeline for a cleaner more colourful and dynamic one.
2021-03-25(Emacs)~minor edits and configurationsAryadev Chavali
2021-03-25(Emacs)~disable ido and use ivyAryadev Chavali
Trying out ivy again, thinking it might be the one to use.
2021-03-25(Emacs)~move Amx to core packagesAryadev Chavali
Now I can use amx in any completion package of my choice.
2021-03-25(Emacs)~async-shell-command use-package async -> simpleAryadev Chavali
async is not a package in Emacs 28, so no need to use it.
2021-03-24(Emacs)~clean up codeAryadev Chavali
2021-03-24(Emacs)~evil-magit -> evil-collection-magitAryadev Chavali
2021-03-24(Emacs)+local-leader binds,~org-fragtog -> inbuilt org-latex-previewAryadev Chavali
2021-03-24(Emacs)~xwidget added some new featuresAryadev Chavali
2021-03-24(Emacs)~moved =Emacs Mode-line= to =Core Packages=Aryadev Chavali
2021-03-24(Emacs)~html_container setup for headings, html export is nicerAryadev Chavali
2021-03-24(Emacs)~split XWidget Core: XWidget Core + XWidget ExtensionsAryadev Chavali
2021-03-24(Emacs)+local-leader and some binds for dired and eshell using itAryadev Chavali