Aryadev Chavali
ae1a00bbe3
(XServer)~change monitor positions,-disable fade in for picom
2023-08-25 18:04:09 +01:00
Aryadev Chavali
64b6adfda3
(Emacs)~Makefile auto insert now has LIBS variable,-memcheck recipe
2023-08-25 18:03:56 +01:00
Aryadev Chavali
dc809af7a9
(Emacs)+c/C++ no longer have aggressive indent
...
`clang-format-mode` does the same thing for me in C/C++, and they
usually conflict.
2023-08-25 18:03:29 +01:00
Aryadev Chavali
48084564ae
(Scripts)~fixed font and output when emacs service wasn't started
...
~when Emacs hasn't started, state "N/A" rather than nothing
~Using better symbols for output (font wise as well on DWM)
2023-08-21 01:12:46 +01:00
Aryadev Chavali
eee616a4e7
(Shell)~cowsay->ascii cat
2023-08-20 17:44:25 +01:00
Aryadev Chavali
c642847a91
(Emacs)+code blaming binding using magit
...
Very cool ability.
2023-08-20 17:44:25 +01:00
Aryadev Chavali
7eb7f70bdb
(Emacs)~small changes
...
+key bind for normal/motion map in Info to follow nodes easily
~:display record for helpful
~some text in calc-mode
~undo tree saves in the same place as backups
~problems with compilation mode's recompile, evil collection is
starting to not work, so bind it myself
~fix :auto-insert record for Makefiles: quote at the end stops it from
matching
~org-latex-listings->org-latex-src-block-backend new org mode
2023-08-20 17:44:25 +01:00
Aryadev Chavali
b5d3562d6a
(Emacs)+module configuration for man pages
...
Found out why I can't just use ':display' records to manage displaying
of man pages, made some binds as well. Useful for writing C code.
2023-08-20 17:44:25 +01:00
Aryadev Chavali
9a7e832806
(Emacs)~mode line now pads vc information
2023-08-20 17:44:25 +01:00
Aryadev Chavali
d04e608104
(Emacs)~dashboard -> scratch buffer
...
Back to basics.
2023-08-20 17:44:25 +01:00
Aryadev Chavali
37edfe1793
(Emacs)-calctex
...
Removed calctex: super buggy, have to set a specific version to use
and honestly not even that useful for all the bloat it's carrying.
2023-08-20 17:44:25 +01:00
Aryadev Chavali
6f043e4213
(SxHkD)~fixed issue with brightness keys
...
Forgot to end the command with a notify-send; the backslash looks for
another command, fails to see one, then fails the command entirely.
2023-08-20 17:44:25 +01:00
Aryadev Chavali
3581a8ce21
(Emacs)+working on an async compilation func
2023-08-20 17:44:25 +01:00
Aryadev Chavali
bb1cdfface
(Scripts>status)+Emacs memory to status script
2023-07-14 19:54:39 +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
2fd6fe4794
(Emacs)+org capture configuration
...
Made some templates and configured it.
2023-07-14 19:50:42 +01:00
Aryadev Chavali
2050a1df3a
(Emacs)~clean up some code and descriptions
2023-07-14 19:49:33 +01:00
Aryadev Chavali
8d0c5e3faa
(Scripts>repo_*)~create_repo->repo_create,+repo description get/set
...
Better creating of repositories, repo_create now takes description for
second argument and new scripts to do it post creation as well.
2023-07-14 02:26:24 +01:00
Aryadev Chavali
450b048f8e
(Emacs)~change commit message auto insert
...
Use the :auto-insert keyword.
2023-07-13 21:45:35 +01:00
Aryadev Chavali
f908d9e956
(*)~update README
2023-07-13 20:53:22 +01:00
Aryadev Chavali
3d7940f13c
(Scripts>create_repo)~use git@git.aryadevchavali.com instead of root
...
Removes the need to change permissions for those directories.
2023-07-13 20:31:21 +01:00
Aryadev Chavali
478e48964d
(README)~change repo location for personal Emacs
2023-07-13 20:29:31 +01:00
Aryadev Chavali
f7a6eacf1e
(*)+LICENSE file
...
Just for future.
2023-07-13 18:37:58 +01:00
Aryadev Chavali
0afcbaa975
(Emacs)~cleaned up some text
2023-07-13 18:37:58 +01:00
Aryadev Chavali
d686a2fb17
(Emacs)~mv Compilation->Programming,~cleaned headings
2023-07-13 18:37:58 +01:00
Aryadev Chavali
15b6f3d943
(Emacs)+:auto-insert use-package keyword
...
Defines an auto-insert skeleton using the same schema as
~auto-insert-alist~. This makes the configuration more modular and
the auto-inserts closer to the packages/modes they actually matter in.
2023-07-13 18:37:58 +01:00
Aryadev Chavali
22e8e9011f
(Emacs)~mode line is done by hand
...
The evaluation system was really just an excuse for me to try and
write some Lisp code when I was first learning it; the inclusion
of (vc-mode vc-mode) meant I couldn't utilise it the way I wanted.
2023-07-13 18:37:58 +01:00
Aryadev Chavali
9618468828
(Emacs)~clean up some custom functions
2023-07-13 16:07:14 +01:00
Aryadev Chavali
0d0f292d28
(Emacs)~let/while -> mapcar for :pretty use-package
...
Same idiomatic change for use-package handling. Should've realised
this earlier.
2023-07-13 15:36:56 +01:00
Aryadev Chavali
ad2d621f64
(Emacs)~any headings which are untangled get a WIP tag
...
Any headings with a properties setup to force Emacs not to tangle them
i.e. I'm actively *not* using those packages should get a WIP tag.
This means I can look over my configuration for dead trees when
eventually doing a cleanup.
2023-07-13 15:35:34 +01:00
Aryadev Chavali
93b8ae4620
(2022)-deleted puzzle files
...
I think I did this by accident, check out
https://git.aryadevchavali.com/advent-of-code/ for my actual advent of
code runs.
2023-07-13 15:33:49 +01:00
Aryadev Chavali
70e2e26eb1
(XServer)~changed default xresources font to Source Code Pro
2023-07-11 21:37:45 +01:00
Aryadev Chavali
b81dd68f12
(Emacs)+some more racket configuration
...
Picked up racket lang again, decided to make the experience a bit
better for myself.
2023-07-11 21:37:20 +01:00
Aryadev Chavali
9ed3110ed1
(Emacs)+auto-insert for LICENSE files
...
Just the MIT license, assuming that will be the thing I use by
default. Maybe I should make a Emacs Lisp function which can insert a
license of my choice directly?
2023-07-11 21:36:25 +01:00
Aryadev Chavali
939be955ec
(Emacs)~minor changes to some spelling and words
2023-07-11 21:36:13 +01:00
Aryadev Chavali
46f38953c9
(Emacs)~made :display use-package manager more idiomatic
...
When I originally programmed this function I was essentially acting as
a code-monkey i.e. "JUST WORK PLEASE". Looking at the code now I see
there's a simple function to do essentially the same task, converting
from the iterative format I was using to the cleaner and more
functional ~mapcar~.
2023-07-11 21:33:53 +01:00
Aryadev Chavali
d9712a799f
(Scripts)+script to automate creating a remote repository for projects
2023-07-11 21:32:44 +01:00
Aryadev Chavali
7a6a61ccb9
(2022>puzzle-5)+solution for puzzle-5
...
Wow, quite involved and definitely cleanable but goddamn so much fun.
2023-06-26 10:33:39 +01:00
Aryadev Chavali
33898c4eea
(*->2022)~made it clear what advent of code I'm doing
2023-06-26 10:33:39 +01:00
Aryadev Chavali
8d5ce327e0
(3|4)+lisp files for puzzles 3 and 4
2023-06-26 10:33:39 +01:00
Aryadev Chavali
6761c53d16
(1|2)+lisp files for puzzles 1 and 2
...
Includes code for both rounds, separated by comments.
2023-06-26 10:33:39 +01:00
Aryadev Chavali
e118b9ad2a
(Emacs)+d-mode,~org-babel-load-languages alist changes
...
+Emacs-d-mode
~C, Python sections update org-babel-load-languages themselves, for
cleaner code
2023-06-22 00:09:03 +01:00
Aryadev Chavali
8c50230f88
(SXHkD)+xtrlock bindings
2023-06-10 06:24:44 +01:00
Aryadev Chavali
36d56f9e89
(Emacs)~loads of indenting changes and auto-save changes
2023-06-10 06:24:27 +01:00
Aryadev Chavali
8f4018b39f
(Emacs)~stuff
2023-05-05 20:16:43 +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
0adb872faf
(Emacs)~rearranged and better documented
2023-03-27 15:41:10 +01:00
Aryadev Chavali
9bea58845f
(Emacs)~mapcar -> dolist for effect
2023-03-26 20:19:47 +01:00
Aryadev Chavali
9ca7cfbf6f
(Emacs)~olivetti does not turn off modeline
...
Use hide-mode-line for that.
2023-03-26 20:19:27 +01:00