Commit Graph

1176 Commits

Author SHA1 Message Date
Aryadev Chavali
dccc156867 +evil collection for proced 2020-09-01 23:24:28 +01:00
Aryadev Chavali
bc3c695b7a +evil lion 2020-09-01 23:24:18 +01:00
Aryadev Chavali
25a53a0564 ~lambda () -> proc 2020-09-01 23:24:07 +01:00
Aryadev Chavali
5e25230dc9 +macro to create a non-argument lambda: a procedure 2020-09-01 23:22:09 +01:00
Aryadev Chavali
b7494339f5 +alias d for dired other frame 2020-09-01 23:21:59 +01:00
Aryadev Chavali
e7c40256ee +emacs mail directory 2020-09-01 22:56:16 +01:00
Aryadev Chavali
a76e5567ce ~no littering ignore directories 2020-09-01 21:44:41 +01:00
Aryadev Chavali
73f4500f0b ~ssh-agent and ssh-add 2020-09-01 21:42:12 +01:00
Aryadev Chavali
f4bae31197 ~directory for straight returned 2020-09-01 21:41:25 +01:00
Aryadev Chavali
197a0dbda4 +eshell prompt colouring for grayscale 2020-09-01 21:40:58 +01:00
Aryadev Chavali
147e845da6 ~no littering, move some stuff around 2020-09-01 21:40:31 +01:00
Aryadev Chavali
b7dc0ecec2 +ssh-agent to xinit
No need for ssh passwords when I can use the ssh agent
2020-08-28 11:46:24 +01:00
Aryadev Chavali
cfa66928de +ls -la bind to l 2020-08-28 11:46:11 +01:00
Aryadev Chavali
cd84485a07 -super bind on XF86 audio binds: I can just use the audio keys 2020-08-28 11:45:36 +01:00
Aryadev Chavali
b14a494958 -customize settings
Stored in separate file
2020-08-28 11:45:10 +01:00
Aryadev Chavali
2ed80f3d40 +a lot of changes that I can't be bothered to document
Added a few modes, moved around a few things, etc
2020-08-28 11:44:29 +01:00
Aryadev Chavali
108b8ff0b5 +no littering, moves org mode snippets to .local 2020-08-28 11:44:29 +01:00
Aryadev Chavali
9149622bc6 +c/c++: arrow symbol to pretty symbols 2020-08-23 17:21:17 +01:00
Aryadev Chavali
b86135cdd0 ~use-package -> autoload 2020-08-23 17:19:53 +01:00
Aryadev Chavali
726132d633 ~rest of the config
Moved into applications: mail, elfeed, xwidget, eshell

Also added pretty symbols to org-mode, c/c++ and lisp
2020-08-23 17:18:47 +01:00
Aryadev Chavali
a0a3994889 +small packages list, with all previous packages 2020-08-23 17:17:36 +01:00
Aryadev Chavali
0fdb518d1f +window package into core packages
This includes bindings for buffer switching.
2020-08-23 17:17:02 +01:00
Aryadev Chavali
79f8265815 +pretty symbols to core packages 2020-08-23 17:16:51 +01:00
Aryadev Chavali
9b0c50fc7c +company to core packages 2020-08-23 17:16:34 +01:00
Aryadev Chavali
d0be4ad5e9 +magit to core packages 2020-08-23 17:16:28 +01:00
Aryadev Chavali
a132c3c7dc +ibuffer to core packages 2020-08-23 17:16:20 +01:00
Aryadev Chavali
d20e1907f0 +dired setup in core 2020-08-23 17:16:09 +01:00
Aryadev Chavali
97ba4c8bcf ~moving some stuff around, +ido, ido-completing-read+ and smex 2020-08-23 17:15:43 +01:00
Aryadev Chavali
78efa78220 ~evil-define -> general 2020-08-23 17:15:03 +01:00
Aryadev Chavali
d8afe4c9d0 +preamble for completion and why its useful 2020-08-23 17:14:48 +01:00
Aryadev Chavali
c62a1750ee +core packages, put general and completion into there 2020-08-23 17:14:34 +01:00
Aryadev Chavali
90c76677b9 ~clean up general with use-package 2020-08-23 17:13:13 +01:00
Aryadev Chavali
066afd2a4e ~init variables -> use-package declarations for +speed 2020-08-23 17:10:40 +01:00
Aryadev Chavali
11a3ef9cf9 ~moved all ob-tangle code to a with-eval-after-load
Instead of using an autoload which may or may not work, rely on
with-eval-after-load to handle the loading period.
2020-08-23 14:21:28 +01:00
Aryadev Chavali
8f6792e912 +few more variables set for use-package 2020-08-23 14:20:50 +01:00
Aryadev Chavali
928880592f +basic setup for python 2020-08-18 22:16:11 +01:00
Aryadev Chavali
404f491423 +further org-msg config
Some preambles, greetings and css
2020-08-18 22:15:42 +01:00
Aryadev Chavali
56ecd2046d +adivce to notmuch-refresh-buffer to sync mail as well 2020-08-18 22:15:22 +01:00
Aryadev Chavali
783fa1fe8c ~move around a few configuration options, +mail/local-dir
New local directory for mail in user-emacs-directory
2020-08-18 22:14:08 +01:00
Aryadev Chavali
ac7f1846c6 +pdfgrep
Pdfgrep is the ultimate solution for searching pdfs easily. Using it
in Emacs is a plus, and it creates a buffer that ends in grep so it
follows my window management rules
2020-08-18 00:48:07 +01:00
Aryadev Chavali
ae449ded42 +pdf-tools config with diatribe for pdfs and why it's good in Emacs 2020-08-18 00:47:58 +01:00
Aryadev Chavali
d47b2807ea ~rg display buffer settings to anything ending in grep*
There is a reason for this: all grep based software should follow the
same rules for consistency.
2020-08-18 00:47:19 +01:00
Aryadev Chavali
9070840739 ~set rg-buffer-name to *ripgrep* 2020-08-18 00:46:41 +01:00
Aryadev Chavali
4a635a9428 +ace window config specifically for ease of use 2020-08-18 00:45:55 +01:00
Aryadev Chavali
3f6c71e8b2 ~(remap) describe-key -> helpful-key 2020-08-18 00:45:40 +01:00
Aryadev Chavali
d0901064f4 ~leader w now uses evil-window map
Easier than rebinding everything manually
2020-08-18 00:45:22 +01:00
Aryadev Chavali
6a09dbf8b0 +C-x d to delete frames
Dired is bound to SPC dd anyway
2020-08-18 00:45:06 +01:00
Aryadev Chavali
1018283a4a ~header-args to emacs-lisp specific 2020-08-18 00:44:53 +01:00
Aryadev Chavali
d03059753d +make frame resize pixelwise
On dwm this leads to an issue in Emacs where the frame is slightly off
the max size of the screen which is really annoying.
2020-08-18 00:43:56 +01:00
Aryadev Chavali
8debeb262f +y-or-n question to stop kill-emacs, -require ivy from daemon
Added a little cute y-or-n question to allow myself a dialogue from
stopping Emacs before exiting.

Remove ivy from the greedy load list.
2020-08-18 00:42:59 +01:00