Commit Graph

675 Commits

Author SHA1 Message Date
Aryadev Chavali
06d50a2ab1 +counsel mode to end of config 2020-08-15 00:04:29 +01:00
Aryadev Chavali
6785ed0d98 ~move counsel describe to init 2020-08-15 00:04:20 +01:00
Aryadev Chavali
6ef0330f81 +activate ivy mode after counsel-mode 2020-08-15 00:04:06 +01:00
Aryadev Chavali
3a8b860569 ~:bind to :general for ivy 2020-08-15 00:03:00 +01:00
Aryadev Chavali
e8e4ba509c ~clean up evil-mc 2020-08-15 00:02:33 +01:00
Aryadev Chavali
7dd02a2a13 +hook to after-init for evil mode 2020-08-15 00:02:13 +01:00
Aryadev Chavali
119ed6b20b +some leader bindings
eval expression at ';', kill-emacs at 'q' and compile at 'cc'
2020-08-15 00:01:17 +01:00
Aryadev Chavali
5460412d96 +custom code to toggle any given buffer
When called, function will:

- Close buffer hosting window if buffer displayed
- Open new window displaying buffer

This can be useful for utils like eshell which don't provide this
functionality.
2020-08-15 00:00:37 +01:00
Aryadev Chavali
8034383cc6 ~made modeline config separator agnostic
Now I can use any separator for the modeline, like dashes.
2020-08-14 23:51:31 +01:00
Aryadev Chavali
a560d1d6f7 +turn off ring-bell 2020-08-14 23:51:05 +01:00
Aryadev Chavali
76bf20d358 ~clean up prose, remove any stuff that early-init.el does 2020-08-14 23:50:35 +01:00
Aryadev Chavali
0cb72b3793 ~put straight into init.el 2020-08-11 20:10:23 +01:00
Aryadev Chavali
8325ed164e +web mode variables
Set offset to 2 for css and markup
2020-08-10 12:40:02 +01:00
Aryadev Chavali
ef49013131 +clang format description 2020-08-10 12:39:53 +01:00
Aryadev Chavali
810debf13a ~further extend the c/c++ config description 2020-08-10 12:38:44 +01:00
Aryadev Chavali
0d2e189dbc ~slightly better description for activate-tabs 2020-08-10 12:37:20 +01:00
Aryadev Chavali
3123d1a362 +a few new things to eldoc
-Better description

-changing position of eldoc box

-make evil-force-normal-state also quit the eldoc-box frame through advice
2020-08-10 12:34:46 +01:00
Aryadev Chavali
3622f260e4 +emacs lisp and C to org-babel-load-languages
Helps with source blocks
2020-08-10 12:33:59 +01:00
Aryadev Chavali
ea21a47ec0 ~clean up flyspell issues 2020-08-10 12:33:52 +01:00
Aryadev Chavali
c867e155f9 ~properly configured hooks for org-msg 2020-08-10 12:33:39 +01:00
Aryadev Chavali
a574444705 +support for multiple functions in evil-mc 2020-08-10 12:32:27 +01:00
Aryadev Chavali
83122c1c12 ~moved xwidget 2020-08-10 12:32:22 +01:00
Aryadev Chavali
95f2961440 +prompt for buffer on window split advice 2020-08-10 12:31:57 +01:00
Aryadev Chavali
7bfcdf013c ~cf -> cF for dired at ~/Code/ 2020-08-10 12:31:17 +01:00
Aryadev Chavali
94688ca030 +header-arg to tangle to config.el
Make sure this always tangles to config.el
2020-08-10 12:29:14 +01:00
Aryadev Chavali
97b662cf7f +full name and email-address to emacs 2020-08-09 17:30:13 +01:00
Aryadev Chavali
909c970bd1 +custom contents pages in latex
Turn off table of contents and display it on the next page.
2020-08-09 17:29:46 +01:00
Aryadev Chavali
c97f16044f +description to emacs lisp section 2020-08-09 17:29:22 +01:00
Aryadev Chavali
39561add04 +load user directory for yasnippet 2020-08-09 17:29:05 +01:00
Aryadev Chavali
fa8efabe17 ~cleanup whitespace in config.org 2020-08-09 17:28:55 +01:00
Aryadev Chavali
fe1378bc29 +html/css/js configuration for Emacs
Use web mode for as much stuff as possible, also setup emmet for ease
of use in html
2020-08-09 17:27:37 +01:00
Aryadev Chavali
2caa53a5a2 +binding to whitespace-cleanup 2020-08-09 17:27:00 +01:00
Aryadev Chavali
e3af6cecd7 +hook to text-mode for smartparens 2020-08-09 17:24:19 +01:00
Aryadev Chavali
2fd2149b59 +delete a sentence in auto fill
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 17:23:15 +01:00
Aryadev Chavali
6b289457fb ~moved auto fill mode hook 2020-08-09 17:23:02 +01:00
Aryadev Chavali
b7129e5441 ~moved flyspell 2020-08-09 17:22:33 +01:00
Aryadev Chavali
1cca162c8a ~moved window management 2020-08-09 17:20:21 +01:00
Aryadev Chavali
e8714babeb +eshell config with binding 2020-08-09 17:18:27 +01:00
Aryadev Chavali
248458a7b8 ~org mode -> org 2020-08-09 17:18:15 +01:00
Aryadev Chavali
96f1e8d7bb ~moved flyspell to major modes and programming section
Doesn't make sense to limit it just to Org mode, so add hooks for text mode.
2020-08-09 15:42:54 +01:00
Aryadev Chavali
56625a6cf8 +description for org superstar 2020-08-09 15:42:13 +01:00
Aryadev Chavali
7a4823d575 +org pretty tables
Some eyecandy via unicode symbols to make org tables just look nicer
2020-08-09 15:41:58 +01:00
Aryadev Chavali
d6b21a3470 -org-entities-user setting
No need, as I'll just insert integrals and stuff like that when I want to.
2020-08-09 15:41:01 +01:00
Aryadev Chavali
0cda762c00 +more settings for org mode latex minted options 2020-08-09 15:40:41 +01:00
Aryadev Chavali
9893672a53 +org fragtog description 2020-08-09 15:40:30 +01:00
Aryadev Chavali
dc69be7dfc +org-msg package
org-msg integrates org mode into mail, allowing you to send html
mail.
2020-08-09 15:40:07 +01:00
Aryadev Chavali
4526e2d155 +bind to notmuch: run sync-mail at hello buffer 2020-08-09 14:35:26 +01:00
Aryadev Chavali
51be07b3c1 +xwidget configuration
Bindings mostly, with a nice long description.
2020-08-09 14:35:04 +01:00
Aryadev Chavali
20788fa75e +bindings for text-scale-(decrease|increase) 2020-08-09 14:19:27 +01:00
Aryadev Chavali
68af314907 -generate tags function
Projectile-regen...-tags works now.
2020-08-09 14:19:10 +01:00