Case Duckworth
6a6d966432
Move setup-defines into acdw-setup.el
2021-09-03 22:50:58 -05:00
Case Duckworth
9b1789697d
Big refactor
2021-09-03 21:49:48 -05:00
Case Duckworth
74ffce0653
Reorganize
...
I've moved the preamble stuff to early-init.el, and I ran `sort-sexps' on the
first and then second page of init.el.
2021-09-01 21:15:57 -05:00
Case Duckworth
35aa88c98c
Change fonts depending on system
...
.. whatever
2021-09-01 17:14:15 -05:00
Case Duckworth
4ddc2eceb2
Add after-make-frame@setup to server-after-make-frame-hook
2021-08-26 23:29:34 -05:00
Case Duckworth
d6b3c8e05d
Change font back to default to DejaVu Sans
...
... I might have to delete it on the work computer...
2021-08-25 23:04:08 -05:00
Case Duckworth
dbb8a3936b
Add "DejaVu Sans Mono Book" to font load list
2021-08-25 18:06:07 -05:00
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