Age | Commit message (Collapse) | Author |
|
|
|
This is so I can use it later on.
|
|
This solves the bug with custom.el where it randomly resets and
forgets what I setup there already. Found this out through
the custom.el info, where setting a custom file yourself requires
loading it in post.
|
|
|
|
I manage my own alist of Licenses, which I can completing-read for. I
should also define something to produce a copyright notice.
|
|
|
|
|
|
Main one is "<SPC>-g" being magit-dispatch now.
|
|
|
|
|
|
|
|
|
|
evil-collection going weird here, so decided to roll my own keybinds.
|
|
|
|
|
|
`clang-format-mode` does the same thing for me in C/C++, and they
usually conflict.
|
|
Very cool ability.
|
|
+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
|
|
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.
|
|
|
|
Back to basics.
|
|
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.
|
|
Made some templates and configured it.
|
|
|
|
Use the :auto-insert 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.
|
|
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.
|
|
|
|
Same idiomatic change for use-package handling. Should've realised
this earlier.
|
|
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.
|
|
Picked up racket lang again, decided to make the experience a bit
better for myself.
|
|
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?
|
|
|
|
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~.
|
|
+Emacs-d-mode
~C, Python sections update org-babel-load-languages themselves, for
cleaner code
|
|
|
|
|
|
|
|
|
|
|
|
Use hide-mode-line for that.
|
|
|
|
+ no more indenting as I have so many nested trees it makes reading
hard with indenting
+ hooks for org-mode and text-mode for whitespace-mode
|
|
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.
|
|
I used an iterative style for it before, but now its more functional
as there is a 1-1 mapping between pairs given and cond forms.
|
|
Instead of using leader for everything, with infixes, I create custom
definers for each prefix root. This is along with better which key
strings and makes the code easier to read: instead of setting up
several bindings across all namespaces I must define each binding in
its respective leader.
|
|
Cleaner text and more dividing particularly in the previous sections.
|
|
|