Commit Graph

1078 Commits

Author SHA1 Message Date
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 a4c3a6d3b9 Add clhs and move common-lisp-ide to be in alpha order 2021-05-04 09:58:16 -05:00
Case Duckworth 2166e0f323 Go back to OG beginend
I think the author fixed the issue.
2021-05-04 09:57:43 -05:00
Case Duckworth 117727151f Only show 200 messages in IMAP 2021-05-04 09:57:13 -05:00
Case Duckworth 278990cb9b Change gnus-group-mode keybindings
To save some time, I remap 'q' to bury the Gnus buffer, but to keep the
functionality, I moved the original bindings (gnus-group-exit, gnus-group-quit)
to 'Q' and '^Q', respectively.
2021-05-04 09:54:59 -05:00
Case Duckworth a274ec49c5 Merge branch 'main' of https://tildegit.org/acdw/emacs 2021-05-04 09:11:17 -05:00
Case Duckworth 7bee3489ef Add slime-repl-return-at-end
Get the benefits of paredit with easy keys in the REPL!
2021-05-04 09:10:36 -05:00
Case Duckworth fa189fa1b6 Only update packages with C-u 2021-05-03 21:31:29 -05:00
Case Duckworth 30f9b880a5 Stop asking to exit Gnus 2021-05-03 17:12:53 -05:00
Case Duckworth e4439dad96 Add hook to message mode 2021-05-03 17:12:24 -05:00
Case Duckworth 47868840de Move hooks to a better spot for Gnus Cloud 2021-05-03 17:11:59 -05:00
Case Duckworth ddda04e26f Add `winum'
I only rebind winum-select-window-* in graphical buffers because that's
apparently the only place where C-[n] is the same as M-[n].
2021-05-03 15:14:23 -05:00
Case Duckworth cadba81fbf Add `idle-require'
Not sure how useful it'll be, but hopefully it'll help make some things a
little faster...
2021-05-03 15:12:14 -05:00
Case Duckworth eaf4eb5408 Add Gwene
I still need to import my OPML using one of these:

- https://wpc.io/blog/posts/bulk-import-rss-feeds-to-gnus-via-gwene.html
- http://gwene.org/opml.php

... when I get home.
2021-05-03 15:10:45 -05:00
Case Duckworth 2e53f03bb0 Add hooks to download and upload gnus data to the cloud
Gnus Cloud ... sort of works?  I'm honestly not sure about it, lol.
2021-05-03 11:45:50 -05:00
Case Duckworth 666e7c53b4 Merge branch 'main' of https://tildegit.org/acdw/emacs 2021-05-02 14:15:17 -05:00
Case Duckworth f5d4b71b78 Add ledger-mode 2021-05-02 14:15:10 -05:00
Case Duckworth 0d73ec5192 Add `dos2unix'
Does the same thing (in general) as the dos2unix C program.  By which I mean,
it converts \r\n to \n in the buffer.  It doesn't do anything else.

... So it really doesn't do much of the same thing as dos2unix.
2021-05-01 15:24:43 -05:00
Case Duckworth 93e124e058 Configure Gnus Cloud
This is going to cause a merge conflict later.  I've made
`gnus-cloud-storage-method' `base64' because work doesn't have GPG or gzip and
I don't want to bother downloading them.
2021-05-01 15:23:49 -05:00
Case Duckworth 14140211b1 Switch to SLY for Lisp REPL
I've kept SLIME's config around, in case I need it -- which REPL is loaded
depends on the `acdw/cl-ide' variable.
2021-05-01 15:22:49 -05:00
Case Duckworth 8d60190847 Tweak which-key idle timing
It does seem as though `which-key-show-early-on-C-h' isn't respected here, but
I'm not sure exactly what the issue is.  Could be the
`which-key-setup-minibuffer'... more research is needed.
2021-05-01 15:20:01 -05:00
Case Duckworth 938f82f6ac Change the fringe face
"dim gray" looks good on both black and white.
2021-04-30 17:41:52 -05:00
Case Duckworth d888080440 Try to improve gnus HTML handling 2021-04-30 17:37:51 -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 dfab28d79f Add the text scale to the modeline 2021-04-30 12:49:58 -05:00
Case Duckworth 8e36acc07d Change which-key popup delay
I found out about `which-key-delay-functions', which lets me tweak the delay
depending on what the key sequence is.  I set up a function to show bindings in
my "leader map" immediately, but to delay for a bit on everything else.

