Commit Graph

415 Commits

Author SHA1 Message Date
Aryadev Chavali
2ca774e252 (Emacs)~change names of abbrevs to 4 letters for efficiency 2021-03-12 07:27:00 +00:00
Aryadev Chavali
f1cd868cd8 (Emacs)+web-mode-code-indent-offset to 2 2021-03-12 07:08:41 +00:00
Aryadev Chavali
99d62777b2 (Emacs)+command to compile via comint mode
This makes passwords easier to enter as well as managing user
interaction through =(compile)=.
2021-03-12 07:02:38 +00:00
Aryadev Chavali
8234c66729 (Emacs)-remove font size assertion in monokai-theme.el 2021-03-12 03:26:22 +00:00
Aryadev Chavali
82208fb5da (Emacs)+calendar section
This just adds some functionality to calendar to copy dates and such.
Also toggle function with binding.
2021-03-12 03:25:58 +00:00
Aryadev Chavali
45266f64cc (Emacs)-evil lion
Evil-lion isn't needed when I can just use visual mode and
=align-regexp=.
2021-03-12 03:22:41 +00:00
Aryadev Chavali
540ece0f63 (Emacs)~fixed :pretty use-package keyword, impl on all +pretty calls 2021-03-12 03:22:38 +00:00
Aryadev Chavali
79b86425f2 (Emacs)~small edits to explanations and some basic edits to code 2021-03-12 03:22:38 +00:00
Aryadev Chavali
8670ea3980 (Emacs)+hl-line theming in monokai-theme.el 2021-03-09 18:15:28 +00:00
Aryadev Chavali
2e0aaf5b1a (Emacs)~c-default-style: let each major-mode decide its style for itself 2021-03-09 18:14:50 +00:00
Aryadev Chavali
4aa6f83b48 (Emacs)+java c-style and a few other edits 2021-03-09 18:14:31 +00:00
Aryadev Chavali
56520519de (Emacs)+c/c++ auto inserts 2021-03-09 18:14:12 +00:00
Aryadev Chavali
ec742cbbcd (Emacs)+nhexl-mode
nhexl-mode improves the inbuilt hexl-mode.
2021-03-09 18:13:26 +00:00
Aryadev Chavali
55c0587735 (Emacs)+custom personalised ada-mode
The defautl ada-mode requires the installation of many different
tools, the compilation of several different systems and much more.  I
wasn't able to fix all the issues with my installation so I decided to
scrap it and make my own.  This mode just colourises the buffer so
far, but I hope to implement indentation shortly.
2021-03-09 18:11:57 +00:00
Aryadev Chavali
5d625c8068 (Emacs)+rg.el command to search in new frame
rg.el uses the compilation system to manage and display
results (similar to the *grep family of functions in Emacs).  I'd like
to be able to search in a separate frame (making that a 'searcher'
frame) instead of the current frame sometimes, so make a command that
does that for me.
2021-03-09 18:08:38 +00:00
Aryadev Chavali
1176428888 (Emacs)~make rip(grep) section preamble a bit nicer to read 2021-03-09 18:07:55 +00:00
Aryadev Chavali
30d926bc21 (Emacs)+hl-line mode
Just looks nice :)
2021-03-09 18:07:40 +00:00
Aryadev Chavali
7e5ff6053e (Emacs)~set states for bindings from normal to normal & motion
Motion state is used in compilation buffers, which is why my bindings
never seemed to work in them.  So to counteract this just set all
bindings to both normal and motion states.
2021-03-09 18:07:37 +00:00
Aryadev Chavali
f54cfefe5c (Emacs)~minor changes and edits 2021-03-09 18:07:37 +00:00
Aryadev Chavali
2d8a20d34f (Emacs)+dashboard package
Instead of using the scratch buffer for the initial opening splash
screen (which, while incredibly minimalist, was not very informative
or functional) I installed and configured the 'dashboard' package
which provides a fancier splash screen for Emacs.
2021-03-08 00:54:16 +00:00
Aryadev Chavali
6fb42a1b53 (Emacs)+hl-line theming for monokai theme 2021-02-28 23:13:54 +00:00
Aryadev Chavali
196c5cdf65 (Emacs)~gc-cons-threshold 20mb -> 100mb 2021-02-28 23:11:41 +00:00
Aryadev Chavali
336294509d (Emacs)+yaml mode configuration 2020-12-02 15:43:10 +00:00
Aryadev Chavali
9652b1061b (Emacs)+org reveal configuration
Org reveal is a system that allows org documents to be exported into
HTML presentations.
2020-12-02 15:41:13 +00:00
Aryadev Chavali
25e8015ccd (Emacs)+make org-agenda open on the current window 2020-12-02 15:40:35 +00:00
Aryadev Chavali
9d8795c893 (Emacs)~better description for skeletons 2020-12-02 15:40:06 +00:00
Aryadev Chavali
4ccbb036f4 (Emacs)+the onion rss feeds 2020-12-02 15:39:28 +00:00
Aryadev Chavali
5cc34e5da1 (Emacs)+use-package functionality for :pretty keyword
:pretty keyword allows use-package to create aliases for prettify-symbols-mode.
2020-12-02 15:36:19 +00:00
Aryadev Chavali
4eb4be741c (Emacs)+ledger--face set to an actual font in monokai 2020-10-01 01:55:07 +01:00
Aryadev Chavali
d71fcd9d0e (Emacs)~moved some skeletons 2020-10-01 01:54:31 +01:00
Aryadev Chavali
3787f7c5fa (Emacs)+some bindings 2020-10-01 01:54:13 +01:00
Aryadev Chavali
9d1c7f6932 (Emacs)-a few evil-collection setups
I can handle a few Emacs packages being with evil bindings, makes it
easier to manage that way.
2020-10-01 01:53:35 +01:00
Aryadev Chavali
2084d5784e (Emacs)~moved org core variables around, +org latex some variables 2020-10-01 01:52:50 +01:00
Aryadev Chavali
dd5c926fd3 (Emacs)+display-buffer-alist records to various packages via :display 2020-10-01 01:50:51 +01:00
Aryadev Chavali
65dfb6006b (Emacs)+use-package keyword adding records to display-buffer-alist
Pretty nice task, integrates into use-package really well.
2020-10-01 01:49:29 +01:00
Aryadev Chavali
2115335ac7 (Emacs)+defer 10 seconds to ivy 2020-10-01 01:48:47 +01:00
Aryadev Chavali
78472b0b04 (Emacs)-remove a ton of switch-buffer advice
Stupid idea, just gets in my way.
2020-10-01 01:47:58 +01:00
Aryadev Chavali
d21f604724 (Emacs)+org agenda file setup 2020-09-29 17:50:35 +01:00
Aryadev Chavali
e352033483 (Emacs)+auto insert for commit messages
Just does a skeleton of what this commit is like: a module, a simple
description then perhaps a description
2020-09-29 17:49:21 +01:00
Aryadev Chavali
21a6e49b60 (Emacs)-remove insert macro, +hook after-init-hook auto-insert-mode
define-autoinsert basically does what my macro does anyway, also add
an auto insert for org mode.
2020-09-29 17:42:22 +01:00
Aryadev Chavali
09ea92f9cc (Emacs)~evil-window-vsplit -> make-frame
Now fset all evil-window-vsplit calls with make-frame.  Also call
switch-buffer when creating new frames.  The reason for this decision
was that I use a tiling window manager, which is something I can take
off the shoulders of Emacs and onto my wm.
2020-09-29 17:40:57 +01:00
Aryadev Chavali
d69deba256 (Emacs)~minor fixes and changes 2020-09-29 17:27:10 +01:00
Aryadev Chavali
85decc9f11 (EmacS)~indenting 2020-09-29 17:26:17 +01:00
Aryadev Chavali
5da3471503 (Emacs)~fix some stuff wrong with my config
Byte compilation provides a ton of syntactical and contextual
warnings, so I fixed up as many as I could reasonably do.
2020-09-29 17:25:30 +01:00
Aryadev Chavali
1f674c0195 (Emacs)~correct haskell-process-start -> haskell-process-restart 2020-09-29 17:24:36 +01:00
Aryadev Chavali
4f984215e8 (Emacs)-remove documentation for modded lisp indent function
Screws with backtangle, which I'd like to use more.
2020-09-29 17:24:14 +01:00
Aryadev Chavali
075e048882 (Emacs)~did a profile-dotemacs run, deferred some stuff 2020-09-29 17:23:51 +01:00
Aryadev Chavali
807d34f2c7 (Emacs)~correct :comment -> :comments
This is the correct header-argument to produce comments in the output
file.  Useful for back referencing.
2020-09-29 17:22:48 +01:00
Aryadev Chavali
badc07c2ee (Emacs)~moved org message to the org subtree
Having org message in the mail category actually causes an older
version of org to be cloned and registered, which screws with org
agenda and other features.  Thus make sure that the org declaration
comes first so the latest version of org-mode is cloned
2020-09-29 17:21:00 +01:00
Aryadev Chavali
7467e83507 (Emacs)+ledger and evil ledger
This handles finances, woowee
2020-09-29 17:03:38 +01:00