~bandali/configs
3 weeks ago* .emacs.d/lisp/bandali-org.el: Disable org-indent-mode for now. main
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.

4 weeks ago* .emacs.d/init.el (b/invert-default-face): Only invert the faces for the (selected...
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).

4 weeks ago* .emacs.d/init.el: Fix logic for loading display-fill-column-indicator.
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.

4 weeks ago* .local/bin/rofi-light: Increase width by one character.
Amin Bandali [Sun, 22 May 2022 16:47:56 +0000 (12:47 -0400)]
* .local/bin/rofi-light: Increase width by one character.

4 weeks ago* .config/mpv/mpv.conf: Add, containing the emacsconf-talks profile.
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).

5 weeks ago* .emacs.d/init.el: Cleanups and fixes throughout.
Amin Bandali [Sat, 21 May 2022 01:34:52 +0000 (21:34 -0400)]
* .emacs.d/init.el: Cleanups and fixes throughout.

5 weeks ago* .emacs.d/init.el (b/*scratch*): Invert `mode-line' when `display-graphic-p'.
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'.

5 weeks agoImprove usability of rofi-light and rofi-pamixer wrappers
Amin Bandali [Fri, 20 May 2022 03:26:06 +0000 (23:26 -0400)]
Improve usability of rofi-light and rofi-pamixer wrappers

5 weeks agoSmall keyboard-related profile updates/fixes
Amin Bandali [Fri, 20 May 2022 03:25:27 +0000 (23:25 -0400)]
Small keyboard-related profile updates/fixes

5 weeks agoAdd Gnus and mbsync configurations for @kelar.org email
Amin Bandali [Fri, 20 May 2022 03:21:50 +0000 (23:21 -0400)]
Add Gnus and mbsync configurations for @kelar.org email

5 weeks ago* .emacs.d/init.el: Scroll conservatively and don't recenter point.
Amin Bandali [Fri, 20 May 2022 03:18:19 +0000 (23:18 -0400)]
* .emacs.d/init.el: Scroll conservatively and don't recenter point.

5 weeks ago* .emacs.d/lisp/bandali-message.el (message-dont-reply-to-names): Add @kelar.org...
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.

5 weeks agoImport cmake-mode.el and add cmake-font-lock submodule
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.

5 weeks agoAdd ffs (form feed slides) mode for GNU Emacs
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. :)

5 weeks ago* .emacs.d/init.el: Small cleanups.
Amin Bandali [Fri, 20 May 2022 01:47:34 +0000 (21:47 -0400)]
* .emacs.d/init.el: Small cleanups.

5 weeks agoRewrite `b/*scratch*' function in init file
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'.

5 weeks agoDrop `csetq' macro and use good old `setq' and `setq-default'.
Amin Bandali [Fri, 20 May 2022 00:30:15 +0000 (20:30 -0400)]
Drop `csetq' macro and use good old `setq' and `setq-default'.

5 weeks ago* .Xresources.d/emacs: Clean up old commented entries.
Amin Bandali [Fri, 20 May 2022 00:22:17 +0000 (20:22 -0400)]
* .Xresources.d/emacs: Clean up old commented entries.

5 weeks agoCustomize my tridactyl theme, and add and use light variant
Amin Bandali [Sun, 15 May 2022 20:01:59 +0000 (16:01 -0400)]
Customize my tridactyl theme, and add and use light variant

5 weeks ago* .config/tridactyl/themes/bandali-dark.css: Import tridactyl's `midnight' theme.
Amin Bandali [Sun, 15 May 2022 19:02:25 +0000 (15:02 -0400)]
* .config/tridactyl/themes/bandali-dark.css: Import tridactyl's `midnight' theme.

5 weeks ago* .config/tridactyl/tridactylrc: Add bindings for watching videos in mpv.
Amin Bandali [Sun, 15 May 2022 18:47:28 +0000 (14:47 -0400)]
* .config/tridactyl/tridactylrc: Add bindings for watching videos in mpv.

5 weeks ago* .config/fontconfig/fonts.conf: Use FreeSans and Sahel for sans-serif.
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.

5 weeks ago* .emacs.d/init.el: Add 'b/invert-default-face' as a simple light/dark theme toggle.
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.

5 weeks ago* .emacs.d/init.el: No, I don't want a variable-pitched non-monospaced mode-line.
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.

5 weeks ago* .emacs.d/init.el: Add "/usr/share/info/" to 'Info-directory-list'.
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'.

5 weeks ago* .emacs.d/init.el: Add some i3-like windmove bindings.
Amin Bandali [Sat, 7 May 2022 20:12:27 +0000 (16:12 -0400)]
* .emacs.d/init.el: Add some i3-like windmove bindings.

5 weeks ago* .emacs.d/init.el: Extend zoneinfo-style-world-list.
Amin Bandali [Sat, 7 May 2022 20:11:42 +0000 (16:11 -0400)]
* .emacs.d/init.el: Extend zoneinfo-style-world-list.

5 weeks ago* .emacs.d/init.el: Disable package version pinning for now.
Amin Bandali [Sat, 7 May 2022 20:10:27 +0000 (16:10 -0400)]
* .emacs.d/init.el: Disable package version pinning for now.

5 weeks ago* .config/jami.net/Jami.conf: Update.
Amin Bandali [Sat, 7 May 2022 20:02:53 +0000 (16:02 -0400)]
* .config/jami.net/Jami.conf: Update.

5 weeks agoA few font-related tweaks
Amin Bandali [Sat, 7 May 2022 20:01:50 +0000 (16:01 -0400)]
A few font-related tweaks

5 weeks agoRevert recent GnuPG experiments.
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.

5 weeks ago* .local/bin/change-theme: Only call emacsclient there is an emacs process.
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.

5 weeks ago* .config/rofi-pass/config: Finally switch default_user to bandali.
Amin Bandali [Sat, 7 May 2022 19:09:28 +0000 (15:09 -0400)]
* .config/rofi-pass/config: Finally switch default_user to bandali.

5 weeks ago* .emacs.d/lisp/bandali-erc.el: freenode -> libera.chat
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.

5 weeks ago* .config/screen/screenrc: Increase idle lock from 5 to 10 minutes.
Amin Bandali [Sat, 7 May 2022 19:07:40 +0000 (15:07 -0400)]
* .config/screen/screenrc: Increase idle lock from 5 to 10 minutes.

5 weeks ago* .xinitrc: Remove unused file.
Amin Bandali [Sat, 7 May 2022 19:04:32 +0000 (15:04 -0400)]
* .xinitrc: Remove unused file.

5 weeks ago* .signature: Use new site address.
Amin Bandali [Sat, 7 May 2022 19:02:23 +0000 (15:02 -0400)]
* .signature: Use new site address.

5 weeks ago* .profile: export GPG_TTY=$(tty)
Amin Bandali [Sat, 7 May 2022 19:01:52 +0000 (15:01 -0400)]
* .profile: export GPG_TTY=$(tty)

5 weeks ago* .bashrc: reorganize, and update prompt
Amin Bandali [Sat, 7 May 2022 19:01:02 +0000 (15:01 -0400)]
* .bashrc: reorganize, and update prompt

5 weeks agogit: use 'main' for default branch name for new repos
Amin Bandali [Fri, 29 Apr 2022 23:34:52 +0000 (19:34 -0400)]
git: use 'main' for default branch name for new repos

5 weeks agogit: use my @kelar.org address (and its smtp server) by default
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

8 months agoadd change-theme script
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.

8 months agomove some machine-specific keyboard settings to their respective profile
Amin Bandali [Tue, 19 Oct 2021 03:50:30 +0000 (23:50 -0400)]
move some machine-specific keyboard settings to their respective profile

8 months agogpg: set pinentry-mode to loopback
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.

8 months agogetmail: delete mail from server immediately
Amin Bandali [Tue, 19 Oct 2021 03:36:55 +0000 (23:36 -0400)]
getmail: delete mail from server immediately

8 months agombsync: increase timeout for gnu account sync
Amin Bandali [Tue, 19 Oct 2021 03:36:39 +0000 (23:36 -0400)]
mbsync: increase timeout for gnu account sync

8 months agosignature: simplify
Amin Bandali [Tue, 19 Oct 2021 01:37:34 +0000 (21:37 -0400)]
signature: simplify

8 months agoemacs: update package versions, ditch orgalist, remove deprecated commented pinentry...
Amin Bandali [Tue, 19 Oct 2021 01:37:08 +0000 (21:37 -0400)]
emacs: update package versions, ditch orgalist, remove deprecated commented pinentry bits

8 months agoremove some vestigial configs
Amin Bandali [Tue, 19 Oct 2021 01:33:40 +0000 (21:33 -0400)]
remove some vestigial configs

8 months agoxterm: specify the configs more generally so that it would work for floating variant...
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

8 months agoi3: switch from urxvt to xterm
Amin Bandali [Mon, 18 Oct 2021 19:16:02 +0000 (15:16 -0400)]
i3: switch from urxvt to xterm

8 months agouser-dirs: rename XDG_TEMPLATES_DIR from temp to tmpl
Amin Bandali [Mon, 18 Oct 2021 16:39:38 +0000 (12:39 -0400)]
user-dirs: rename XDG_TEMPLATES_DIR from temp to tmpl

8 months agoxterm: set scrollTtyOutput: false and saveLines: 100000
Amin Bandali [Mon, 18 Oct 2021 16:38:52 +0000 (12:38 -0400)]
xterm: set scrollTtyOutput: false and saveLines: 100000

8 months agox: add xterm config
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

8 months agoseveral uncommitted changes
Amin Bandali [Sun, 17 Oct 2021 19:36:51 +0000 (15:36 -0400)]
several uncommitted changes

13 months agognus: conditional mail setup based on hostname
Amin Bandali [Tue, 18 May 2021 22:54:57 +0000 (18:54 -0400)]
gnus: conditional mail setup based on hostname

13 months agoemacs: tweak mode-line look
Amin Bandali [Tue, 18 May 2021 22:54:06 +0000 (18:54 -0400)]
emacs: tweak mode-line look

13 months agoi3: add two new key bindings for convenience
Amin Bandali [Tue, 18 May 2021 22:53:38 +0000 (18:53 -0400)]
i3: add two new key bindings for convenience

13 months agoadd rofi-pamixer convenience scripts for changing volume
Amin Bandali [Tue, 18 May 2021 22:52:50 +0000 (18:52 -0400)]
add rofi-pamixer convenience scripts for changing volume

13 months agoxdg: switch back to the ~/usr/ prefix
Amin Bandali [Tue, 18 May 2021 22:51:33 +0000 (18:51 -0400)]
xdg: switch back to the ~/usr/ prefix

13 months agoxresources: tweak urxvt colours
Amin Bandali [Tue, 18 May 2021 22:50:15 +0000 (18:50 -0400)]
xresources: tweak urxvt colours

13 months agosmall mail-related tweaks
Amin Bandali [Mon, 17 May 2021 01:22:34 +0000 (21:22 -0400)]
small mail-related tweaks

13 months agoadd lisp/bandali-po.el with customizations for po-mode
Amin Bandali [Sun, 16 May 2021 01:42:51 +0000 (21:42 -0400)]
add lisp/bandali-po.el with customizations for po-mode

13 months agoadd po-mode.el from the gettext repo
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

13 months agofix "M-r" binding for eshell history completion
Amin Bandali [Sun, 16 May 2021 00:48:32 +0000 (20:48 -0400)]
fix "M-r" binding for eshell history completion

13 months agobind "C-c f p" to find-file-at-point
Amin Bandali [Sun, 16 May 2021 00:47:10 +0000 (20:47 -0400)]
bind "C-c f p" to find-file-at-point

13 months agovarious small email-related tweaks
Amin Bandali [Sun, 16 May 2021 00:46:15 +0000 (20:46 -0400)]
various small email-related tweaks

13 months agoexperiment with using the default emacs completion system
Amin Bandali [Sun, 16 May 2021 00:41:59 +0000 (20:41 -0400)]
experiment with using the default emacs completion system

13 months agoremove some long-unused vestigial bits and pieces
Amin Bandali [Sun, 16 May 2021 00:39:20 +0000 (20:39 -0400)]
remove some long-unused vestigial bits and pieces

13 months agotridactyl: focus <video> tags using ;v
Amin Bandali [Sun, 16 May 2021 00:32:25 +0000 (20:32 -0400)]
tridactyl: focus <video> tags using ;v

13 months agomigrate from msmtp (external) to emacs's own smtpmail
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

13 months agomigrate from ebdb to a simple ~/.mailrc
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.

13 months agoTweak Gnus setup.
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.

13 months agoLocal SFL mail.
Amin Bandali [Tue, 27 Apr 2021 23:17:40 +0000 (19:17 -0400)]
Local SFL mail.

13 months ago* .emacs.d/lisp/bandali-erc.el: Don't set erc-lurker-hide-list.
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.

14 months ago* .config/screen/screenrc: Lock screen when idle.
Amin Bandali [Sat, 24 Apr 2021 19:18:01 +0000 (15:18 -0400)]
* .config/screen/screenrc: Lock screen when idle.

14 months ago* .emacs.d/lisp/bandali-gnus.el: More convenient reply bindings
Amin Bandali [Tue, 20 Apr 2021 00:17:09 +0000 (20:17 -0400)]
* .emacs.d/lisp/bandali-gnus.el: More convenient reply bindings

14 months ago* .emacs.d/lisp/bandali-erc.el: Custom log directory and file names
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

14 months ago* .emacs.d/lisp/bandali-erc.el: Look up certs from authinfo file
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

14 months ago.config/msmtp/config: Update TLS fingerprints for shemshak and gnu
Amin Bandali [Wed, 14 Apr 2021 22:23:49 +0000 (18:23 -0400)]
.config/msmtp/config: Update TLS fingerprints for shemshak and gnu

14 months agoUpdate ERC setup
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.

14 months agoTweak ERC settings, including enabling logging
Amin Bandali [Wed, 7 Apr 2021 20:58:20 +0000 (16:58 -0400)]
Tweak ERC settings, including enabling logging

14 months agoCustomize mode-line faces only in graphical environments
Amin Bandali [Wed, 7 Apr 2021 20:31:34 +0000 (16:31 -0400)]
Customize mode-line faces only in graphical environments

14 months agoAdd some missing bins
Amin Bandali [Sun, 4 Apr 2021 01:50:36 +0000 (21:50 -0400)]
Add some missing bins

14 months agoAdd configs for compton, dunst, i3, i3status, jami, and mpv
Amin Bandali [Sat, 3 Apr 2021 23:50:50 +0000 (19:50 -0400)]
Add configs for compton, dunst, i3, i3status, jami, and mpv

14 months ago* .config/screen/screenrc: Use ^z (instead of ^a) as the prefix
Amin Bandali [Sun, 28 Mar 2021 11:30:54 +0000 (07:30 -0400)]
* .config/screen/screenrc: Use ^z (instead of ^a) as the prefix

14 months agoAdd dunst.service dbus file
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.

15 months agoMany uncommitted changes
Amin Bandali [Sun, 14 Mar 2021 04:44:05 +0000 (23:44 -0500)]
Many uncommitted changes

17 months agoAdd picom config
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

17 months agoUpgrade exwm-edit
Amin Bandali [Sat, 2 Jan 2021 19:37:19 +0000 (14:37 -0500)]
Upgrade exwm-edit

19 months agoUse my own newline & reformat function for M-RET in message
Amin Bandali [Sun, 22 Nov 2020 05:22:00 +0000 (00:22 -0500)]
Use my own newline & reformat function for M-RET in message

19 months agoA few accumulated changes
Amin Bandali [Sun, 22 Nov 2020 05:20:17 +0000 (00:20 -0500)]
A few accumulated changes

19 months agoRemove (unused) magit config
Amin Bandali [Sun, 22 Nov 2020 05:18:04 +0000 (00:18 -0500)]
Remove (unused) magit config

19 months agoRemove ivy, related packages, and my configs for it
Amin Bandali [Sun, 22 Nov 2020 05:14:48 +0000 (00:14 -0500)]
Remove ivy, related packages, and my configs for it

19 months agoA few more small changes
Amin Bandali [Sun, 22 Nov 2020 04:59:40 +0000 (23:59 -0500)]
A few more small changes

20 months agoA few small uncommitted changes
Amin Bandali [Wed, 21 Oct 2020 01:03:51 +0000 (21:03 -0400)]
A few small uncommitted changes

20 months agoSmall EXWM tweaks
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.

20 months agoSome adaptations for my current EXWM setup
Amin Bandali [Tue, 13 Oct 2020 02:13:45 +0000 (22:13 -0400)]
Some adaptations for my current EXWM setup

20 months ago* .emacs.d/lisp/bandali-ivy.el: Disable ido-mode when starting ivy
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

20 months agobash: Disallow overwriting existing file using shell redirection
Amin Bandali [Mon, 12 Oct 2020 15:11:02 +0000 (11:11 -0400)]
bash: Disallow overwriting existing file using shell redirection