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
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
101f7ac0c4
~some edits
2020-08-17 18:39:50 +01:00
Aryadev Chavali
8c4e047ac4
+along with the buffer hydra add single buffer binds
2020-08-17 18:39:12 +01:00
Aryadev Chavali
1fd5f1b7fc
+setup scratch buffer to show useful info
2020-08-17 18:37:44 +01:00
Aryadev Chavali
762ef2abdf
~caps tags -> lowercase tags
...
e.g. #+BEGIN_SRC -> #+begin_src
This allows me to use C-c C-, for ease of use
2020-08-17 18:36:40 +01:00
Aryadev Chavali
469d076b99
~moved around a few things
2020-08-16 13:02:54 +01:00
Aryadev Chavali
2dd6fbd669
+org-todo-keywords
...
TODO -> WAIT -> DONE
PROJ -> WAIT -> COMPLETE
2020-08-15 11:20:06 +01:00
Aryadev Chavali
c8d0e80cb5
~flyspell bindings switch caps
2020-08-15 11:19:58 +01:00
Aryadev Chavali
cf6f530506
~display-buffer-in-side-window -> display-buffer-at-bottom
...
This works out better as it stacks the windows on top of each other
rather than squishing them in the bottom pane. Furthermore, which key
looks nicer with this.
2020-08-15 11:19:16 +01:00
Aryadev Chavali
ac3618ab5b
~eshell: cleanup description, +toggle-eshell
...
Using the toggle functionality I defined earlier, create a toggle
eshell setup
2020-08-15 11:15:32 +01:00
Aryadev Chavali
6562733a11
~change binding in elfeed
2020-08-15 00:07:51 +01:00
Aryadev Chavali
8b5145e44f
-yatemplate
...
Just use auto insert
2020-08-15 00:07:39 +01:00
Aryadev Chavali
463bbda06e
~hook to after init to load after evil for which key
2020-08-15 00:07:23 +01:00
Aryadev Chavali
9fe2f0e7dd
+hydra-goto-chg
...
Got from doom-emacs discord, allows for easy traversal through changes
in a document
2020-08-15 00:06:54 +01:00
Aryadev Chavali
107c86575f
+mail description
2020-08-15 00:06:45 +01:00
Aryadev Chavali
84bc038f7b
~use package changes to suffix hook
2020-08-15 00:05:59 +01:00
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