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
Amin Bandali [Mon, 13 Apr 2020 16:14:54 +0000 (12:14 -0400)]
Fix sh-mode package name (it's sh-script)
Amin Bandali [Mon, 13 Apr 2020 16:09:56 +0000 (12:09 -0400)]
Assimilate diff-hl
1.8.7-10-ga625033
Amin Bandali [Mon, 13 Apr 2020 03:55:06 +0000 (23:55 -0400)]
Assimilate 4 drones for ERC setup, and move ERC things to lisp/
Assimilate erc-hl-nicks 1.3.4
Assimilate erc-scrolltoplace
0.1.0-1-gfeb0fbf
Assimilate switch-buffer-functions
v0.0.1-12-g95a846b
Assimilate znc
2fd359e
Amin Bandali [Mon, 13 Apr 2020 03:45:58 +0000 (23:45 -0400)]
Assimilate EBDB and move email setup to separate files in lisp/
Gnus for reading, message for writing, and EBDB for contacts.
Amin Bandali [Sun, 12 Apr 2020 22:42:05 +0000 (18:42 -0400)]
Add Tridactyl config
Amin Bandali [Sun, 12 Apr 2020 22:36:08 +0000 (18:36 -0400)]
Fix typo in my-i3status script name
Amin Bandali [Sun, 12 Apr 2020 19:28:29 +0000 (15:28 -0400)]
Move gnus and message settings to lisp/, fix byte-compiler warnings
Amin Bandali [Sun, 12 Apr 2020 18:51:11 +0000 (14:51 -0400)]
Add convenience C-c e p binding for pp-macroexpand-last-sexp
Amin Bandali [Sun, 12 Apr 2020 18:38:15 +0000 (14:38 -0400)]
Move dired, eshell, ibuffer, ido, and ivy to separate files in lisp/
Amin Bandali [Sun, 12 Apr 2020 17:42:12 +0000 (13:42 -0400)]
Fix some byte-compiler warnings and remove some version workarounds
Amin Bandali [Sun, 12 Apr 2020 17:12:42 +0000 (13:12 -0400)]
Use the default (block) cursor-type, combine two bind-keys calls
Amin Bandali [Sun, 12 Apr 2020 17:09:13 +0000 (13:09 -0400)]
Move Org setup to lisp/bandali-org.el and fix time & battery display
Amin Bandali [Sun, 12 Apr 2020 16:40:55 +0000 (12:40 -0400)]
Assimilate 11 drones (no-littering, magit, ivy, org, and their deps)
Assimilate amx
v3.3-7-ge512e74
Assimilate async
v1.9.4-13-g86aef2c
Assimilate dash 2.17.0
Assimilate ivy
0.13.0-189-g64f05f4
Assimilate libgit
6c3b892
Assimilate magit
v2.90.1-955-g0f1234e7
Assimilate no-littering
v1.0.3-13-g92661bc
Assimilate org release_9
.3.6-479-g32d8f2f32
Assimilate s
1.12.0-12-g43ba8b5
Assimilate transient
v0.2.0-1-gafa0c2f
Assimilate with-editor
v2.9.1-3-g4fe66d4
Also, move exwm things from init.el out to lisp/bandali-exwm.el.
Amin Bandali [Sun, 12 Apr 2020 16:25:06 +0000 (12:25 -0400)]
Add Borg and assimilate auto-compile and use-package
Amin Bandali [Sun, 12 Apr 2020 04:27:49 +0000 (00:27 -0400)]
the repository is now in ~/.emacs.d/
Amin Bandali [Sun, 12 Apr 2020 03:57:37 +0000 (23:57 -0400)]
relax .gitignore a bit
Amin Bandali [Sun, 12 Apr 2020 03:54:33 +0000 (23:54 -0400)]
move emacs files from .emacs.d to .
this repository's root will be ~/.emacs.d (again) from now on
Amin Bandali [Sun, 12 Apr 2020 03:42:55 +0000 (23:42 -0400)]
delete old config files
- compton
- dunst
- i3status
- sway
- swaylock
- ncmpcpp
- pigeonhole
Amin Bandali [Sun, 12 Apr 2020 02:45:06 +0000 (22:45 -0400)]
move scripts from ~/.local/bin to rc.org
Amin Bandali [Sun, 12 Apr 2020 02:28:59 +0000 (22:28 -0400)]
move non-emacs configs to rc.org
Amin Bandali [Sat, 11 Apr 2020 22:33:35 +0000 (18:33 -0400)]
emacs/eshell: restore mistakenly deleted custom eshell prompt
Amin Bandali [Sat, 11 Apr 2020 19:04:28 +0000 (15:04 -0400)]
emacs: delete many unused and/or disabled packages
including:
- exec-path-from-shell: does not seem necessary anymore
- web-mode: i use the built-in mhtml-mode now
- java-related things
- bbdb: i've been using ebdb and happy with it
Amin Bandali [Sat, 11 Apr 2020 03:44:05 +0000 (23:44 -0400)]
emacs: try setting a smaller gc-cons-threshold initially
doesn't seem to have an adverse effect on emacs-init-time
Amin Bandali [Sat, 11 Apr 2020 03:35:07 +0000 (23:35 -0400)]
msmtp: update gnu and shemshak tls fingerprints
Amin Bandali [Tue, 31 Mar 2020 16:43:07 +0000 (12:43 -0400)]
shell: prevent crashing of non-Guix apps on foreign distros
Amin Bandali [Tue, 31 Mar 2020 16:42:54 +0000 (12:42 -0400)]
scattered updates
Amin Bandali [Mon, 30 Mar 2020 16:32:12 +0000 (12:32 -0400)]
isync: fix account username
Amin Bandali [Mon, 30 Mar 2020 03:01:05 +0000 (23:01 -0400)]
getmail,msmtp: small account-related updates
Amin Bandali [Tue, 24 Mar 2020 03:13:31 +0000 (23:13 -0400)]
guix,getmail,emacs: update username and mail address
Amin Bandali [Thu, 19 Mar 2020 23:11:35 +0000 (19:11 -0400)]
emacs: erc: remove moznet; rip
Amin Bandali [Thu, 19 Mar 2020 23:10:55 +0000 (19:10 -0400)]
update gnu address
Amin Bandali [Sat, 14 Mar 2020 01:26:21 +0000 (21:26 -0400)]
msmtp: update fp tls fingerprint, emacs: minor tweaks
Amin Bandali [Sat, 14 Mar 2020 01:25:59 +0000 (21:25 -0400)]
emacs: add current exwm workspace number to mode-line
Amin Bandali [Sat, 14 Mar 2020 01:22:30 +0000 (21:22 -0400)]
guix: break down monolithic profile into multiple smaller profiles
super useful for decoupling larger packages like icecat, libreoffice,
and texlive from the rest of mostly-smaller packages, so i could
easily `guix pull' and update the smaller ones as frequently as i like
Amin Bandali [Thu, 6 Feb 2020 07:01:11 +0000 (02:01 -0500)]
emacs: add binding for guix-patches debbugs
Amin Bandali [Thu, 6 Feb 2020 07:00:08 +0000 (02:00 -0500)]
getmail: keep mail around on fp for a day, just to be safe