aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-08-09~hyper -> super, caps -> escapeAryadev Chavali
Remove the hyper key bindings, setting them purely to super. After running pure Emacs with no leader bindings, I've found the use of Ctrl+g/Escape really painful (as well as the use of Ctrl for everything). I want to free the caps key (which was hyper) for use as escape.
2020-08-09~mail now stored in $HOME/.local/share/mail (xdg compliance)Aryadev Chavali
2020-08-09+when emacs in server mode, load stuff greedilyAryadev Chavali
When emacs is launched standalone, it makes sense to optimise towards smaller load times through lazy loading. However, when Emacs is in server or daemon there's no point holding back. Just load everything most of the necessary stuff such that on first emacsclient launch we have everything available for use.
2020-08-09~move ob-tangle to compile-config functionAryadev Chavali
Only when we're compiling do we need access to the tangle functionalities.
2020-08-09+better literate configAryadev Chavali
This is a smarter Emacs literate config. The way it works is simple: - If no config output files exist, compile them. Otherwise just load the config - Add a hook when exiting emacs such that the config is compiled and ready for next call. This makes it so that load time is fast and compile occurs at a more opportune time than at init.
2020-08-09+eshell alias fileAryadev Chavali
2020-08-09+abstract + toc snippet for emacsAryadev Chavali
2020-08-09+full name and email-address to emacsAryadev Chavali
2020-08-09+custom contents pages in latexAryadev Chavali
Turn off table of contents and display it on the next page.
2020-08-09+description to emacs lisp sectionAryadev Chavali
2020-08-09+load user directory for yasnippetAryadev Chavali
2020-08-09~cleanup whitespace in config.orgAryadev Chavali
2020-08-09+html/css/js configuration for EmacsAryadev Chavali
Use web mode for as much stuff as possible, also setup emmet for ease of use in html
2020-08-09+binding to whitespace-cleanupAryadev Chavali
2020-08-09+hook to text-mode for smartparensAryadev Chavali
2020-08-09+delete a sentence in auto fillAryadev Chavali
Basically adds the functionality necessary to delete sentences in auto fill mode, where it may not be possible with simple vim motions and where Emacs functions kill the paragraph.
2020-08-09~moved auto fill mode hookAryadev Chavali
2020-08-09~moved flyspellAryadev Chavali
2020-08-09~moved window managementAryadev Chavali
2020-08-09+eshell config with bindingAryadev Chavali
2020-08-09~org mode -> orgAryadev Chavali
2020-08-09~moved flyspell to major modes and programming sectionAryadev Chavali
Doesn't make sense to limit it just to Org mode, so add hooks for text mode.
2020-08-09+description for org superstarAryadev Chavali
2020-08-09+org pretty tablesAryadev Chavali
Some eyecandy via unicode symbols to make org tables just look nicer
2020-08-09-org-entities-user settingAryadev Chavali
No need, as I'll just insert integrals and stuff like that when I want to.
2020-08-09+more settings for org mode latex minted optionsAryadev Chavali
2020-08-09+org fragtog descriptionAryadev Chavali
2020-08-09+org-msg packageAryadev Chavali
org-msg integrates org mode into mail, allowing you to send html mail.
2020-08-09+bind to notmuch: run sync-mail at hello bufferAryadev Chavali
2020-08-09+xwidget configurationAryadev Chavali
Bindings mostly, with a nice long description.
2020-08-09+bindings for text-scale-(decrease|increase)Aryadev Chavali
2020-08-09-generate tags functionAryadev Chavali
Projectile-regen...-tags works now.
2020-08-09~long lines -> auto-fill-modeAryadev Chavali
In my config.org, and from now on in all text documents, auto fill mode will be employed. I've added a text-mode-hook for auto-fill-mode. I've found difficulty in handling long lines through truncate lines, which doesn't have full control over movement in lines that run over the terminal width. I've had to use '$' or move-end-of-line to move to a point which visually should just require next-line to move to. This inconsistency between visuals and movement is very frustrating and abrupt when it occurs. Though auto fill mode has its own issues (sets all text to 80 characters, which can be annoying in terms of version control) it is far better than any other solution that I can find.
2020-08-07+display buffer configuration: async shell command, org exportAryadev Chavali
2020-08-07+general bindings for eglot functionsAryadev Chavali
2020-08-07+minted latex export org variablesAryadev Chavali
Setup for =minted= package which allows for source code blocks with styling.
2020-08-07~set buffer hydra movements to l and h rather than j and kAryadev Chavali
2020-08-07+yatemplateAryadev Chavali
Allows for file templates with yasnippet
2020-08-07+bindings to leader for variety of packagesAryadev Chavali
Application launches using infix a Search at s Projectile at p
2020-08-07~switch from ctrl based chords to metaAryadev Chavali
I hit meta with my thumb whereas control is hit by the pinky. Emacs pinky is a real issue, and I got little tremors of it recently (which lead to me moving to leader-SPC based bindings). Any bindings to ctrl should be replaced to meta based ones.
2020-08-07+bindings for window movement in LeaderAryadev Chavali
2020-08-07+bindings for async-shell-command and folder navigationAryadev Chavali
2020-08-06+a lot of changesAryadev Chavali
Firstly, some org stuff to make everything flat (no indents). Secondly, a lot of new packages including general. Using general to manage all binds now. Reorganised code quite a bit
2020-08-01+window management setupAryadev Chavali
This is a set of display-buffer records to make window management easier in Emacs.
2020-08-01+imenu binding to leaderAryadev Chavali
2020-08-01+inhibit-startup-screenAryadev Chavali
2020-08-01+rg.el package to substitute for counsel-rgAryadev Chavali
rg.el > counsel-rg Furthermore, rg.el is agnostic of counsel-rg.
2020-08-01~set org-src-window-setup to current windowAryadev Chavali
Open org src blocks in the same window for ease of use and no reorganisation of windows
2020-08-01~made eglot-format a two control chordAryadev Chavali
2020-08-01~minimised C/C++ configuration to use-package cc-modeAryadev Chavali
use-package allows for lazy loading C features, which means load time is slightly smaller.