Aryadev Chavali
86529cbfad
+general bindings for eglot functions
2020-08-07 14:05:31 +01:00
Aryadev Chavali
38b64b3c5f
+minted latex export org variables
...
Setup for =minted= package which allows for source code blocks with styling.
2020-08-07 14:04:43 +01:00
Aryadev Chavali
ac34608bf7
~set buffer hydra movements to l and h rather than j and k
2020-08-07 14:03:38 +01:00
Aryadev Chavali
270fa016fe
+yatemplate
...
Allows for file templates with yasnippet
2020-08-07 14:03:17 +01:00
Aryadev Chavali
f77395de50
+bindings to leader for variety of packages
...
Application launches using infix a
Search at s
Projectile at p
2020-08-07 14:00:16 +01:00
Aryadev Chavali
c1f2c967dd
~switch from ctrl based chords to meta
...
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 13:45:31 +01:00
Aryadev Chavali
e199f7467a
+bindings for window movement in Leader
2020-08-07 13:45:00 +01:00
Aryadev Chavali
bdb71bba40
+bindings for async-shell-command and folder navigation
2020-08-07 13:44:44 +01:00
Aryadev Chavali
28da4f0634
+a lot of changes
...
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-06 15:16:02 +01:00
Aryadev Chavali
373518c3b1
+window management setup
...
This is a set of display-buffer records to make window management
easier in Emacs.
2020-08-01 18:29:01 +01:00
Aryadev Chavali
6d127dc619
+imenu binding to leader
2020-08-01 18:28:35 +01:00
Aryadev Chavali
15d23273b8
+inhibit-startup-screen
2020-08-01 18:27:57 +01:00
Aryadev Chavali
08a558ac1d
+rg.el package to substitute for counsel-rg
...
rg.el > counsel-rg
Furthermore, rg.el is agnostic of counsel-rg.
2020-08-01 18:26:26 +01:00
Aryadev Chavali
f745c2e0f2
~set org-src-window-setup to current window
...
Open org src blocks in the same window for ease of use and no
reorganisation of windows
2020-08-01 18:25:54 +01:00
Aryadev Chavali
b75a1170d6
~made eglot-format a two control chord
2020-08-01 18:25:18 +01:00
Aryadev Chavali
36124e9861
~minimised C/C++ configuration to use-package cc-mode
...
use-package allows for lazy loading C features, which means load time
is slightly smaller.
2020-08-01 18:24:16 +01:00
Aryadev Chavali
5e0817b944
+made a simple flycheck system to turn on flycheck mode if not already on
2020-08-01 18:23:44 +01:00
Aryadev Chavali
5651d5c5bd
+a few bindings and eldoc
2020-08-01 18:23:19 +01:00
Aryadev Chavali
1e5c43b09e
+leader map
...
Basically just duplicate evil-leader package, setting up SPC to be the
leader.
I am using this binding prefix for single binds that I may find useful.
2020-08-01 18:09:06 +01:00
Aryadev Chavali
8a2f54d123
-counsel-rg binding for bind-keys
2020-08-01 18:07:53 +01:00
Aryadev Chavali
c7f31e88c5
+a few new bindings
...
Bindings for eshell, next buffer and prev buffer
2020-08-01 17:58:02 +01:00
Aryadev Chavali
d3f66b80ca
+brand new Emacs config
...
This one is a lot more closer to Emacs core, it doesn't use general
or the SPC leader as I'm used to but instead the default meta-key
chord bindings to work better. I don't use a lot of features in Emacs
that Doom used to provide in bindings, so I'm stripping them away and
slowly adding stuff I like.
2020-08-01 12:57:09 +01:00
dx
f8ca6b9e1b
+major refactors to vanilla Emacs config
...
Developed quite a bit of the config.
I've added a literate org config, loaded through the init.el file.
Furthermore, I've added some basic general maps and have gained a much
better understanding of Emacs than before. This refactor is one of the
main reasons I decided to so heavily refactor my doom config.
2020-07-15 15:31:56 +01:00
dx
5caab1de5d
-straight and ~formatting
2020-06-27 11:05:08 +01:00
dx
d0ae12aec0
+dired binding
2020-06-21 02:00:21 +01:00
dx
79ce61f9ca
+occur binding
2020-06-21 01:59:52 +01:00
dx
477dd73314
+add hook to prog-mode-hook to turn on hs-minor-mode
2020-06-21 01:59:30 +01:00
dx
ab4f73cfbe
~some edits to main emacs to make it easier to use
2020-05-24 00:41:13 +01:00
dx
b4ebf75980
+set user-emacs-directory to .config/emacs in custom Emacs
2020-05-20 07:44:55 +01:00
dx
224b9d9759
+straight and telephone line to custom emacs
2020-05-17 09:27:53 +01:00
dx
c97e386425
+a lot more stuff
...
+better binding system (general) with a leader
+evil-surround
+which-key
+org
+counsel
and tango-dark cos if I see default emacs again I'm going to throw my
computer outside.
2020-05-13 00:15:44 +01:00
dx
650514c137
~.emacs.d -> .config/emacs, XDG conventions
2020-05-05 02:59:45 +01:00
dx
7a04bb36cc
+init.el for custom emacs configuration
...
Trying my hand at a custom emacs config on my own
2020-05-05 02:59:45 +01:00