summary refs log tree commit diff stats
Commit message (Collapse)AuthorAge
* Try to improve gnus HTML handlingCase Duckworth2021-04-30
|
* Customize fringesCase Duckworth2021-04-30
| | | | | Still to think about: changing the `fringe' face. Do I want it another color? Do I even need any buffer boundaries? Hm....
* Move emoji font configuration to the initial frame setup functionCase Duckworth2021-04-30
|
* Add the text scale to the modelineCase Duckworth2021-04-30
|
* Change which-key popup delayCase Duckworth2021-04-30
| | | | | | | | 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.
* Inhibit loading X ResourcesCase Duckworth2021-04-29
|
* Change some `defun'+`advice-add' to `define-advice'Case Duckworth2021-04-29
|
* Change upgrade-packages-and-restart to emacs-upgradeCase Duckworth2021-04-29
|
* Break emacs-git-pull-config out of emacs-refreshCase Duckworth2021-04-29
| | | | ... and rename refresh-emacs to emacs-refresh ...
* Massively refactorCase Duckworth2021-04-29
| | | | | | | | | | | | | | - 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!
* Replace anzu with karthink's re-builder glueCase Duckworth2021-04-29
|
* Use my fork of `beginend'Case Duckworth2021-04-28
| | | | | | 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)).
* Show all messages in imap mailboxenCase Duckworth2021-04-28
|
* Add `restart-emacs'Case Duckworth2021-04-28
|
* Automatically 'view' read-only buffers, and 'read' view buffersCase Duckworth2021-04-28
|
* Advise `eval-region' to pulseCase Duckworth2021-04-28
| | | | Just like SLIME. I also rewrote acdw/eval-region-or-buffer a bit.
* Don't worry about a ~/.newsrc fileCase Duckworth2021-04-27
| | | | I don't plan on using any other news readers.
* Add gnus-options{,-not}-subscribe settingsCase Duckworth2021-04-27
| | | | Does this leak a little bit? Sure. But I /think/ (god, I pray) it's okay.
* Add prefix arg to pull ~/.emacs from gitCase Duckworth2021-04-27
| | | | I could probably do better things with the output and error buffers. Whatever.
* Merge branch 'main' of https://tildegit.org/acdw/emacsCase Duckworth2021-04-27
|\
| * Add gnus leader mappingCase Duckworth2021-04-27
| |
| * Improve emoji font selectionCase Duckworth2021-04-27
| | | | | | | | | | Now, I loop through a list of candidates and append all that are available to the symbol fontset.
| * Change emacs-lisp eval bindingsCase Duckworth2021-04-27
| | | | | | | | | | Try to emulate slime a little more. I really like the flashy things, but IDK how to get that with elisp yet.
| * Change a couple gnus settingsCase Duckworth2021-04-27
| |
| * Add acdw/reading-mode to read gnus articlesCase Duckworth2021-04-27
| |
| * Fix commentsCase Duckworth2021-04-27
| |
* | Add a leader key for elpher-bookmarks; add gemini-writeCase Duckworth2021-04-27
| |
* | Add check for server on startupCase Duckworth2021-04-26
| | | | | | | | Why the hell not?!
* | Unbind M-s from paredit-mode-mapCase Duckworth2021-04-26
| | | | | | | | It shadows the (slightly more useful (for me (for now))) Isearch map(s).
* | Comment out icomplete-modeCase Duckworth2021-04-26
| | | | | | | | | | Sometimes it'd be called and the function turning it off wouldn't be, for some reason. Weird stuff.
* | Change `:mode' to `:file-match'Case Duckworth2021-04-26
| | | | | | | | Turns out setup.el has a local macro to deal with setting up modes.
* | Add `acdw/insert-iso-date'Case Duckworth2021-04-26
| | | | | | | | Like `crux-insert-date', but I use ISO 8601.
* | Enhance `refresh-emacs'Case Duckworth2021-04-26
|/ | | | | - Enable `debug-on-error' - Save all init files before sourcing them
* Fix dired-openCase Duckworth2021-04-24
|
* Switch to pdf-tools forkCase Duckworth2021-04-24
|
* Fix bindings in paredit-mode-modesCase Duckworth2021-04-24
|
* Get rid of a dumb alias that slows down EmacsCase Duckworth2021-04-22
| | | | See the comment in the commit.
* Add <F12> bind to toggle eshellCase Duckworth2021-04-22
|
* Add a leader bind to kill emacsCase Duckworth2021-04-22
|
* Setup `dired' betterCase Duckworth2021-04-22
| | | | | Instead of resetting `setup-*' in each of dired's dependent packages, just install them using `:straight' and configure them in blocks.
* Correct nnimap definitionCase Duckworth2021-04-22
| | | | Still plenty of problems, though. I really need to read that manual.
* Add dired-git-infoCase Duckworth2021-04-22
|
* Open files better, depending on systemCase Duckworth2021-04-22
|
* Bail out of `setup' if straight failsCase Duckworth2021-04-22
|
* Install w32-browser at workCase Duckworth2021-04-22
|
* Move lexical-binding setting into a hookCase Duckworth2021-04-22
| | | | | | | | | | | | *scratch* still doesn't apply the (setq-default lexical-binding t) form, but the advice I'd been giving `setup' broke the documentation generator function. So I just added lexical-binding to a hook when opening an emacs-lisp-mode buffer. Will this bite me later? Possibly. But I'll deal with that then. The worst that could happen is that I'd write another function, `setup-test' or something, that'd apply lexical-binding and then run `setup'. Or I could just set lexical-binding to t manually. Whatever.
* Also load files in .emacs.d/lisp when running `refresh-emacs'Case Duckworth2021-04-22
|
* Fix wrong function callsCase Duckworth2021-04-22
| | | | | | | When I changed `unpackaged/org-element-descendent-of' to `acdw-org/element-descendent-of' (honestly, to make it easier to see where the definition of the function is), I didn't change all the references to that function.
* Add macro `with-message'Case Duckworth2021-04-21
|
* Setup emoji fonts!Case Duckworth2021-04-21
| | | | This is a much better alternative than the old crusty unicode-fonts package.