Amin Bandali [Fri, 25 Nov 2022 19:40:58 +0000 (14:40 -0500)]
Various mail-related updates and cleanups
Amin Bandali [Thu, 24 Nov 2022 01:44:54 +0000 (20:44 -0500)]
* .local/bin/startup-progs: Add host-specific X resources.
Amin Bandali [Thu, 24 Nov 2022 01:42:50 +0000 (20:42 -0500)]
Revert "* .emacs.d/init.el: Enable electric-pair-mode."
This reverts commit
a1dd64c723e64f367e18f8f8768b6106687d6671.
Amin Bandali [Wed, 23 Nov 2022 02:22:25 +0000 (21:22 -0500)]
* .emacs.d/init.el: Enable electric-pair-mode.
Amin Bandali [Wed, 23 Nov 2022 02:22:01 +0000 (21:22 -0500)]
* .emacs.d/init.el: Use the default C-a behaviour.
Amin Bandali [Wed, 23 Nov 2022 02:20:49 +0000 (21:20 -0500)]
Set font to Source Code Pro Medium 10.5 across the board
Amin Bandali [Sun, 20 Nov 2022 03:30:39 +0000 (22:30 -0500)]
* .config/git/config: Add f alias for fetch.
Amin Bandali [Sun, 20 Nov 2022 03:24:38 +0000 (22:24 -0500)]
* .config/git/config: Add l alias for log.
Amin Bandali [Sun, 20 Nov 2022 03:23:05 +0000 (22:23 -0500)]
* .config/dunst/dunstrc: Update according to v1.5.0.
Amin Bandali [Sun, 20 Nov 2022 03:15:37 +0000 (22:15 -0500)]
* .config/git/config: Set defaultBranch to main.
Supported as of git 2.28. The previous approach of using a template
directory would work on a wider range of older git versions, but it
would result in git not creating any files/directories (like hooks/)
in a repo's .git directory e.g. after clones or initializations.
Amin Bandali [Sun, 20 Nov 2022 03:00:15 +0000 (22:00 -0500)]
* .config/git/config: Default to my gnu.org address.
- Default to my gnu.org address (and use fencepost for smtp).
- GPG-sign commits by default again.
- Rename work alias to sfl, add canonical, and simplify gnu and kelar
to only set the email now.
- Update github handle.
Amin Bandali [Sun, 20 Nov 2022 01:26:14 +0000 (20:26 -0500)]
* .local/bin/my-i3status: Switch to Python 3.
Amin Bandali [Sun, 20 Nov 2022 01:24:42 +0000 (20:24 -0500)]
Drop rofi in favour of dmenu
Amin Bandali [Sun, 20 Nov 2022 00:26:33 +0000 (19:26 -0500)]
* .local/bin/passmenu: Import from password-store.
This is a copy of contrib/dmenu/passmenu from password-store's git
repository as of
dddca73694d1ecc2381cde6c02a9d1466cf0ab41. Addition
of copyright and license header by me (upstream is under GNU GPLv2+).
Amin Bandali [Sun, 20 Nov 2022 00:12:43 +0000 (19:12 -0500)]
Drop YASnippet
I don't really need these or use them nearly as much as I used to.
For similar needs, I think I'll be able to get by using Emacs's own
Abbrev just fine.
Amin Bandali [Sun, 20 Nov 2022 00:08:08 +0000 (19:08 -0500)]
Drop vestigial gtk settings files
Amin Bandali [Sun, 20 Nov 2022 00:07:12 +0000 (19:07 -0500)]
* .config/profiles/chaman: Rename from jirud.
Amin Bandali [Mon, 14 Nov 2022 15:44:49 +0000 (10:44 -0500)]
* .emacs.d/lisp/bandali-gnus.el: Move spam out earlier.
Amin Bandali [Sun, 28 Aug 2022 01:17:02 +0000 (21:17 -0400)]
* .emacs.d/lisp/boxquote: Remove submodule (now installed from NonGNU ELPA).
Amin Bandali [Sat, 20 Aug 2022 15:35:36 +0000 (11:35 -0400)]
* .signature: Update.
Amin Bandali [Thu, 4 Aug 2022 03:26:43 +0000 (23:26 -0400)]
* .emacs.d/lisp/bandali-message.el: Set `message-fill-column'
...to 70, and `message-forward-as-mime' to t.
Amin Bandali [Thu, 4 Aug 2022 03:25:27 +0000 (23:25 -0400)]
* .signature: Update.
Amin Bandali [Thu, 4 Aug 2022 03:14:51 +0000 (23:14 -0400)]
A few small misc updates
Amin Bandali [Thu, 4 Aug 2022 03:13:52 +0000 (23:13 -0400)]
* .config/git/config: Add alias instead of global email/signing preferences.
Amin Bandali [Thu, 4 Aug 2022 03:10:56 +0000 (23:10 -0400)]
* .emacs.d/init.el: Drop most `startup' customizations.
Amin Bandali [Thu, 4 Aug 2022 03:06:32 +0000 (23:06 -0400)]
Update/shorten various custom Emacs bindings
Amin Bandali [Mon, 30 May 2022 02:09:12 +0000 (22:09 -0400)]
* .emacs.d/lisp/bandali-org.el: Disable org-indent-mode for now.
It doesn't seem to play nice with `display-fill-column-indicator'; and
since I recently started using that (and very much like it), don't
turn this on anymore for now.
Amin Bandali [Mon, 23 May 2022 23:29:04 +0000 (19:29 -0400)]
* .emacs.d/init.el (b/invert-default-face): Only invert the faces for the (selected-frame).
Amin Bandali [Sun, 22 May 2022 16:48:40 +0000 (12:48 -0400)]
* .emacs.d/init.el: Fix logic for loading display-fill-column-indicator.
Amin Bandali [Sun, 22 May 2022 16:47:56 +0000 (12:47 -0400)]
* .local/bin/rofi-light: Increase width by one character.
Amin Bandali [Sun, 22 May 2022 15:28:49 +0000 (11:28 -0400)]
* .config/mpv/mpv.conf: Add, containing the emacsconf-talks profile.
Thanks to Leo Vivier for the original profile (this one includes a few
tweaks of my own).
Amin Bandali [Sat, 21 May 2022 01:34:52 +0000 (21:34 -0400)]
* .emacs.d/init.el: Cleanups and fixes throughout.
Amin Bandali [Fri, 20 May 2022 03:42:30 +0000 (23:42 -0400)]
* .emacs.d/init.el (b/*scratch*): Invert `mode-line' when `display-graphic-p'.
Amin Bandali [Fri, 20 May 2022 03:26:06 +0000 (23:26 -0400)]
Improve usability of rofi-light and rofi-pamixer wrappers
Amin Bandali [Fri, 20 May 2022 03:25:27 +0000 (23:25 -0400)]
Small keyboard-related profile updates/fixes
Amin Bandali [Fri, 20 May 2022 03:21:50 +0000 (23:21 -0400)]
Add Gnus and mbsync configurations for @kelar.org email
Amin Bandali [Fri, 20 May 2022 03:18:19 +0000 (23:18 -0400)]
* .emacs.d/init.el: Scroll conservatively and don't recenter point.
Amin Bandali [Fri, 20 May 2022 02:18:42 +0000 (22:18 -0400)]
* .emacs.d/lisp/bandali-message.el (message-dont-reply-to-names): Add @kelar.org address.
Amin Bandali [Fri, 20 May 2022 02:07:06 +0000 (22:07 -0400)]
Import cmake-mode.el and add cmake-font-lock submodule
* .emacs.d/init.el: require cmake-mode and cmake-font-lock.
* .emacs.d/lisp/cmake-mode.el: Import from upstream cmake repo as of
https://gitlab.kitware.com/cmake/cmake/-/blob/
9daa244e9904e3d80afa149c927a01413e2a6cd0/Auxiliary/cmake-mode.el
into .emacs.d/lisp/ under the 3-clause BSD license.
Amin Bandali [Fri, 20 May 2022 01:57:45 +0000 (21:57 -0400)]
Add ffs (form feed slides) mode for GNU Emacs
This is what I used for preparing and presenting my LibrePlanet 2022
talk, 'The Net beyond the web' back in March. :)
Amin Bandali [Fri, 20 May 2022 01:47:34 +0000 (21:47 -0400)]
* .emacs.d/init.el: Small cleanups.
Amin Bandali [Fri, 20 May 2022 01:42:23 +0000 (21:42 -0400)]
Rewrite `b/*scratch*' function in init file
* .emacs.d/init.el (b/*scratch*): Rewrite to use the new
`get-scratch-buffer-create' function in emacs.git master branch if
available, otherwise use the old `startup--get-buffer-create-scratch'.
Amin Bandali [Fri, 20 May 2022 00:30:15 +0000 (20:30 -0400)]
Drop `csetq' macro and use good old `setq' and `setq-default'.
Amin Bandali [Fri, 20 May 2022 00:22:17 +0000 (20:22 -0400)]
* .Xresources.d/emacs: Clean up old commented entries.
Amin Bandali [Sun, 15 May 2022 20:01:59 +0000 (16:01 -0400)]
Customize my tridactyl theme, and add and use light variant
Amin Bandali [Sun, 15 May 2022 19:02:25 +0000 (15:02 -0400)]
* .config/tridactyl/themes/bandali-dark.css: Import tridactyl's `midnight' theme.
Amin Bandali [Sun, 15 May 2022 18:47:28 +0000 (14:47 -0400)]
* .config/tridactyl/tridactylrc: Add bindings for watching videos in mpv.
Amin Bandali [Sun, 15 May 2022 02:46:51 +0000 (22:46 -0400)]
* .config/fontconfig/fonts.conf: Use FreeSans and Sahel for sans-serif.
GNU FreeSans for English and Sahel for Persian.
Amin Bandali [Sat, 7 May 2022 20:37:17 +0000 (16:37 -0400)]
* .emacs.d/init.el: Add 'b/invert-default-face' as a simple light/dark theme toggle.
Amin Bandali [Sat, 7 May 2022 20:17:16 +0000 (16:17 -0400)]
* .emacs.d/init.el: No, I don't want a variable-pitched non-monospaced mode-line.
Though this seems to have thankfully been reversed again upstream
in
2001ae5898a1e48cae5b138828190ac2cba39b40, I'm keeping this in my
init file for now.
Amin Bandali [Sat, 7 May 2022 20:13:37 +0000 (16:13 -0400)]
* .emacs.d/init.el: Add "/usr/share/info/" to 'Info-directory-list'.
Amin Bandali [Sat, 7 May 2022 20:12:27 +0000 (16:12 -0400)]
* .emacs.d/init.el: Add some i3-like windmove bindings.
Amin Bandali [Sat, 7 May 2022 20:11:42 +0000 (16:11 -0400)]
* .emacs.d/init.el: Extend zoneinfo-style-world-list.
Amin Bandali [Sat, 7 May 2022 20:10:27 +0000 (16:10 -0400)]
* .emacs.d/init.el: Disable package version pinning for now.
Amin Bandali [Sat, 7 May 2022 20:02:53 +0000 (16:02 -0400)]
* .config/jami.net/Jami.conf: Update.
Amin Bandali [Sat, 7 May 2022 20:01:50 +0000 (16:01 -0400)]
A few font-related tweaks
Amin Bandali [Sat, 7 May 2022 19:12:18 +0000 (15:12 -0400)]
Revert recent GnuPG experiments.
Needs some more work, ideally also in Emacs itself, for this to be
nicely usable.
Amin Bandali [Sat, 7 May 2022 19:10:27 +0000 (15:10 -0400)]
* .local/bin/change-theme: Only call emacsclient there is an emacs process.
Amin Bandali [Sat, 7 May 2022 19:09:28 +0000 (15:09 -0400)]
* .config/rofi-pass/config: Finally switch default_user to bandali.
Amin Bandali [Sat, 7 May 2022 19:08:13 +0000 (15:08 -0400)]
* .emacs.d/lisp/bandali-erc.el: freenode -> libera.chat
I'd somehow not yet committed this since last year.
Amin Bandali [Sat, 7 May 2022 19:07:40 +0000 (15:07 -0400)]
* .config/screen/screenrc: Increase idle lock from 5 to 10 minutes.
Amin Bandali [Sat, 7 May 2022 19:04:32 +0000 (15:04 -0400)]
* .xinitrc: Remove unused file.
Amin Bandali [Sat, 7 May 2022 19:02:23 +0000 (15:02 -0400)]
* .signature: Use new site address.
Amin Bandali [Sat, 7 May 2022 19:01:52 +0000 (15:01 -0400)]
* .profile: export GPG_TTY=$(tty)
Amin Bandali [Sat, 7 May 2022 19:01:02 +0000 (15:01 -0400)]
* .bashrc: reorganize, and update prompt
Amin Bandali [Fri, 29 Apr 2022 23:34:52 +0000 (19:34 -0400)]
git: use 'main' for default branch name for new repos
Amin Bandali [Fri, 29 Apr 2022 23:48:18 +0000 (19:48 -0400)]
git: use my @kelar.org address (and its smtp server) by default
Amin Bandali [Tue, 19 Oct 2021 04:36:37 +0000 (00:36 -0400)]
add change-theme script
allows changing themes for future application instances as well as
currently-running ones on the fly. xterm and emacs have been tested
and are known to work so far.
Amin Bandali [Tue, 19 Oct 2021 03:50:30 +0000 (23:50 -0400)]
move some machine-specific keyboard settings to their respective profile
Amin Bandali [Tue, 19 Oct 2021 03:40:23 +0000 (23:40 -0400)]
gpg: set pinentry-mode to loopback
this is the missing piece for getting pinentry in minibuffer in emacs,
for example in eshell, instead of a 'pop up' pinentry that completely
messes everything up.
with this in place, don't greatly extend the key cache ttls, since we
don't have to worry about our tty emacs being interrupted if we
mindlessly stumble into a gpg pinentry.
Amin Bandali [Tue, 19 Oct 2021 03:36:55 +0000 (23:36 -0400)]
getmail: delete mail from server immediately
Amin Bandali [Tue, 19 Oct 2021 03:36:39 +0000 (23:36 -0400)]
mbsync: increase timeout for gnu account sync
Amin Bandali [Tue, 19 Oct 2021 01:37:34 +0000 (21:37 -0400)]
signature: simplify
Amin Bandali [Tue, 19 Oct 2021 01:37:08 +0000 (21:37 -0400)]
emacs: update package versions, ditch orgalist, remove deprecated commented pinentry bits
Amin Bandali [Tue, 19 Oct 2021 01:33:40 +0000 (21:33 -0400)]
remove some vestigial configs
Amin Bandali [Tue, 19 Oct 2021 01:19:43 +0000 (21:19 -0400)]
xterm: specify the configs more generally so that it would work for floating variant as well
Amin Bandali [Mon, 18 Oct 2021 19:16:02 +0000 (15:16 -0400)]
i3: switch from urxvt to xterm
Amin Bandali [Mon, 18 Oct 2021 16:39:38 +0000 (12:39 -0400)]
user-dirs: rename XDG_TEMPLATES_DIR from temp to tmpl
Amin Bandali [Mon, 18 Oct 2021 16:38:52 +0000 (12:38 -0400)]
xterm: set scrollTtyOutput: false and saveLines: 100000
Amin Bandali [Mon, 18 Oct 2021 16:08:19 +0000 (12:08 -0400)]
x: add xterm config
for now mainly to set metaSendsEscape to true
Amin Bandali [Sun, 17 Oct 2021 19:36:51 +0000 (15:36 -0400)]
several uncommitted changes
Amin Bandali [Tue, 18 May 2021 22:54:57 +0000 (18:54 -0400)]
gnus: conditional mail setup based on hostname
Amin Bandali [Tue, 18 May 2021 22:54:06 +0000 (18:54 -0400)]
emacs: tweak mode-line look
Amin Bandali [Tue, 18 May 2021 22:53:38 +0000 (18:53 -0400)]
i3: add two new key bindings for convenience
Amin Bandali [Tue, 18 May 2021 22:52:50 +0000 (18:52 -0400)]
add rofi-pamixer convenience scripts for changing volume
Amin Bandali [Tue, 18 May 2021 22:51:33 +0000 (18:51 -0400)]
xdg: switch back to the ~/usr/ prefix
Amin Bandali [Tue, 18 May 2021 22:50:15 +0000 (18:50 -0400)]
xresources: tweak urxvt colours
Amin Bandali [Mon, 17 May 2021 01:22:34 +0000 (21:22 -0400)]
small mail-related tweaks
Amin Bandali [Sun, 16 May 2021 01:42:51 +0000 (21:42 -0400)]
add lisp/bandali-po.el with customizations for po-mode
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.