Commit Graph

455 Commits

Author SHA1 Message Date
Case Duckworth 074c1afd6d Advise `show-paren-function' to not do anything in erc-mode 2021-05-25 17:36:37 -05:00
Case Duckworth 817277405a Add moar channels 2021-05-25 13:45:12 -05:00
Case Duckworth 9eb8e7a3dc Move acdw/add-button-url-regexp-protocol 2021-05-25 12:54:42 -05:00
Case Duckworth 0fa1f6ce4f Formatting ... and stuff
Whatever.
2021-05-25 12:28:32 -05:00
Case Duckworth f148e93b0e Use escape to quit in graphical sessions 2021-05-25 08:03:06 -05:00
Case Duckworth a32a3832cc Fix new window handling with browse-url 2021-05-24 21:40:51 -05:00
Case Duckworth 67c4eb7fe7 Add gemini to browse-url-button-regexp
Also I overengineered some other stuff around that.
2021-05-24 18:00:23 -05:00
Case Duckworth 1a20d6329e Further customize ERC
I also added acdw-erc.el.
2021-05-24 17:08:32 -05:00
Case Duckworth ebf034c010 Reindent 2021-05-23 20:24:00 -05:00
Case Duckworth 735a6efc63 Remove crux-reopen-as-root-mode 2021-05-23 20:23:37 -05:00
Case Duckworth c1e9d32638 Further customize ibuffer
- sort groups
- hide empty groups
- use expert mode
2021-05-22 16:44:27 -05:00
Case Duckworth f784434f39 Add keybind for `flyspell-start'
I'm kind of rethinking my whole 'leader' key stuff.  Like, maybe C-z should be
the leader for "application"-type things, but C-c chould be the leader for
other stuff (since that's the predefined leader for user configuration stuff).
2021-05-22 16:43:23 -05:00
Case Duckworth 7716dc5e5f Sort options
Just in the one spot.  I should do like, all of em.
2021-05-22 16:42:52 -05:00
Case Duckworth 2c90c19ac1 Turn off auto-fill-mode in gemini-mode 2021-05-22 16:42:05 -05:00
Case Duckworth a1a9f77c24 Change winum position in mode-line 2021-05-22 16:41:42 -05:00
Case Duckworth 466fa4e93e Configure ERC
I'm not sure how much I'm going to use it, but it's done now.
2021-05-22 16:41:10 -05:00
Case Duckworth 03abc9caf4 Merge branch 'main' of https://tildegit.org/acdw/emacs 2021-05-21 17:58:53 -05:00
Case Duckworth 3ad0e05b13 Change branch of gemini-write back to og
... also add elpher to ibuffer
2021-05-21 17:58:18 -05:00
Case Duckworth 343cdc108a Change org-ellipsis
Trying to get a character that works in most character encodings
2021-05-21 11:09:18 -05:00
Case Duckworth 4e945fa7bc Add `comment-or-uncomment-sexp'
from https://endlessparentheses.com/a-comment-or-uncomment-sexp-command.html
2021-05-21 11:08:41 -05:00
Case Duckworth dea4bff7f4 Fix arity of consult-sensible-* functions
... also fix the type of the equality function.
2021-05-21 11:01:46 -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 df1f255780 Adapt to deprecated variable 2021-05-21 08:34:52 -05:00
Case Duckworth 2edbc01d87 Merge branch 'main' of https://tildegit.org/acdw/emacs 2021-05-19 22:03:24 -05:00
Case Duckworth 92c8fd1a1f Fix typo 2021-05-19 22:01:56 -05:00
Case Duckworth 4a305b8e5d Add org-contrib
As of ... 9.5(?), it's split into a separate package
2021-05-19 22:01:30 -05:00
Case Duckworth 93026316a5 Further configure eww/web browsing 2021-05-19 22:01:20 -05:00
Case Duckworth 19e1ce4c6a Merge branch 'main' of https://tildegit.org/acdw/emacs 2021-05-19 17:07:36 -05:00
Case Duckworth ccf03a4be3 Change definition of `acdw-org/count-words'
(I renamed it from `acdw-org/word-count'.)

It's still too slow for use in the modeline.  So I have work to do still...
2021-05-19 17:06:32 -05:00
Case Duckworth 66d0e6999c Rewrite acdw-modeline/word-count to show region counts 2021-05-19 15:28:58 -05:00
Case Duckworth bb07f08067 Configure shell-command
From http://www.nextpoint.se/?p=864
2021-05-19 12:55:12 -05:00
Case Duckworth f8198ee814 Add Firefox to exec-path /before/ checking if it's available 2021-05-19 12:41:16 -05:00
Case Duckworth bdc2c3c40e Remove unused variables
IDK
2021-05-19 12:40:53 -05:00
Case Duckworth 33632cc283 Add `eshell-pop-or-quit' for easier keybinding 2021-05-19 12:40:35 -05:00
Case Duckworth 14f6bc67ff Start flyspell automatically at home
Free up the C-z s key for shell
2021-05-19 12:39:43 -05:00
Case Duckworth 9c6be2e953 Setup winum keys after frame is setup
I should probably change this to `after-make-frame-functions' instead...
2021-05-19 12:38:51 -05:00
Case Duckworth 32959ca977 Add variable-pitch-mode in Org and Info 2021-05-19 12:37:57 -05:00
Case Duckworth 3eeb9fb1a1 Change `browse-url-browser-function' to alist 2021-05-19 10:14:02 -05:00
Case Duckworth 5b978fb0e3 Merge branch 'main' of https://tildegit.org/acdw/emacs 2021-05-12 19:31:14 -05:00
Case Duckworth b06a7305c1 Change common-lisp-ide -> sly
Since I just use sly
2021-05-12 19:30:24 -05:00
Case Duckworth 2341f0bac3 Save more variables 2021-05-12 16:42:36 -05:00
Case Duckworth 92ff615f9c Unbind <Help> h 2021-05-12 16:42:18 -05:00
Case Duckworth 05ea83385b Make recentf dired-aware 2021-05-12 16:41:58 -05:00
Case Duckworth f3332efb77 Merge branch 'main' of https://tildegit.org/acdw/emacs 2021-05-11 09:46:47 -05:00
Case Duckworth 2bf518fab7 Add `org-mode' to `stupid-modes' for `dumb-auto-format'
To keep hanging list items from indenting at save.
2021-05-11 09:45:42 -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 0f1fe1c098 Refactor CL IDE binding code
This is a prelude to writing 'acdw-cl.el', since the two IDEs (that's what I'm
calling them) each have a known structure.  So I'm going to write a little
library to abstract that out.
2021-05-06 17:48:20 -05:00
Case Duckworth a117f50463 File stuff ... but in init.el
Oop
2021-05-05 17:56:31 -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