Case Duckworth
876ffc0fbc
Change font loading order to look for Consolas first
2021-08-23 17:29:12 -05:00
Case Duckworth
b6509db9d5
Require 'acdw-frame
2021-08-22 15:04:39 -05:00
Case Duckworth
8df085bb42
Rewrite early-init.el
2021-08-21 09:10:01 -05:00
Case Duckworth
524b5fc117
Change work font to Inter
2021-08-16 17:11:22 -05:00
Case Duckworth
1042c6f601
Change font
...
I really should setup something based on what's /installed/, rather than
system... or not... hm.
2021-08-11 20:24:54 -05:00
Case Duckworth
813ecf7572
Add straight-x
2021-08-06 21:26:02 -05:00
Case Duckworth
aedb9fd159
Change fonts on Windows
2021-07-22 21:13:08 -05:00
Case Duckworth
77e1580403
Fix setup to run after first focus-change-function
...
/I don't know what I'm doing .../
2021-05-29 23:17:57 -05:00
Case Duckworth
47a0416ab5
Fix frame setup
2021-05-27 17:36:39 -05:00
Case Duckworth
19f38149de
Change hook for `acdw/frame-setup'
...
I found out about `after-make-frame-functions', a special hook that I want to
use instead of `after-focus-change-function'. I also don't need to remove it
in the function because the hook only fires once after each frame is made.
2021-05-21 11:01:27 -05:00
Case Duckworth
a5fe45e8db
Comment out `hook-defun'
...
The only plus `hook-defun' has over (add-hook 'hook (defun name ... )) is the
ability to add the same function to multiple hooks at once. My init files
don't use that functionality, so I've retired this macro for now.
I'm thinking, honestly, that if a function is used in more than one hook, it
should be defined separately and added to each hook in turn ... you know, like
Emacs does it by default.
2021-05-21 10:57:58 -05:00
Case Duckworth
b727d4f684
Add `acdw/system' macro
...
`acdw/system' eases configuration -- it returns the system when called with no
arguments, acts as a test with one argument, or as a `pcase' with more than one
argument.
2021-05-11 09:44:04 -05:00
Case Duckworth
ea9318e5f9
Change default variable-width font size
...
Also fix a typo in hook name.
2021-05-04 11:42:32 -05:00
Case Duckworth
74aa9c9e3a
Customize fringes
...
Still to think about: changing the `fringe' face. Do I want it another color?
Do I even need any buffer boundaries? Hm....
2021-04-30 17:36:25 -05:00
Case Duckworth
b723eb988f
Move emoji font configuration to the initial frame setup function
2021-04-30 12:50:33 -05:00
Case Duckworth
cef00c0b13
Inhibit loading X Resources
2021-04-29 20:21:31 -05:00
Case Duckworth
c29078259d
Get rid of a dumb alias that slows down Emacs
...
See the comment in the commit.
2021-04-22 17:58:43 -05:00
Case Duckworth
46579be1fb
Attempt to further speed up init
2021-04-19 00:21:12 -05:00
Case Duckworth
8493459ecf
Whitespace
2021-04-09 17:51:10 -05:00
Case Duckworth
65f7907ea5
Merge branch 'main' of https://tildegit.org/acdw/emacs
2021-04-09 12:58:45 -05:00
Case Duckworth
41009efecc
Load clisp for slime
2021-04-09 12:50:11 -05:00
Case Duckworth
bac79657a5
Change font loading logic to hopefully be more robust
...
Based heavily (basically copied) from
https://github.com/olivertaylor/olivertaylor.github.io/blob/master/notes/20210324_emacs-optical-font-adjustment.org
2021-04-09 12:48:54 -05:00
Case Duckworth
13dd1847dc
Add `slime'
...
On Windows, I use CLisp for LISP, so I need to add the path to exec-path there.
I also moved `geiser''s definition to keep fennel and lua together.
2021-04-08 15:48:11 -05:00
Case Duckworth
0f458f78cb
Blink cursor once
2021-04-07 00:12:39 -05:00
Case Duckworth
c05d1ba2c8
7
2021-04-06 17:59:45 -05:00
Case Duckworth
b475595d07
Change method of init-time message
...
Going off [1], I've just redefined the `display-startup-echo-area-message'
function to show the startup time, instead of adding a hook to Emacs's startup
and trying to figure out how to give my username to the original function.
[1]: https://depp.brause.cc/dotemacs/#org2cdacdd
2021-04-01 17:04:41 -05:00
Case Duckworth
9af70cbf60
Define `acdw/reindent-buffer' and hook into elisp
...
Hopefully this will put a halt to all of my whitespace commits. Of course, this
commit also includes whitespace-only diffs.
2021-04-01 16:41:41 -05:00
Case Duckworth
2e4aadea48
Add `refresh-emacs'
2021-03-31 16:33:24 -05:00
Case Duckworth
bac84d1542
Whitespace
2021-03-30 17:23:10 -05:00
Case Duckworth
6e7a17b6e0
Tweak garbage collection
2021-03-30 17:22:49 -05:00
Case Duckworth
4ba0c92df0
Set all fonts on all possible systems
2021-03-30 12:30:51 -05:00
Case Duckworth
1dd6b9c0ee
Switch to using `setup.el' for customizations
...
setup (https://git.sr.ht/~zge/setup ) does everything I tried to do with
`acdw/pkg', et al., but better.
2021-03-29 17:52:23 -05:00
Case Duckworth
870d1595e4
White space
2021-03-25 12:03:59 -05:00
Case Duckworth
46f53399d5
Require `acdw' in `early-init.el'
2021-03-25 12:03:14 -05:00
Case Duckworth
47bdc595c5
Change `exec-path'
2021-03-24 16:22:39 +00:00
Case Duckworth
f455c07ce8
Add "~/Applications/racket" to path
2021-03-18 09:22:07 -05:00
Case Duckworth
fe1706e7d9
Remove empty comment lines in headers
2021-03-16 11:16:21 -05:00
Case Duckworth
2b6790e7a8
Install `no-littering'
...
To catch the packages I don't want to bother configuring.
2021-03-14 23:49:08 -05:00
Case Duckworth
2a788b219c
Change default font at home
2021-03-12 23:05:32 -06:00
Case Duckworth
8b0405b398
Remove extraneous comment
2021-03-11 12:04:18 -06:00
Case Duckworth
983c7330e8
5c
2021-03-07 22:14:38 -06:00
Case Duckworth
65a29d4ad7
Add mode-line-format
...
Can remove mode-line-mule-info because everything /should/ be UTF-8-Unix
2021-03-01 16:57:10 -06:00
Case Duckworth
6d0c86fdcc
Move straight install directory
2021-03-01 16:16:06 -06:00
Case Duckworth
ce103be218
Don't be smart about bootstrapping straight.el
2021-03-01 12:12:48 -06:00
Case Duckworth
020b75199e
Typos
2021-03-01 12:12:20 -06:00
Case Duckworth
3f60767599
Restart shit
2021-02-28 23:58:57 -06:00
Case Duckworth
d3b6cd94ec
LINE ENDINGS
2021-02-26 11:31:50 -06:00
Case Duckworth
0ea7241c66
W h I t E s P a C e
2021-02-25 17:53:46 -06:00
Case Duckworth
eaac9d4843
Add shit, apparently UNIX line endings are being stupid
2021-02-24 13:00:53 -06:00
Case Duckworth
89467846ab
Force LF
2021-02-23 12:17:51 -06:00
Case Duckworth
e4f6714c1a
Don't hide default modeline
2021-02-16 14:43:03 -06:00
Case Duckworth
8cc9201977
Merge branch 'main' of tildegit.org:acdw/emacs
2021-02-08 07:45:16 -06:00
Case Duckworth
3eb18427a6
Normalize line endings
2021-01-26 21:18:12 -06:00
Case Duckworth
7302027ea1
I'm guessing ... whitespace?
2021-01-25 16:54:41 -06:00
Ashley Duckworth
0e36933f29
Add Forge
...
Forge stores its information in an SQLite database, and on Windows,
that's not just available. I found a solution in Win Builds
(http://win-builds.org/doku.php ), though I think I could've just
downloaded a gcc binary and added that to my PATH, or something. It
probably requires further research. Anyway, that's why the exec-path
is updated as well.
2021-01-23 12:48:44 -06:00
Ashley Duckworth
679b0c30dc
Finally sort out the config.org/el loading thing
2021-01-22 13:07:59 -06:00
Case Duckworth
92e86ff0ca
2020-01-21
2021-01-21 21:48:38 -06:00
Case Duckworth
68f0ed1ee3
Remove comments
2021-01-21 08:38:38 -06:00
Ashley Duckworth
da92f0693f
UI, Persistence
2021-01-20 12:57:24 -06:00
Case Duckworth
328793397c
Change README.md to README.org
2021-01-19 23:43:19 -06:00
Case Duckworth
093e18808c
Start over ... again
2021-01-19 23:40:14 -06:00
Case Duckworth
b934db00c8
Various changes
2021-01-05 11:55:16 -06:00
Case Duckworth
d8a69b60d2
Add -*- line
2021-01-02 17:37:21 -06:00
Case Duckworth
b80d36f5a0
Add back early-init.el
...
There are a few functions that really speed up init when placed in early-init.el, so
I put them back in there. Cf. doom-emacs’ early-init for details.
2021-01-02 15:36:35 -06:00
Case Duckworth
6eb8fa9fda
Fold init.el and early-init.el together
...
Weren’t doin’ no good apart.
2020-12-30 23:34:05 -06:00
Case Duckworth
8a8ee8e243
Unignore {,early-}init.el
2020-12-11 18:32:19 -06:00
Case Duckworth
eeb506f552
Change line-endings to Unix
2020-10-25 13:18:40 -05:00
Case Duckworth
f37159e974
Change order
2020-10-22 22:06:38 -05:00
Case Duckworth
399df08896
I .. DECLARE .. BANKRUPTCY!!
...
Why? Do you ask? I'll tell you why.
awk-mode was mysteriously freezing up the whole dang program, and when I
emacs -Q 'd to see what it was, it started SO FAST.
So. Fast.
So here we are. Trying this again.
2020-10-22 20:55:21 -05:00
Case Duckworth
be3c715bcb
Change gc-cons-threshold ammount after init
2020-10-07 19:15:19 -05:00
Case Duckworth
5669a68eeb
Change file modes
2020-10-07 19:14:50 -05:00
Case Duckworth
95326790b0
Fix more line breaks
...
-_____-
>_____<
2020-09-22 20:21:37 -05:00
Case Duckworth
c64216002b
Rewrite to take advantage of outshine-mode
2020-09-22 20:16:01 -05:00
Case Duckworth
a80f901a34
Allow recursive minibuffers
2020-09-16 20:23:08 -05:00
Case Duckworth
a37d086a20
Rewrite .. again
2020-09-08 20:54:29 -05:00
Case Duckworth
7c82500f2f
Setup template for platform-specificity
...
still TODO: write the actual code.
2020-09-04 18:24:40 -05:00
Case Duckworth
701fe0a21b
Add early-init and change to straight
2020-09-02 22:30:52 -05:00