Amin Bandali [Sun, 16 May 2021 01:04:27 +0000 (21:04 -0400)]
add po-mode.el from the gettext repo
https://git.savannah.gnu.org/gitweb/?p=gettext.git;a=blob;f=gettext-tools/emacs/po-mode.el;h=
e04428772c1c487773282d68115672dd1e823fa5;hb=HEAD
Amin Bandali [Sun, 16 May 2021 00:48:32 +0000 (20:48 -0400)]
fix "M-r" binding for eshell history completion
Amin Bandali [Sun, 16 May 2021 00:47:10 +0000 (20:47 -0400)]
bind "C-c f p" to find-file-at-point
Amin Bandali [Sun, 16 May 2021 00:46:15 +0000 (20:46 -0400)]
various small email-related tweaks
Amin Bandali [Sun, 16 May 2021 00:41:59 +0000 (20:41 -0400)]
experiment with using the default emacs completion system
Amin Bandali [Sun, 16 May 2021 00:39:20 +0000 (20:39 -0400)]
remove some long-unused vestigial bits and pieces
Amin Bandali [Sun, 16 May 2021 00:32:25 +0000 (20:32 -0400)]
tridactyl: focus <video> tags using ;v
Amin Bandali [Sun, 16 May 2021 00:20:45 +0000 (20:20 -0400)]
migrate from msmtp (external) to emacs's own smtpmail
todo: see if it's possible to pin cert fingerprints as with msmtp
Amin Bandali [Sun, 16 May 2021 00:04:21 +0000 (20:04 -0400)]
migrate from ebdb to a simple ~/.mailrc
also automatically expand aliases when going to the next line or
jumping to the end of buffer in message-mode.
Amin Bandali [Tue, 27 Apr 2021 23:23:58 +0000 (19:23 -0400)]
Tweak Gnus setup.
Most usefully, set gnus-topic-topology for a stable topology of Gnus
topics.
Amin Bandali [Tue, 27 Apr 2021 23:17:40 +0000 (19:17 -0400)]
Local SFL mail.
Amin Bandali [Sun, 25 Apr 2021 19:12:42 +0000 (15:12 -0400)]
* .emacs.d/lisp/bandali-erc.el: Don't set erc-lurker-hide-list.
For the time being, until I get around to adding an option to ERC to
log such messages to disk, as I'd like to have them in the logs even
if I choose to hide them in ERC itself.
Amin Bandali [Sat, 24 Apr 2021 19:18:01 +0000 (15:18 -0400)]
* .config/screen/screenrc: Lock screen when idle.
Amin Bandali [Tue, 20 Apr 2021 00:17:09 +0000 (20:17 -0400)]
* .emacs.d/lisp/bandali-gnus.el: More convenient reply bindings
Amin Bandali [Tue, 20 Apr 2021 00:15:54 +0000 (20:15 -0400)]
* .emacs.d/lisp/bandali-erc.el: Custom log directory and file names
Amin Bandali [Mon, 19 Apr 2021 02:22:39 +0000 (22:22 -0400)]
* .emacs.d/lisp/bandali-erc.el: Look up certs from authinfo file
Amin Bandali [Wed, 14 Apr 2021 22:23:49 +0000 (18:23 -0400)]
.config/msmtp/config: Update TLS fingerprints for shemshak and gnu
Amin Bandali [Sun, 11 Apr 2021 15:04:08 +0000 (11:04 -0400)]
Update ERC setup
I'm not using ZNC anymore. Also, use client certificates for
authentication with the networks.
Also bump copyright years.
Amin Bandali [Wed, 7 Apr 2021 20:58:20 +0000 (16:58 -0400)]
Tweak ERC settings, including enabling logging
Amin Bandali [Wed, 7 Apr 2021 20:31:34 +0000 (16:31 -0400)]
Customize mode-line faces only in graphical environments
Amin Bandali [Sun, 4 Apr 2021 01:50:36 +0000 (21:50 -0400)]
Add some missing bins
Amin Bandali [Sat, 3 Apr 2021 23:50:50 +0000 (19:50 -0400)]
Add configs for compton, dunst, i3, i3status, jami, and mpv
Amin Bandali [Sun, 28 Mar 2021 11:30:54 +0000 (07:30 -0400)]
* .config/screen/screenrc: Use ^z (instead of ^a) as the prefix
Amin Bandali [Sun, 28 Mar 2021 11:29:35 +0000 (07:29 -0400)]
Add dunst.service dbus file
To help force use of dunst in desktop environments like MATE.
Amin Bandali [Sun, 14 Mar 2021 04:44:05 +0000 (23:44 -0500)]
Many uncommitted changes
Amin Bandali [Sat, 2 Jan 2021 19:41:24 +0000 (14:41 -0500)]
Add picom config
* .config/picom/picom.conf: Add initial version, from
https://github.com/yshui/picom/blob/
d974367a0446f4f1939daaada7cb6bca84c893ef/picom.sample.conf
Amin Bandali [Sat, 2 Jan 2021 19:37:19 +0000 (14:37 -0500)]
Upgrade exwm-edit
Amin Bandali [Sun, 22 Nov 2020 05:22:00 +0000 (00:22 -0500)]
Use my own newline & reformat function for M-RET in message
Amin Bandali [Sun, 22 Nov 2020 05:20:17 +0000 (00:20 -0500)]
A few accumulated changes
Amin Bandali [Sun, 22 Nov 2020 05:18:04 +0000 (00:18 -0500)]
Remove (unused) magit config
Amin Bandali [Sun, 22 Nov 2020 05:14:48 +0000 (00:14 -0500)]
Remove ivy, related packages, and my configs for it
Amin Bandali [Sun, 22 Nov 2020 04:59:40 +0000 (23:59 -0500)]
A few more small changes
Amin Bandali [Wed, 21 Oct 2020 01:03:51 +0000 (21:03 -0400)]
A few small uncommitted changes
Amin Bandali [Tue, 13 Oct 2020 15:05:33 +0000 (11:05 -0400)]
Small EXWM tweaks
* .emacs.d/lisp/bandali-exwm.el: bump `exwm-workspace-number' to 10,
check for Iceweasel in addition to IceCat.
Amin Bandali [Tue, 13 Oct 2020 02:13:45 +0000 (22:13 -0400)]
Some adaptations for my current EXWM setup
Amin Bandali [Mon, 12 Oct 2020 15:14:51 +0000 (11:14 -0400)]
* .emacs.d/lisp/bandali-ivy.el: Disable ido-mode when starting ivy
Amin Bandali [Mon, 12 Oct 2020 15:11:02 +0000 (11:11 -0400)]
bash: Disallow overwriting existing file using shell redirection
Amin Bandali [Mon, 12 Oct 2020 14:59:22 +0000 (10:59 -0400)]
Switch to EXWM
(langa runs Parabola GNU/Linux-libre)
Amin Bandali [Mon, 12 Oct 2020 01:54:49 +0000 (21:54 -0400)]
Changes from new Parabola setup
Amin Bandali [Thu, 8 Oct 2020 00:12:00 +0000 (20:12 -0400)]
Add expand-region to `package-load-list'
Amin Bandali [Thu, 8 Oct 2020 00:08:19 +0000 (20:08 -0400)]
* .emacs.d/lisp/bandali-erc.el: Tweak pals
Amin Bandali [Tue, 6 Oct 2020 18:49:08 +0000 (14:49 -0400)]
Remove some vestigial stuff
Amin Bandali [Tue, 6 Oct 2020 04:14:12 +0000 (00:14 -0400)]
Move user-level configs out of rc.org
I will keep rc.org around for now, only for system-level (global)
config files.
Amin Bandali [Tue, 6 Oct 2020 03:38:06 +0000 (23:38 -0400)]
Move GNU Emacs configs from ./ into .emacs.d/
I will be using the repository to store my configurations for other
non-Emacs pieces of software. The repository itself will be located
at ~/ rather than ~/.emacs.d/.
Amin Bandali [Tue, 6 Oct 2020 03:18:01 +0000 (23:18 -0400)]
Fold lisp/bandali-utils.el back into init.el
Amin Bandali [Mon, 5 Oct 2020 01:35:41 +0000 (21:35 -0400)]
Pin ELPA package versions
Amin Bandali [Mon, 5 Oct 2020 01:34:46 +0000 (21:34 -0400)]
Remove old Borg-specific Makefile
Amin Bandali [Sun, 4 Oct 2020 23:53:01 +0000 (19:53 -0400)]
* lisp/bandali-magit.el: New file.
Move (commented out) Magit stuff from init.el to new file.
Amin Bandali [Sun, 4 Oct 2020 23:40:26 +0000 (19:40 -0400)]
* lisp/bandali-erc.el: Small tweaks to the nick and pal faces
Amin Bandali [Sun, 4 Oct 2020 22:39:23 +0000 (18:39 -0400)]
Migrate from using Borg to ELPA
Amin Bandali [Sun, 27 Sep 2020 16:38:49 +0000 (12:38 -0400)]
Drop no-littering
Amin Bandali [Sun, 27 Sep 2020 16:10:06 +0000 (12:10 -0400)]
Various config updates in rc.org
Amin Bandali [Sun, 27 Sep 2020 16:06:44 +0000 (12:06 -0400)]
Drop use-package
along with some unused stuff
Amin Bandali [Sat, 19 Sep 2020 23:34:12 +0000 (19:34 -0400)]
* lisp/bandali-gnus.el: SFL mail setup
Amin Bandali [Sun, 13 Sep 2020 03:59:23 +0000 (23:59 -0400)]
A few small accumulated changes
Amin Bandali [Sun, 16 Aug 2020 04:41:55 +0000 (00:41 -0400)]
Update 5 drones
Update hl-todo to
v3.1.2-5-g0598b98
Update ivy to
0.13.0-340-g9619e3c
Update magit to
v2.90.1-1037-g81a5f566
Update org to release_9
.3.7-710-g3f04ad8d2
Update page-break-lines to
0.11-30-gf8c4cd7
Amin Bandali [Sat, 15 Aug 2020 03:22:56 +0000 (23:22 -0400)]
Various ERC customizations
* lisp/bandali-erc.el: Make 'erc-pal-face more subtle, with a slight
yellow background. Also, set erc-pal-highlight-type to the
newly-added `message' type [1:
e365b9ab7b], which in contrast to
`all', only highlights the message body and not the nick. Lastly, add
the tilde.chat network.
[1:
e365b9ab7b]: 2020-08-14 22:12:02 -0400
Add `message' to erc-match.el highlight types
https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=
e365b9ab7b989c0587c0f2c0f05d35b4d67920dd
Amin Bandali [Wed, 12 Aug 2020 22:08:43 +0000 (18:08 -0400)]
Remove erc-scrolltoplace
keep-place seems fine
Amin Bandali [Wed, 12 Aug 2020 22:07:00 +0000 (18:07 -0400)]
* lisp/bandali-gnus.el: Don't create groups for debbugs messages.
Amin Bandali [Wed, 12 Aug 2020 16:44:14 +0000 (12:44 -0400)]
Update 2 drones
Update hl-todo to
v3.1.2-3-g14adee3
Update rt-liberation to
9902111
Amin Bandali [Tue, 11 Aug 2020 04:32:52 +0000 (00:32 -0400)]
CHANGE 9 drones
Update async to
v1.9.4-14-g36a1015
Update dash to
2.17.0-7-gb92ab5a
Remove diff-hl
Update hl-todo to
v3.1.2-2-g96bc28d
Update magit to
v2.90.1-1035-g4033285e
Update no-littering to
v1.1.1-4-gaaa3c36
Update org to release_9
.3.7-708-g5417e384e
Update rt-liberation to
133559f
Update use-package to
2.4-49-g4fb1f9a
Amin Bandali [Tue, 11 Aug 2020 02:50:54 +0000 (22:50 -0400)]
* lisp/bandali-message.el: only use name when quoting when available
Amin Bandali [Tue, 11 Aug 2020 02:50:22 +0000 (22:50 -0400)]
* lisp/bandali-erc.el: add pals, show erc-track message counts
Amin Bandali [Tue, 11 Aug 2020 02:49:17 +0000 (22:49 -0400)]
* init.el: Disable diff-hl for now, don't set case-fold-search
Amin Bandali [Tue, 11 Aug 2020 02:46:14 +0000 (22:46 -0400)]
A few small tweaks
Amin Bandali [Tue, 11 Aug 2020 02:45:41 +0000 (22:45 -0400)]
Assimilate rt-liberation
ed929f5
Amin Bandali [Fri, 31 Jul 2020 15:50:41 +0000 (11:50 -0400)]
Update scpaste to
0.6.5-20-gcd4fa0a
change url to repo on sourcehut
Amin Bandali [Fri, 31 Jul 2020 04:47:31 +0000 (00:47 -0400)]
Update 12 drones
Update debbugs to
b801e51
Update hl-todo to
v3.1.2-1-g6469c5e
Update ivy to
0.13.0-337-gc6b60d3
Update magit to
v2.90.1-1028-gfccd3cff
Update no-littering to
v1.1.1-3-g7edbc4b
Update org to release_9
.3.7-700-ga1e5bee5c
Update scpaste to
0.6.5-20-g2aa1513
Update transient to
v0.2.0-30-g4d44d08
Update use-package to
2.4-44-g7d92536
Update which-key to
v3.4.0-27-g3642c11
Update with-editor to v2.9.4
Update yasnippet to
0.14.0-8-g5cbdbf0
Amin Bandali [Fri, 31 Jul 2020 01:29:22 +0000 (21:29 -0400)]
Avoid moving CSC cron reports to Junk
Amin Bandali [Tue, 21 Jul 2020 13:31:39 +0000 (09:31 -0400)]
Update mail signatures
I'm actually an MMath now :-)
Amin Bandali [Tue, 21 Jul 2020 13:30:11 +0000 (09:30 -0400)]
Various email-related changes
Amin Bandali [Tue, 21 Jul 2020 13:27:01 +0000 (09:27 -0400)]
use-package debbugs
Amin Bandali [Tue, 21 Jul 2020 13:23:45 +0000 (09:23 -0400)]
Assimilate 2 drones, update my znc fork's url
Assimilate biblio.el
0.2-18-geb9baf1
Assimilate debbugs
50d3dca
Amin Bandali [Thu, 2 Jul 2020 22:31:23 +0000 (18:31 -0400)]
Update 17 drones and commit a bunch of changes
Update amx to
v3.3-15-gccfc92c
Update borg to
v3.1.2-11-gbc6d869
Update dash to
2.17.0-5-g732d92e
Update diff-hl to
1.8.7-17-g2281a89
Update ebdb to
0.6-130-g0b70386
Update ivy to
0.13.0-336-gd951004
Update libgit to
0ef8b13
Update magit to
v2.90.1-1021-g485ee181
Update minions to v0.3.4
Update no-littering to
v1.1.0-2-g93d66b1
Update org to release_9
.3.7-662-g0c0d00b93
Update orgalist to
5b51845
Update transient to
v0.2.0-28-g73694be
Update use-package to
2.4-41-gbfc5ecd
Update which-key to
v3.4.0-25-g8f2427a
Update with-editor to
v2.9.3-3-g7c51288
Update yasnippet to
0.14.0-7-gd3d6d70
Amin Bandali [Sun, 26 Apr 2020 20:39:03 +0000 (16:39 -0400)]
Work around incompatibility between orgalist and yasnippet
* lisp/bandali-message.el: Disable yasnippet and enabled it after
enabling orgalist, to avoid the following infinite recursion error in
message-mode when auto-fill is triggered:
Debugger entered--Lisp error: (error "Variable binding depth exceeds max-specpdl-size")
current-fill-column()
orgalist--auto-fill(yas--auto-fill)
apply(orgalist--auto-fill yas--auto-fill nil)
#f(advice-wrapper :around yas--auto-fill orgalist--auto-fill)()
yas--auto-fill()
orgalist--auto-fill(yas--auto-fill)
apply(orgalist--auto-fill yas--auto-fill nil)
#f(advice-wrapper :around yas--auto-fill orgalist--auto-fill)()
yas--auto-fill()
...
orgalist--auto-fill(yas--auto-fill)
apply(orgalist--auto-fill yas--auto-fill nil)
#f(advice-wrapper :around yas--auto-fill orgalist--auto-fill)()
yas--auto-fill()
internal-auto-fill()
self-insert-command(1 32)
funcall-interactively(self-insert-command 1 32)
call-interactively(self-insert-command nil nil)
command-execute(self-insert-command)
Amin Bandali [Sat, 25 Apr 2020 20:20:13 +0000 (16:20 -0400)]
Move which-key footnote replacement to lisp/bandali-message.el.
Also, remove (use-package message-x). Doesn't seem to be needed for
tab completion of Gcc in message.el.
Amin Bandali [Sat, 25 Apr 2020 20:15:13 +0000 (16:15 -0400)]
Move ls-lisp config from init.el to lisp/bandali-dired.el.
Also address byte-compiler warning.
Amin Bandali [Sat, 25 Apr 2020 20:11:49 +0000 (16:11 -0400)]
Remove emmet-mode
Amin Bandali [Sat, 25 Apr 2020 20:06:36 +0000 (16:06 -0400)]
Assimilate 8 drones
Assimilate boxquote
v2.1-1-g7e47e0e
Assimilate expand-region
0.11.0-36-gea6b4cb
Assimilate hl-todo
v3.1.1-2-g3bba459
Assimilate orgalist
b436971
Assimilate page-break-lines
0.11-29-g314b397
Assimilate unkillable-scratch
1.0.0-5-gb24c2a7
Assimilate which-key
v3.4.0-24-g8b49ae9
Assimilate yasnippet
0.14.0-6-g5b1217a
Also, remove some unused (use-package ...) forms.
Amin Bandali [Sat, 25 Apr 2020 17:20:21 +0000 (13:20 -0400)]
Update refinery-theme to v0.1.1
* lisp/bandali-theme.el: (setq sml/theme 'respectful).
* lisp/smart-mode-line-bandali-theme.el,
* lisp/tangomod-theme.el: Delete.
Amin Bandali [Sat, 25 Apr 2020 16:23:10 +0000 (12:23 -0400)]
Update 3 drones
Update ivy to
0.13.0-201-g1b426e1
Update magit to
v2.90.1-963-gec719a49
Update org to release_9
.3.6-542-g14d6f95be
Amin Bandali [Sat, 25 Apr 2020 16:17:59 +0000 (12:17 -0400)]
Add and use my new Refinery colour theme
Assimilate 4 drones
Assimilate minions
v0.3.3-2-gbc1edab
Assimilate refinery-theme
71b5501
Assimilate rich-minority
1.0.3-2-ga03e693
Assimilate smart-mode-line
2.13-1-g999be06
* init.el: Move theme-related things from here...
* lisp/bandali-theme.el: ...to here.
* lisp/bandali-ivy.el: Face customizations now in Refinery.
Amin Bandali [Tue, 21 Apr 2020 04:57:34 +0000 (00:57 -0400)]
* init.el(b/duplicate-line-or-region): Remove unused code.
Amin Bandali [Tue, 21 Apr 2020 04:53:18 +0000 (00:53 -0400)]
* init.el(b/duplicate-line-or-region): New convenience function.
Amin Bandali [Tue, 21 Apr 2020 02:25:17 +0000 (22:25 -0400)]
* lisp/bandali-gnus.el: Some automatic processing for incoming spam
First, display both X-Spam-Flag and X-Spam-Level headers, and move
messages to Junk if their X-Spam-Flag is YES.
Amin Bandali [Tue, 21 Apr 2020 02:24:49 +0000 (22:24 -0400)]
* init.el(scroll-conservatively): Use a sensibly large enough value
Amin Bandali [Mon, 20 Apr 2020 19:57:26 +0000 (15:57 -0400)]
Update 4 drones
Update amx to
v3.3-12-g7fb7b87
Update ebdb to
0.6-119-gdcd6803
Update magit to
v2.90.1-961-g8e28a154
Update org to release_9
.3.6-522-g152a5ef58
Amin Bandali [Sat, 18 Apr 2020 17:23:31 +0000 (13:23 -0400)]
Small cleanup
Amin Bandali [Sat, 18 Apr 2020 06:45:01 +0000 (02:45 -0400)]
* init.el: Add b/join-line-top for joining the next line to this one
Amin Bandali [Thu, 16 Apr 2020 22:10:10 +0000 (18:10 -0400)]
Address a few more byte-compiler warnings
Amin Bandali [Thu, 16 Apr 2020 22:09:56 +0000 (18:09 -0400)]
Assimilate emmet-mode
1.0.8-119-g1acb821
Amin Bandali [Wed, 15 Apr 2020 05:29:09 +0000 (01:29 -0400)]
* rc.org(Xresources): Update Emacs font backend to HarfBuzz
Xft is deprecated in (version<= "28" emacs-version) and disabled by
default when using Cairo.
Amin Bandali [Wed, 15 Apr 2020 05:28:32 +0000 (01:28 -0400)]
Assimilate scpaste
0.6.5-19-gca95a8d
Now with support for Emacs's htmlfontify library.
Amin Bandali [Tue, 14 Apr 2020 22:33:50 +0000 (18:33 -0400)]
File header and footer updates.
* init.el: Bump copyright year.
* lisp/bandali-dired.el, lisp/bandali-ebdb.el, lisp/bandali-erc.el,
lisp/bandali-eshell.el, lisp/bandali-exwm.el, lisp/bandali-gnus.el,
lisp/bandali-ibuffer.el, lisp/bandali-ido.el, lisp/bandali-ivy.el,
lisp/bandali-message.el, lisp/bandali-org.el: Add header and footer.
Amin Bandali [Tue, 14 Apr 2020 17:30:48 +0000 (13:30 -0400)]
Update 2 drones
Update no-littering to
v1.0.3-14-gea8d865
Update org to release_9
.3.6-487-g0fadd06b7
Amin Bandali [Tue, 14 Apr 2020 04:46:21 +0000 (00:46 -0400)]
* init.el: Delete old hack; now we have erc-switch-to-buffer-other-window
Amin Bandali [Tue, 14 Apr 2020 04:41:38 +0000 (00:41 -0400)]
Resolve some byte-compiler warnings, use new ERC buffer switching functions
* lisp/bandali-erc.el: Sprinkle a few `declare-function's here and
there, and use brand new functions `erc-switch-to-buffer-other-window'
and `erc-track-switch-buffer-other-window' I just added to emacs-27 in
38f7538d8f62ee287e8271d048f1230d840c11a0 and
13301d4266d26882f9fe7efe3046accd315d7c55 of emacs.git respectively.
Amin Bandali [Mon, 13 Apr 2020 20:28:23 +0000 (16:28 -0400)]
Assimilate org-tanglesync
af83a73
Useful for detecting external changes to tangled blocks upon edit.
Amin Bandali [Mon, 13 Apr 2020 16:30:27 +0000 (12:30 -0400)]
Assimilate alloy-mode
0d05bdd
And disable flycheck for the time being.
Amin Bandali [Mon, 13 Apr 2020 16:15:22 +0000 (12:15 -0400)]
Add convenience b/move-indentation-or-beginning-of-line, bind to C-a