I also put which-key stuff in the minibuffer -- I think it looks pretty good.
2021-04-30 11:38:24 -05:00
Case Duckworth cef00c0b13 Inhibit loading X Resources 2021-04-29 20:21:31 -05:00
Case Duckworth 07d3f8a3ee Change some `defun'+`advice-add' to `define-advice' 2021-04-29 19:47:54 -05:00
Case Duckworth a8fca8b947 Change upgrade-packages-and-restart to emacs-upgrade 2021-04-29 17:55:36 -05:00
Case Duckworth 64739e7e99 Break emacs-git-pull-config out of emacs-refresh
... and rename refresh-emacs to emacs-refresh ...
2021-04-29 17:21:05 -05:00
Case Duckworth 407771183e Massively refactor
- Redefine as much as possible as `setup' forms
- Reorganize into "Setup", "Basics", and "Packages" sections
- Within each section, alphabetize sexps
- Also (mostly) alphabetize acdw- files
- (Not the ones that are almost completely others' code)
- Sidebar: Why is this not a thing in elisp!?  Should write a function
- Break karthink's thing into another library `acdw-re'
- Add a function to `acdw': `acdw/find-emacs-source'
- Should refactor that to better find the source

I think everything looks much more better now!
2021-04-29 12:29:03 -05:00
Case Duckworth 27ae0a2ab8 Replace anzu with karthink's re-builder glue 2021-04-29 10:01:32 -05:00
Case Duckworth 51a3ca6dec Use my fork of `beginend'
I don't know why, but (setf (point) (point-min)) doesn't work (see the
`org-mode' function).  I changed it to the more ... older(?)
version, (goto-char (point-min)).
2021-04-28 16:51:32 -05:00
Case Duckworth 6b6555056b Show all messages in imap mailboxen 2021-04-28 16:51:04 -05:00
Case Duckworth a3bef6eaef Add `restart-emacs' 2021-04-28 15:48:58 -05:00
Case Duckworth e885e267ce Automatically 'view' read-only buffers, and 'read' view buffers 2021-04-28 15:48:37 -05:00
Case Duckworth 7514b598cf Advise `eval-region' to pulse
Just like SLIME.  I also rewrote acdw/eval-region-or-buffer a bit.
2021-04-28 15:28:00 -05:00
Case Duckworth b281c6d9c6 Don't worry about a ~/.newsrc file
I don't plan on using any other news readers.
2021-04-27 17:30:06 -05:00
Case Duckworth 693ef0e7d0 Add gnus-options{,-not}-subscribe settings
Does this leak a little bit?  Sure.  But I /think/ (god, I pray) it's okay.
2021-04-27 17:20:17 -05:00
Case Duckworth 8b3af62cc9 Add prefix arg to pull ~/.emacs from git
I could probably do better things with the output and error buffers.  Whatever.
2021-04-27 15:35:42 -05:00
Case Duckworth 06409e4bd1 Merge branch 'main' of https://tildegit.org/acdw/emacs 2021-04-27 13:51:42 -05:00
Case Duckworth 78d2f6d3b6 Add a leader key for elpher-bookmarks; add gemini-write 2021-04-27 13:50:09 -05:00
Case Duckworth 7a62ff0a49 Add gnus leader mapping 2021-04-27 12:58:26 -05:00
Case Duckworth 582fefbf46 Improve emoji font selection
Now, I loop through a list of candidates and append all that are available to
the symbol fontset.
2021-04-27 11:35:40 -05:00
Case Duckworth 0298999997 Change emacs-lisp eval bindings
Try to emulate slime a little more.  I really like the flashy things, but IDK
how to get that with elisp yet.
2021-04-27 11:35:02 -05:00
Case Duckworth d466b613ea Change a couple gnus settings 2021-04-27 11:34:29 -05:00
Case Duckworth 5adbcfab5d Add acdw/reading-mode to read gnus articles 2021-04-27 11:34:04 -05:00
Case Duckworth a3faeaaf97 Fix comments 2021-04-27 11:33:48 -05:00
Case Duckworth 0013a13d79 Add check for server on startup
Why the hell not?!
2021-04-26 15:29:51 -05:00