Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-09 | +when emacs in server mode, load stuff greedily | Aryadev 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 function | Aryadev Chavali | |
Only when we're compiling do we need access to the tangle functionalities. | |||
2020-08-09 | +better literate config | Aryadev 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 file | Aryadev Chavali | |
2020-08-09 | +abstract + toc snippet for emacs | Aryadev Chavali | |
2020-08-09 | +full name and email-address to emacs | Aryadev Chavali | |
2020-08-09 | +custom contents pages in latex | Aryadev Chavali | |
Turn off table of contents and display it on the next page. | |||
2020-08-09 | +description to emacs lisp section | Aryadev Chavali | |
2020-08-09 | +load user directory for yasnippet | Aryadev Chavali | |
2020-08-09 | ~cleanup whitespace in config.org | Aryadev Chavali | |
2020-08-09 | +html/css/js configuration for Emacs | Aryadev 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-cleanup | Aryadev Chavali | |
2020-08-09 | +hook to text-mode for smartparens | Aryadev Chavali | |
2020-08-09 | +delete a sentence in auto fill | Aryadev 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 hook | Aryadev Chavali | |
2020-08-09 | ~moved flyspell | Aryadev Chavali | |
2020-08-09 | ~moved window management | Aryadev Chavali | |
2020-08-09 | +eshell config with binding | Aryadev Chavali | |
2020-08-09 | ~org mode -> org | Aryadev Chavali | |
2020-08-09 | ~moved flyspell to major modes and programming section | Aryadev Chavali | |
Doesn't make sense to limit it just to Org mode, so add hooks for text mode. | |||
2020-08-09 | +description for org superstar | Aryadev Chavali | |
2020-08-09 | +org pretty tables | Aryadev Chavali | |
Some eyecandy via unicode symbols to make org tables just look nicer | |||
2020-08-09 | -org-entities-user setting | Aryadev 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 options | Aryadev Chavali | |
2020-08-09 | +org fragtog description | Aryadev Chavali | |
2020-08-09 | +org-msg package | Aryadev 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 buffer | Aryadev Chavali | |
2020-08-09 | +xwidget configuration | Aryadev Chavali | |
Bindings mostly, with a nice long description. | |||
2020-08-09 | +bindings for text-scale-(decrease|increase) | Aryadev Chavali | |
2020-08-09 | -generate tags function | Aryadev Chavali | |
Projectile-regen...-tags works now. | |||
2020-08-09 | ~long lines -> auto-fill-mode | Aryadev 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 export | Aryadev Chavali | |
2020-08-07 | +general bindings for eglot functions | Aryadev Chavali | |
2020-08-07 | +minted latex export org variables | Aryadev 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 k | Aryadev Chavali | |
2020-08-07 | +yatemplate | Aryadev Chavali | |
Allows for file templates with yasnippet | |||
2020-08-07 | +bindings to leader for variety of packages | Aryadev Chavali | |
Application launches using infix a Search at s Projectile at p | |||
2020-08-07 | ~switch from ctrl based chords to meta | Aryadev 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 Leader | Aryadev Chavali | |
2020-08-07 | +bindings for async-shell-command and folder navigation | Aryadev Chavali | |
2020-08-06 | +a lot of changes | Aryadev 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 setup | Aryadev Chavali | |
This is a set of display-buffer records to make window management easier in Emacs. | |||
2020-08-01 | +imenu binding to leader | Aryadev Chavali | |
2020-08-01 | +inhibit-startup-screen | Aryadev Chavali | |
2020-08-01 | +rg.el package to substitute for counsel-rg | Aryadev Chavali | |
rg.el > counsel-rg Furthermore, rg.el is agnostic of counsel-rg. | |||
2020-08-01 | ~set org-src-window-setup to current window | Aryadev 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 chord | Aryadev Chavali | |
2020-08-01 | ~minimised C/C++ configuration to use-package cc-mode | Aryadev Chavali | |
use-package allows for lazy loading C features, which means load time is slightly smaller. | |||
2020-08-01 | +made a simple flycheck system to turn on flycheck mode if not already on | Aryadev Chavali | |
2020-08-01 | +a few bindings and eldoc | Aryadev Chavali | |