132 Commits

Author SHA1 Message Date
Aryadev Chavali
04a4f50daf (Emacs/elisp)+customised faces for tab-bar-mode 2024-05-05 23:24:38 +05:30
Aryadev Chavali
870ce03d02 (Emacs/config|core|elisp)+move.el
Library to move words forward and backward as well as lines up and
down.  These movements keep the object in question under the cursor
which provides a nice experience.
2024-04-27 15:09:46 +05:30
Aryadev Chavali
711dcf5e2d (Emacs/literate)~reworked literate to only compile if necessary
Speeds up boot and kill.

Actually checks for timestamps and logical errors are removed.
2024-04-24 04:01:26 +05:30
Aryadev Chavali
198f8d57d8 (Emacs/elisp/license)~Behavior when licence-choice is NIL
Instead of defaulting to the Unlicense, we now completely copyright
the material.  This is the default behavior when a LICENSE is not
attached to a project in open source: copyright is completely
preserved.
2024-04-18 15:23:54 +06:30
Aryadev Chavali
4be897e922 (Emacs/elisp)~Clean up haskell-multiedit top 2024-04-16 22:57:20 +06:30
Aryadev Chavali
c11ba606f7 (Emacs/personal-primary-theme)~changed fonts for string and type 2023-10-21 00:38:30 +01:00
Aryadev Chavali
1e72776578 (Emacs|NeoVim|Shell)~small changes and minor updates 2023-10-15 00:08:25 +01:00
Aryadev Chavali
3a89df5f2a (Emacs)~fix bug in personal-primary, line-numbers didn't work with zoom
Just inherit from default
2023-10-14 15:39:56 +01:00
Aryadev Chavali
b1ba11dc64 (Emacs)~license.el separates pure string functions from interactive 2023-10-06 01:19:10 +01:00
Aryadev Chavali
a0a5b2e05d (Emacs)~config->app,core
The two largest sections of my config are separated into their own
files now.  Does increase init time, but I just can't handle how big
this thing is.  It'll be a bit nicer to look at and manage with
separate files.
2023-09-29 22:30:58 +01:00
Aryadev Chavali
b71068309b (Emacs)~setup licensing as early as possible
This is so I can use it later on.
2023-09-28 16:28:53 +01:00
Aryadev Chavali
2c1f1858b7 (Emacs)~license.el now has a function to insert copyright notices
For the top of source code blocks.
2023-09-28 15:31:34 +01:00
Aryadev Chavali
249e3f0dca (Emacs)+licensing script
I manage my own alist of Licenses, which I can completing-read for.  I
should also define something to produce a copyright notice.
2023-09-28 15:18:29 +01:00
Aryadev Chavali
dcf91d8e1b (Emacs)~literate now actually checks if compilation is necessary
Just realised how easy a fix this is to the 2 second wait time for
Emacs to stop.  Checking if the org files are newer than the compiled
files, and the same for byte compilation, ensures I only compile when
necessary.

This actually makes Emacs kinda appealing for quick work: I kinda
cringed every time I launched Emacs without a server because I knew it
would take *so long* to stop it.  Now that isn't as big a concern!
2023-09-22 14:50:42 +01:00
Aryadev Chavali
79a9e488fa (Emacs)+light theme version of personal
Bit old though.
2023-09-07 10:23:54 +01:00
Aryadev Chavali
3581a8ce21 (Emacs)+working on an async compilation func 2023-08-20 17:44:25 +01:00
Aryadev Chavali
020edafda5 (Emacs)~cleaned up literate.el
Jesus, how could I have not noticed the spelling error in "Finishied
byte compiling"?!
2023-07-14 19:51:32 +01:00
Aryadev Chavali
5dfa0b0c2a (*)~changes 2023-04-25 13:00:25 +01:00
Aryadev Chavali
0d3c0b9d9c (Emacs)~split literate config into separate file 2023-04-25 12:59:21 +01:00
Aryadev Chavali
2d33e58bd8 (Emacs)+hide-mode-line package
My custom package to quickly hide and restore the mode line.  Olivetti
does this automatically but I like having no mode line without the
other changes.
2023-03-26 20:19:02 +01:00
Aryadev Chavali
b0523a50c7 (*)~lots of small changes
~ changed emacs theme background for isearch

~ updated default.el

~ changed vim theme
2023-03-19 17:55:34 +00:00
Aryadev Chavali
289c9a2385 (Emacs)+some more theming for personal-primary 2022-10-11 10:29:23 +01:00
Aryadev Chavali
df8c384630 (Emacs)~colours of mode-line
In particular they now have *blue foregrounds with a dull blue for
inactive buffers.
2022-09-14 00:47:16 +01:00
Aryadev Chavali
9f0fb20343 (Emacs)+italic to ivy-current-match personal-primary-theme 2022-09-14 00:45:42 +01:00
Aryadev Chavali
c217f961f0 (Emacs)~alpha 0.95->0.9,+height for keyword,+support for native comp
Also deleted my install script, check out
https://git.aryadevchavali.com:/oreodave/emacs.git for my Emacs build.
2022-07-28 18:15:14 +01:00
Aryadev Chavali
87d147264c (Emacs)+personal-primary-theme
This changes some colours, adding matching colours for counsel and
changing colours for font-locks to fit an RBG type theme.
2022-07-28 17:55:13 +01:00
Aryadev Chavali
8ab655dc4b (Emacs)+personal-theme: line-number styling 2022-02-04 04:47:08 +00:00
Aryadev Chavali
c248ab0852 (Emacs)~tons of edits
I can't be bothered to annotate any of these.  Thinking of making a
new Emacs configuration as this one is unnecessarily bloated and I
can't think of any other way to fix it.
2022-01-06 00:47:37 +00:00
Aryadev Chavali
6869eb5260 (Emacs)~profiler-dotemacs from lisp->elisp folder 2021-09-01 16:03:04 +01:00
Aryadev Chavali
5995a1bc66 (Emacs)~personal theme faces
~highlight is now a darker face of gray, region is lighter

+org-verbatim & org-code faces so they are more distinctive

+haskell-interactive-face-prompt for aesthetics
2021-07-29 01:38:11 +01:00
Aryadev Chavali
a2456828b1 (Emacs)~changed theme back to personal
Don't even remember when I changed theme but it's gone back to
personal (my custom theme).  I changed a few things for the theme as
well, just a few colours.
2021-07-27 01:34:31 +01:00
Aryadev Chavali
ad5cb2b509 (Emacs)~move elips files into elisp/ folder
These files were cluttering the main directory, I'd rather just have
my config files here.
2021-07-26 01:49:38 +01:00