summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-08-01Show full hostname in promptKévin Le Gouguec
2021-07-30Tweak Gnus subject-washing regexpKévin Le Gouguec
- add [SPAM UNSURE] - make tailing " :" optional
2021-07-30Migrate Modus settingsKévin Le Gouguec
modus-themes-slanted-constructs still needs to be updated to modus-themes-italic-constructs, but the built-in version of the theme has a quirk that makes customization a bit wonky.
2021-07-17Set new option to prevent Dired buffers from piling upKévin Le Gouguec
Time to unlearn 'dired-find-alternate-file'.
2021-06-17Enable lexical binding in .gnusKévin Le Gouguec
No specific reason, except maybe pacifying the mode-line, and making sure my code still works.
2021-06-17Add more patterns to subject "canonicalization" regexpKévin Le Gouguec
Also move it to a dedicated variable.
2021-06-03Enable icomplete-verticalKévin Le Gouguec
Does not implement grouping yet, and the Modus highlighting is a bit too colorful, but C-p/C-n is an inestimable quality-of-life improvement.
2021-04-27Tweak window title for terminal emulatorsKévin Le Gouguec
2021-04-27Tweak Emacs configKévin Le Gouguec
- install async for paradox; sort package list - don't load Modus theme if it is not builtin
2021-04-22Remove redundant customizationKévin Le Gouguec
2021-04-22Remove kludge for Modus themeKévin Le Gouguec
Version 1.3.0 has been pushed to Emacs core, and it includes equivalent changes.
2021-04-22Ignore case for all completionKévin Le Gouguec
2021-04-14Fix message-subject-re-regexp some moreKévin Le Gouguec
2021-04-14Enable repeat-mode for Emacs≥28Kévin Le Gouguec
2021-04-14Fix message-subject-re-regexpKévin Le Gouguec
Otherwise "Re: Repeat-mode" turns into "Re: peat-mode" when replying.
2021-04-11Disable some warnings from Python lintersKévin Le Gouguec
2021-04-11Tweak how C-x 8 RET displays candidatesKévin Le Gouguec
2021-04-11Flag sent messages as "read" in the archive groupsKévin Le Gouguec
2021-03-21Tweak Gnus window layoutKévin Le Gouguec
Keep showing group buffer on the left; that should help shove the article away from the edge of the screen. Also add Scandinavian abbreviation for "re:" to patterns to ignore when determining subject changes.
2021-03-17Switch to dark Modus themeKévin Le Gouguec
2021-03-17Commit a collection of tweaks to Emacs configKévin Le Gouguec
2021-02-10Move Magit bindings to C-c gKévin Le Gouguec
2021-02-03Make summary buffers less noisyKévin Le Gouguec
By recognizing more "reply-cruft". From a cursory glance at Emacs sources, the capture groups in the default value are not used, so I see no need to preserve them.
2021-01-14Make Org ellipses less conspicuousKévin Le Gouguec
2021-01-14Simplify message after killKévin Le Gouguec
Some stuff I killed included double-quotes, so the extra quotes were confusing. I tried fancy Unicode quotes, faces, before realizing that nothing of value is lost if I just remove this prefix.
2021-01-14Add utilities to describe mailing list messagesKévin Le Gouguec
2021-01-14Teach my/describe-revision to work with VCKévin Le Gouguec
This works with C-x v {l,h,g}.
2020-12-31Make sure find{-name,}-dired handles non-ASCII charsKévin Le Gouguec
2020-12-29Tweak check for electric-indent support in OrgKévin Le Gouguec
2020-12-29Make killing commands more verboseKévin Le Gouguec
Also add helper to copy Message-Id from Gnus summary.
2020-12-29Add ≤ and ≥ to my/symbolsKévin Le Gouguec
Easier to reach for than \le, especially since I don't enable the TeX input method as much as I used to.
2020-12-15Add another buffer-related keybindingKévin Le Gouguec
See I knew this C-c b keymap would pay for itself.
2020-11-21Add bindings for some buffer commandsKévin Le Gouguec
bury-buffer is useful as a quick way to dismiss a buffer I've brought up for a quick glance; rename-buffer helps persist some classes of buffers (compilation, help, Gnus articles) that get clobbered otherwise.
2020-09-28Mark current day in calendarKévin Le Gouguec
2020-09-25Simplify revision-formatting functionKévin Le Gouguec
Commit 2020-09-25 "* CONTRIBUTE: Don't recommend action stamps" (499848d840) officially disavows action stamps.
2020-09-18Check-in some tweaks to .gnusKévin Le Gouguec
NB: gnus-thread-sort-by-most-recent-{date,number} sometimes fail because of bug#42334.
2020-09-18Define more prefix commandsKévin Le Gouguec
2020-09-18Only define project-wide shell commands for Emacs<28Kévin Le Gouguec
2020-09-18Simplify pair notationsKévin Le Gouguec
I find pcase patterns easier to grok than cons cells, dotted pairs, cars and cdrs.
2020-09-18Start defining proper prefix commandsKévin Le Gouguec
This allows - which-key to display a helpful symbol instead of "+prefix", - C-h b to cross-link to the keymap's docstring.
2020-09-18Tweak input method managementKévin Le Gouguec
- Stop requiring quail, since all functions I need are autoloaded. - Reformat quail-define-package clause ala TeX. Using the "UTF-8" language environment means the input method now shows up on C-h L UTF-8. - Since I might define more input methods, use a more "specific" name. - Move comment about user bindings where it belongs. - Make a proper defun, so that which-key can tell me which binding activates which method. - Note that docstrings could cross-reference input methods, if not for help-xref-mule-regexp.
2020-09-18Add which-keyKévin Le Gouguec
2020-07-29Update some keybindings, lighters & moreKévin Le Gouguec
C-c map: - use d for "display" features - m for "manuals" - only bind p [cf] when the equivalent C-x binding does not exist. Org 9.3.7 (future 9.4) now honors electric-indent-mode. Delight visual-line-mode since I have fringe indicators. Keep selection highlighted when moving to another window.
2020-07-17Change "sent-by-me" prefixKévin Le Gouguec
Searching for "KLG" yields fewer false positives than "me".
2020-07-17Give up on fine-grained erc-modules customizationKévin Le Gouguec
I wanted to add 'notifications to the list, started wondering whether I should change the hook by looping over cons or using append, and got bored. For the record, I want to include: - log - notifications and exclude: - fill
2020-07-12Tweak default search method, and IRC mode-line updatesKévin Le Gouguec
2020-07-05Tweak ibuffer, ERC, and Gnus FAQKévin Le Gouguec
- Add ibuffer section for VC buffers. - Let ERC pick up my full name. Also, bind switch-to-buffer-obey-display-actions to make C-x 4 4 and C-x 5 5 more reliable.
2020-06-24Tweak Gnus summaryKévin Le Gouguec
- get rid of diamonds - don't use sender name if I'm the sender - fix off-by-one error when humanizing dates
2020-06-22Tweak Emacs configuration some moreKévin Le Gouguec
Take advantage of recent (Emacs 28) additions to project.el to make a convenient "magit-to-project" command. Some C-c p bindings are now redundant with the new C-x p keymap; keep them for a bit, as Emacs 28 is not coming out anytime soon. Add an ibuffer group for "messaging" buffers. Set lua indentation to 2 spaces; the Lua Style Guide[1] says that this convention is used in many learning resources; this is also what pandoc filters use AFAICT. [1]: http://lua-users.org/wiki/LuaStyleGuide Org 9.4 introduces a new face for DONE headlines; I think the DONE keyword face is enough to distinguish these headlines, so I'll turn off that feature.
2020-05-18Remove obsolete kludge for rg-modeKévin Le Gouguec
Turns out somebody filed an issue soon after I committed my workaround: https://github.com/dajva/rg.el/issues/72 Now fixed 🙌