Commit Graph

783 Commits

Author SHA1 Message Date
Case Duckworth 274b6fd8bf Change disabled-command-function and disable commands
I want to be able to do anything, but some commands are bound to keys that I
hit all the time and it's annoying.  So I've disabled them but changed the
`disabled-key-function' to check whether I've passed the command with M-x or
using the dumb keybinding, and only allow the M-x form.
2021-08-25 23:44:10 -05:00
Case Duckworth e390837694 Fix typo bug when visiting non-file buffer 2021-08-25 23:06:51 -05:00
Case Duckworth 76d52ffcab Fix weird `setup' bug with `:file-match' 2021-08-25 23:06:37 -05:00
Case Duckworth 0507910bf8 Fix ace-link loading bug 2021-08-25 23:06:18 -05:00
Case Duckworth c6393e9d95 Fix bug with disabled-command-function 2021-08-25 23:06:05 -05:00
Case Duckworth 24015ba727 Change page navigation keys and enable repeat-map 2021-08-25 23:05:43 -05:00
Case Duckworth 7792f81ffa Change other stuff for scroll-margin changes 2021-08-25 23:05:22 -05:00
Case Duckworth 5aeaa234e1 Rearrange dired stuff 2021-08-25 23:04:42 -05:00
Case Duckworth de8263f12f Add repeat-mode to acdw-compat 2021-08-25 17:39:55 -05:00
Case Duckworth 2b1664283d Change typo logic on '
I should set up a typo-repeater or w/e to go from ' to ′ to ″.
2021-08-25 17:38:59 -05:00
Case Duckworth cd24ad367d Change scroll margin 2021-08-25 17:38:45 -05:00
Case Duckworth 42c56d42fc Change disabled command logic 2021-08-25 17:38:32 -05:00
Case Duckworth b777ba9f9e Merge branch 'main' of tildegit.org:acdw/emacs 2021-08-24 23:08:22 -05:00
Case Duckworth b84ebb8cd9 Merge branch 'main' of https://tildegit.org/acdw/emacs 2021-08-24 23:07:45 -05:00
Case Duckworth da40526c8a Setup `repeat-mode' real nice like 2021-08-24 23:01:20 -05:00
Case Duckworth 8d9ebc1b86 Change helpful-switch-to-buffer-function
about to use popper.el.....
2021-08-24 21:24:52 -05:00
Case Duckworth e7437b1f70 Fix ibuffer hook 2021-08-24 21:24:43 -05:00
Case Duckworth d7af9f47f0 Add C-= back to expand-region
I keep pushing it -_-
2021-08-24 20:19:35 -05:00
Case Duckworth 8c3cbdd262 Disable erc-track-mode when clocked in 2021-08-24 20:19:09 -05:00
Case Duckworth 28a900fe2a Define page-delimiter in eshell 2021-08-24 20:16:11 -05:00
Case Duckworth aec6fe61ac Fix long-standing eshell binding bug 2021-08-24 20:15:53 -05:00
Case Duckworth 07b6e5cdb0 IDK change stuff
LOL
2021-08-23 17:29:40 -05:00
Case Duckworth 06324fa950 Remove M-/ bind for completion-at-point shadowing hippie 2021-08-22 15:05:20 -05:00
Case Duckworth f54590f4be Replace form-feed with page-break-lines 2021-08-22 15:05:05 -05:00
Case Duckworth 01ffda87c5 Don't save a custom file at all 2021-08-22 15:04:48 -05:00
Case Duckworth 5d7615683e Comment out form-feed 2021-08-21 09:10:14 -05:00
Case Duckworth 1427e3102c Change page-handling logic
See the following urls:

http://endlessparentheses.com/improving-page-navigation.html
https://ericjmritz.wordpress.com/2015/08/29/using-page-breaks-in-gnu-emacs/
2021-08-20 17:27:12 -05:00
Case Duckworth ac88462e2f Fix typos 2021-08-20 08:29:40 -05:00
Case Duckworth 71d22a41db A couple o' changes 2021-08-20 07:57:35 -05:00
Case Duckworth 6aa1d6b3c2 Merge branch 'main' of https://tildegit.org/acdw/emacs 2021-08-19 18:16:21 -05:00
Case Duckworth 770e55d550 Auto revert non-file buffers 2021-08-19 18:15:37 -05:00
Case Duckworth e48a9d0daa Add newlines when visiting and saving buffers 2021-08-19 18:15:22 -05:00
Case Duckworth 3a055f33e8 Merge branch 'main' of tildegit.org:acdw/emacs 2021-08-19 17:30:34 -05:00
Case Duckworth 8ac650fa1c Make helpful-buffer work more sanely
Ideally, I'd have something like "bury-buffer" and "kill-window" or
... whatever.  But this isn't so bad, really.
2021-08-19 17:29:22 -05:00
Case Duckworth 0f905f1645 Update 0x0-default-host to new variable name 2021-08-19 17:29:06 -05:00
Case Duckworth c07283b30d Totally comment out all flyspell stuff
SOO ANNOOYYINNNGG
2021-08-19 17:28:50 -05:00
Case Duckworth db17cf4d91 Make M-x act like M-X on Emacs 28 2021-08-18 18:21:31 -05:00
Case Duckworth 606e580bd7 Make erc-timestamp intangible 2021-08-18 18:21:22 -05:00
Case Duckworth ab152ff6b2 Re-enable limit on word count 2021-08-17 17:26:53 -05:00
Case Duckworth 559e65a2f6 Reconfigure flyspell 2021-08-17 17:26:45 -05:00
Case Duckworth 24255d15e2 Finesse `text-mode-hook' vis-a-vis `typo-mode'
Add a predicate to check whether to enable `text-mode' in a given buffer.
E.g., don't enable `text-mode' in COMMIT_EDITMSG buffers.
2021-08-17 08:47:57 -05:00
Case Duckworth 52b48c8d13 Comment word-count limit in `acdw-org/count-words-stupidly' 2021-08-17 08:47:27 -05:00
Case Duckworth a6fd6508c9 Break out functionality into other files 2021-08-16 22:48:29 -05:00
Case Duckworth 3609e1c2c9 Hid fill-column-indicator in ‘variable-pitch-mode’ 2021-08-16 17:10:58 -05:00
Case Duckworth f4c9181a9e Add ‘typo’
See my fancy quotes??
2021-08-16 17:10:39 -05:00
Case Duckworth d5ecda3de5 Un-interactify ‘flyspell-start’ 2021-08-16 17:10:21 -05:00
Case Duckworth 3eeed49d3d Move ‘org-mode@wc-stupid’ and try to make it smarterer 2021-08-16 17:09:35 -05:00
Case Duckworth e316ee7550 Merge branch 'main' of tildegit.org:acdw/emacs 2021-08-16 09:13:33 -05:00
Case Duckworth 5ea646b17a Change wc-idle-wait to 2 2021-08-16 09:13:14 -05:00
Case Duckworth 61e81d749f Add `acdw/set-mark-or-expand-region' function and binding
A combination of `set-mark-command' and `er/expand-region' that is pretty
useful IMO.  I'm going to keep testing it and see if it's a-ok to keep using.
2021-08-15 22:08:25 -05:00
Case Duckworth 48301bdcfe Merge branch 'main' of tildegit.org:acdw/emacs 2021-08-15 21:27:09 -05:00
Case Duckworth a6fc17f9ae Disconnect erc on kill-emacs 2021-08-15 21:26:39 -05:00
Case Duckworth c9bcd38f9c Um-lambdafy a variable 2021-08-15 21:10:48 -05:00
Case Duckworth 7dcb7e8ce0 Move erc-hide-list to erc-track-exclude-types 2021-08-15 21:10:32 -05:00
Case Duckworth c46149516f Change straight repo 2021-08-15 21:10:13 -05:00
Case Duckworth 19462a9e3c Require `request' with `mastodon' 2021-08-14 18:00:02 -05:00
Case Duckworth 9c2fd2848f Remove comments 2021-08-14 17:21:39 -05:00
Case Duckworth 4b3ebd99a0 Implement `with-eval-after-loads' macro 2021-08-14 12:40:52 -05:00
Case Duckworth 8d8e56272e Use `unfill' package and delete `kill-ring-save-unfilled'
`acdw/copy-region-plain' takes care of what I want it to.
2021-08-14 12:39:31 -05:00
Case Duckworth f5e6987d8e Remove <F1> for consult-buffer 2021-08-14 12:38:45 -05:00
Case Duckworth 3fcbf3a238 Merge two functions doing basically the same thing
for Custom buffers
2021-08-14 12:38:30 -05:00
Case Duckworth a3601ca1d8 Edit `acdw-org/count-words-stupidly' to be even MOAR stupider 2021-08-13 17:06:36 -05:00
Case Duckworth 8a9cfd8b41 Provide for when wc-mode isn't bound yet 2021-08-13 08:29:16 -05:00
Case Duckworth 381d3402ab Undo earlier change with ERC message types 2021-08-12 21:15:21 -05:00
Case Duckworth fe2f9241d2 Add acdw/copy-region-plain
This is finally the thing I was looking for
2021-08-12 21:07:47 -05:00
Case Duckworth dc1284c5ba Only show wc mode-line in wc-mode 2021-08-12 21:05:48 -05:00
Case Duckworth 8d204e6bd7 Correct simple-modeline--format for olivetti-mode, etc. 2021-08-12 21:05:29 -05:00
Case Duckworth 1e3fdfdb5d Remove comment 2021-08-12 21:05:20 -05:00
Case Duckworth bcc40b35fd Don't warn on killing read-only text 2021-08-12 21:04:15 -05:00
Case Duckworth acf8229674 Change my word-count stuff to use wc-mode
More efficient (well, it doesn't block anyway)
2021-08-12 14:22:52 -05:00
Case Duckworth 90ea0355f7 Break lambda out into function
.. and remove vuiet.  oop
2021-08-12 14:22:26 -05:00
Case Duckworth 166a47f458 Check that `consult-crm-map' is bound before assigning things to it 2021-08-12 14:21:05 -05:00
Case Duckworth 0d8f9d5cd6 Add comment 2021-08-12 14:20:48 -05:00
Case Duckworth c9521dca1b Show JOIN/NICK/PART/QUIT, but not in modeline 2021-08-12 14:20:24 -05:00
Case Duckworth a95f811af0 Merge branch 'main' of tildegit.org:acdw/emacs 2021-08-12 08:44:17 -05:00
Case Duckworth 1d869e5329 Customize quit message 2021-08-12 08:42:12 -05:00
Case Duckworth 1d364a9011 Moving help back to C-h and F1 to consult-buffer 2021-08-11 22:52:34 -05:00
Case Duckworth 79eb4dce2b Prefix current candidate in Vertico with ":" 2021-08-11 22:06:57 -05:00
Case Duckworth eb46c6a277 Add lots of orderless stuff 2021-08-11 22:06:46 -05:00
Case Duckworth a6793e3e53 Remove bind for embark-dwim 2021-08-11 22:06:26 -05:00
Case Duckworth b5e070b137 Add vertico crm integration
I still don't know what crm is....
2021-08-11 22:06:11 -05:00
Case Duckworth 7936875a2f Use Orderless Regexp Compiler for consult 2021-08-11 22:05:43 -05:00
Case Duckworth c5bf468878 Use consult-rg BEFORE consult-git-grep 2021-08-11 22:05:26 -05:00
Case Duckworth eabc0680d8 Change {capitalize,upcase,downcase}-word to {}-dwim 2021-08-11 22:05:02 -05:00
Case Duckworth 6ad0efeee6 Recenter cursor on page after navigating pages 2021-08-11 22:04:41 -05:00
Case Duckworth 1fa1054de6 Set up eshell prompt for outline 2021-08-11 22:04:22 -05:00
Case Duckworth d187b2b8cb Add acdw-compat.el 2021-08-11 22:04:05 -05:00
Case Duckworth ed938fc096 Enable `crux-reopen-as-root-mode' 2021-08-11 20:25:40 -05:00
Case Duckworth a6a027876d Enhance `customize' buffer for browsing
I rarely use `customize' to actually set any options, preferring the
programmatic `setup' macro.  However, I often use `customize' to browse through
my options for different packages.  This setup removes the buttons and shows
all hidden elements so I can more easily scroll through the `customize' buffer.
2021-08-10 18:47:20 -05:00
Case Duckworth f5b575aec1 Customize 'customize'
... somewhat. still needs work.
2021-08-10 17:28:03 -05:00
Case Duckworth 49374613f6 Comment out org-tag code
It isn't working for me right now.
2021-08-10 14:48:02 -05:00
Case Duckworth 3a100209da Add acdw-modeline/position 2021-08-10 14:47:00 -05:00
Case Duckworth aec8e509f4 Change acdw/system call to executable-find
It's better this way.
2021-08-10 14:46:10 -05:00
Case Duckworth c6c0a378b2 Merge branch 'main' of tildegit.org:acdw/emacs 2021-08-10 08:31:23 -05:00
Case Duckworth 65dc1705f0 Add BadRadio 2021-08-10 08:30:28 -05:00
Case Duckworth 346e58658f Change 0x0 repo 2021-08-10 08:30:17 -05:00
Case Duckworth 0b1c2337c3 Whitespace 2021-08-09 23:46:48 -05:00
Case Duckworth bdf3994e69 Ad which-key config to embark 2021-08-09 23:41:26 -05:00
Case Duckworth 28e0353b73 Further configure embark 2021-08-09 23:36:58 -05:00
Case Duckworth e550fd8010 Add embark
Remove imenu-anywhere -- I didn't know I had it installed!
2021-08-09 23:14:39 -05:00
Case Duckworth 2d3e66de18 Add vertico extensions 2021-08-09 23:14:25 -05:00
Case Duckworth 5715040088 Configure minibuffer 2021-08-09 23:14:14 -05:00
Case Duckworth 6eaf17979c Configure completion framework 2021-08-09 23:14:01 -05:00
Case Duckworth d06004ca67 Add guard to erc-hl-nicks 2021-08-08 22:48:50 -05:00
Case Duckworth 9f93b9ab5c Add `eshell-buffer-name` 2021-08-08 22:45:50 -05:00
Case Duckworth e2f167fbc5 Show narrowed status in mode-line 2021-08-07 16:59:56 -05:00
Case Duckworth 6619e7067e Merge branch 'main' of https://tildegit.org/acdw/emacs 2021-08-07 15:14:27 -05:00
Case Duckworth 367e14cc7e Add C-g to quit re-builder 2021-08-07 15:13:10 -05:00
Case Duckworth adbe9b0d69 Merge branch 'main' of tildegit.org:acdw/emacs 2021-08-07 15:09:22 -05:00
Case Duckworth f53bc67913 Change acdw-modeline requirement location 2021-08-07 15:08:01 -05:00
Case Duckworth 41b48c4814 Add `acdw-org/count-words-stupidly'
To count words in an Org-mode buffer, disregarding headings and drawers
completely.
2021-08-07 15:07:04 -05:00
Case Duckworth 87bdfcf43a Truncate less of ERC nick 2021-08-07 15:06:19 -05:00
Case Duckworth 4f72e23f72 Add twitter.com URL handling
TODO: This could be smarter, e.g. not going to nitter if twitter.com/t.co is
part of the URL query.
2021-08-07 15:05:16 -05:00
Case Duckworth 721441893f Add `lacarte'
A menu system using `completing-read'.
2021-08-06 22:49:45 -05:00
Case Duckworth 93be3cb626 Configure vertico 2021-08-06 21:26:37 -05:00
Case Duckworth fde8912d00 Change org recipe 2021-08-06 21:26:29 -05:00
Case Duckworth 43c2d65ef8 Further configure erc 2021-08-06 21:26:14 -05:00
Case Duckworth e34371a70a Change re-builder to F2
I don't use the 2C binds. Idea taken from here:

https://www.reddit.com/r/emacs/comments/ofen99/weekly_tips_tricks_c_thread/h4srmb3
2021-07-22 22:10:18 -05:00
Case Duckworth 2bc99f0e85 Further configure org-mode
Especially `kill-ring-save-unfilled', though it doesn't quite work in a really
weird way.
2021-07-22 21:17:14 -05:00
Case Duckworth 8f17afeae4 Better configure ispell/hunspell 2021-07-22 21:15:56 -05:00
Case Duckworth 9534a7ed7f Configure ERC further 2021-07-22 21:15:34 -05:00
Case Duckworth 6964c20b29 Fix browse-url-browser-function setting 2021-07-22 21:14:34 -05:00
Case Duckworth 13a2cd8613 Add WBRH and KBRH
honestly i should break these out into another file or smth
2021-07-14 16:59:24 -05:00
Case Duckworth bdc6e6518e Add end comment to init.el
bleh
2021-07-14 16:59:13 -05:00
Case Duckworth d26c6e9df5 Comment out erc-image
It's annoying.
2021-07-14 16:58:58 -05:00
Case Duckworth d6472e0673 Add "AWAY" to erc-track-exclude-types 2021-07-13 18:53:07 -05:00
Case Duckworth 7ac294a136 Merge branch 'main' of https://tildegit.org/acdw/emacs 2021-07-02 21:47:09 -05:00
Case Duckworth b66f5ec1d8 Modify erc config 2021-07-02 21:45:37 -05:00
Case Duckworth 3633bacb94 Merge branch 'main' of tildegit.org:acdw/emacs 2021-06-30 19:37:42 -05:00
Case Duckworth 1454e80853 Start week on Monday 2021-06-30 19:34:06 -05:00
Case Duckworth bbf53fcf22 Add vantaradio 2021-06-30 19:33:51 -05:00
Case Duckworth 7f9230da5e Comment <escape> bind 2021-06-30 19:33:31 -05:00
Case Duckworth be228e03c5 Switch prefix with erc-switch-to-buffer 2021-06-30 19:32:56 -05:00
Case Duckworth 1c34a2196a Merge branch 'main' of https://tildegit.org/acdw/emacs 2021-06-09 21:49:27 -05:00
Case Duckworth fa69217742 Enable goto-address-mode 2021-06-09 21:48:42 -05:00
Case Duckworth 7071871ce4 Load erc module after erc 2021-06-09 21:48:31 -05:00
Case Duckworth 04d97d3dac Add browse-url functions
I should break this out into a thingy.
2021-06-09 21:48:11 -05:00
Case Duckworth 924d0fc4c7 Merge branch 'main' of tildegit.org:acdw/emacs 2021-06-07 14:10:24 -05:00
Case Duckworth bb7924a4b6 Make Emacs work at work 2021-06-07 14:09:48 -05:00
Case Duckworth 411855b816 Change ERC config 2021-06-06 23:28:25 -05:00
Case Duckworth 41ffc15191 Write function to require private.el 2021-06-06 23:27:01 -05:00
Case Duckworth f29e8c896c Add ssh-config-mode 2021-06-02 23:38:30 -05:00
Case Duckworth b98098161f Add 'needs mpv' statement to eradio 2021-06-02 23:38:18 -05:00
Case Duckworth a363220dbc Add edit-server
Also requires this extension:
https://addons.mozilla.org/en-US/firefox/addon/edit-with-emacs1/
2021-06-02 23:38:10 -05:00
Case Duckworth 0f7abf0795 Make some things private-r
Sure you can check the history.  But who knows what I've changed?!?!?! MYSTERY
2021-06-02 23:36:43 -05:00
Case Duckworth 6fd355d978 Add ORG functionality 2021-06-01 22:30:05 -05:00
Case Duckworth 85c68dcdf6 Change Gnus keybind 2021-06-01 22:29:47 -05:00
Case Duckworth f3704f7cb7 Configure ERC 2021-06-01 22:29:38 -05:00
Case Duckworth c698dc9869 Move things from init.el to acdw.el and acdw-eshell.el
Probably should've been 2 commits...
2021-05-30 00:07:02 -05:00
Case Duckworth b6d56777f5 Add PDFs to auto-mode-alist 2021-05-29 23:18:46 -05:00
Case Duckworth eea1485a0a Add iscorll 2021-05-29 23:18:42 -05:00
Case Duckworth c08244115c Add eradio 2021-05-29 23:18:35 -05:00
Case Duckworth e02c68d413 More setup of erc 2021-05-29 23:18:27 -05:00
Case Duckworth 488d0310e5 Add mastodon.el
Doesn't work right now, but that's my fault.
2021-05-28 22:42:59 -05:00
Case Duckworth c835af64fd Add erc-hl-nicks 2021-05-28 22:42:53 -05:00
Case Duckworth a108cfa9cc Remove comment 2021-05-28 22:42:48 -05:00
Case Duckworth 7b3cafc04b Add (setup... forms to imenu in elisp 2021-05-28 22:42:24 -05:00
Case Duckworth 89513fb0b8 Require auth-source 2021-05-28 22:42:14 -05:00
Case Duckworth 8d91bb02ce Setup imenu-anywhere 2021-05-28 20:51:32 -05:00
Case Duckworth 0523d84477 Setup epithet 2021-05-28 20:51:21 -05:00
Case Duckworth 7c7c6e0d3a Use repeat-mode on > emacs 28 2021-05-28 20:51:07 -05:00
Case Duckworth db1eb2d7b4 Change frame-title-format 2021-05-28 20:50:58 -05:00
Case Duckworth 1ac673c763 Change flyspell-start behavior 2021-05-28 20:50:45 -05:00
Case Duckworth 8fd98de300 Add eshell last argument
https://old.reddit.com/r/emacs/comments/nlefvx/weekly_tips_and_tricks/gzpng5o/
2021-05-28 20:47:58 -05:00
Case Duckworth a712b76ae9 Move defun into hook definition 2021-05-28 20:45:53 -05:00
Case Duckworth bda5b2538f Fix mode-line flashing
Thanks, doom-themes!
2021-05-28 07:31:53 -05:00
Case Duckworth 2e0bebddc6 Merge 2021-05-27 12:53:37 -05:00
Case Duckworth 0acf0a28d7 Change C-z binds to C-c and remove leader 2021-05-27 12:52:12 -05:00
Case Duckworth 6124bf0ef7 Merge branch 'main' of https://tildegit.org/acdw/emacs 2021-05-27 08:13:46 -05:00
Case Duckworth 26602a1c16 Customize ibuffer filters 2021-05-27 08:13:14 -05:00
Case Duckworth fda35b47f1 Add vuiet 2021-05-27 08:13:08 -05:00
Case Duckworth 8dfab51df9 Fix a weird error with straight-use-package
Description:

With the (or (ignore-errors ...) (progn ...)) form, `:straight' threw an error
/only/ with `avy'.  I couldn't figure out what the error was by re-evaluating
or changing it to just throw straight's error or anything, and
straight-use-package always returned t.  However, changing the form to the
simpler (straight-use-package) just ... works.  So I have no idea what the
matter might be.

I realized that I made the :straight form more complicated to begin with
because I was installing a lot of different packages and they were all over the
place, so I wanted to know that it failed sooner rather than later, but still
load the rest of my init file.  Now that my config is more stable, I feel okay
taking the extra stuff out of the form.
2021-05-26 17:29:24 -05:00
Case Duckworth 9d702afab8 Change eval-after-load to with-eval-after-load
idk, I like the macro better
2021-05-26 17:28:04 -05:00
Case Duckworth 37841b08a8 Fix erc-common-server-suffixes 2021-05-26 15:10:07 -05:00
Case Duckworth 08285aabb9 Tweak ERC 2021-05-26 08:28:24 -05:00
Case Duckworth 9a35749a3e Add `xr' 2021-05-26 07:32:36 -05:00
Case Duckworth 76948586ed Keep configuring erc
Turns out ... I'm /really/ using it :P
2021-05-25 23:49:52 -05:00
Case Duckworth f13ddf9fc8 Add most important #bread channel
See note
2021-05-25 17:37:53 -05:00
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