Commit Graph

728 Commits

Author SHA1 Message Date
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