Commit Graph

1205 Commits

Author SHA1 Message Date
Case Duckworth 70b9039c94 Change subscription method to use a file
To set up elsewhere:

1. Delete .emacs.d/var/gnus
2. Start gnus
3. Run gnus/import-feed-list
4. Profit???

I had to also delete all the emails in Emacs-Cloud on IMAP too, so it wasn't
what I'd call perfect.  But ... it's good enough, for now.  I really wish Gnus
was more programmable, tbh.
2021-05-06 09:55:54 -05:00
Case Duckworth a117f50463 File stuff ... but in init.el
Oop
2021-05-05 17:56:31 -05:00
Case Duckworth cb48096404 Don't encode the cloud storage at all
Who knows this might bite me in the foot
2021-05-05 17:55:55 -05:00
Case Duckworth b4d439908f Update gnus file stuff 2021-05-05 17:55:35 -05:00
Case Duckworth 3ffbf503fe Correct after-load file name
Oops, should've tested before pushing
2021-05-05 17:27:01 -05:00
Case Duckworth 11f2782f2b Correctly configure sly and slime keybindings
Had to load them after the files.
2021-05-05 17:22:33 -05:00
Case Duckworth 4e620cfac6 Add parameters to Fastmail group 2021-05-05 17:22:02 -05:00
Case Duckworth 1f5beecd45 Add whitespace-cleanup-mode 2021-05-05 12:34:44 -05:00
Case Duckworth d59ff1f811 Remove complicated which-key delay 2021-05-05 12:34:21 -05:00
Case Duckworth 47304ba506 Don't enable a mode just to disable it later 2021-05-05 12:33:52 -05:00
Case Duckworth 64ce556a57 Add section for ibuffer 2021-05-05 12:33:20 -05:00
Case Duckworth fb4d9d85dc Change binding for reb-quit
M-q is shadowed by paredit, I think.
2021-05-04 23:45:38 -05:00
Case Duckworth 78a5be9f2c Add paredit-mode to reb-mode 2021-05-04 23:45:30 -05:00
Case Duckworth d4f2c1fdb7 Replace fly-make-mode with flymake-mode-except
I didn't want flymake-mode to automatically fire in emacs-lisp-mode.  I should
probably be better served by either (a) getting my Emacs config files up to
snuff or (b) adding a better test to decide whether to flymake them.
2021-05-04 23:44:18 -05:00
Case Duckworth 4c8d004ea8 Add flymake-mode to prog-mode-hook 2021-05-04 23:28:35 -05:00
Case Duckworth 4480fab9e8 Change function name 2021-05-04 23:28:18 -05:00
Case Duckworth 6136a637ae Add package-lint 2021-05-04 23:28:09 -05:00
Case Duckworth 5ed2688149 Add unfocused 2021-05-04 23:25:35 -05:00
Case Duckworth 7372de3355 Merge branch 'main' of https://tildegit.org/acdw/emacs 2021-05-04 20:02:17 -05:00
Case Duckworth b18d64c2ff Change which-key setup 2021-05-04 19:58:30 -05:00
Case Duckworth 095fbc7c94 Don't start idle-require-mode 2021-05-04 19:58:22 -05:00
Case Duckworth 34107b130a Move gnus subscriptions 2021-05-04 19:58:05 -05:00
Case Duckworth 21e17e1563 Load mailcap on Linux 2021-05-04 19:57:48 -05:00
Case Duckworth 9e0e42554e Remap C-w to backward-kill-word if the region isn't active 2021-05-04 17:27:36 -05:00
Case Duckworth 388dc3c704 Remap C-h to DEL 2021-05-04 17:27:09 -05:00
Case Duckworth 8927cf5a89 Make sure gnus uploads all data to the cloud before burying buffer 2021-05-04 12:55:12 -05:00
Case Duckworth 91a22256da Remove `idle-require'
It wasn't ... sparking joy.
2021-05-04 12:23:21 -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 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