Amin Bandali [Sun, 12 May 2019 17:27:03 +0000 (13:27 -0400)]
emacs: fix multi-term C-c C-j binding
Amin Bandali [Sun, 12 May 2019 04:46:23 +0000 (00:46 -0400)]
emacs: add vc-ediff binding, winner-undo on ediff quit, horiz split
Amin Bandali [Sun, 12 May 2019 04:45:16 +0000 (00:45 -0400)]
emacs: add convenient binding for saving and closing frame
useful when editing a textarea in emacs (from tridactyl)
Amin Bandali [Sun, 12 May 2019 04:44:45 +0000 (00:44 -0400)]
emacs: open up magit-status in full-screen
Amin Bandali [Sun, 12 May 2019 04:43:56 +0000 (00:43 -0400)]
emacs: uncomment and rewrite no-package-initialize thingy
haven’t tested it on <27 though
Amin Bandali [Sun, 12 May 2019 04:43:12 +0000 (00:43 -0400)]
emacs: automatically load diff-hl
for git change indication in the fringe
Amin Bandali [Sun, 12 May 2019 04:42:14 +0000 (00:42 -0400)]
emacs: multi-term: add some bindings, send more raw keys
in particular makes using weechat more pleasant
Amin Bandali [Sun, 12 May 2019 04:41:48 +0000 (00:41 -0400)]
emacs: gnus: fix up posting styles
Amin Bandali [Sun, 12 May 2019 04:40:51 +0000 (00:40 -0400)]
emacs: add gnus-dired
Amin Bandali [Sun, 12 May 2019 04:39:37 +0000 (00:39 -0400)]
emacs: gnus: don’t destroy other windows
Amin Bandali [Sun, 12 May 2019 04:39:17 +0000 (00:39 -0400)]
emacs: update packages
Amin Bandali [Sun, 12 May 2019 00:44:14 +0000 (20:44 -0400)]
emacs: set screen’s config file explicitly for multi-term
Not sure why (getenv "SCREENRC") evaluates to "/screen/screenrc" only
and the $XDG_CONFIG_HOME prefix of it is missing. Don’t have time to
investigate.
Amin Bandali [Sun, 12 May 2019 00:04:37 +0000 (20:04 -0400)]
bash: fix config in emacs’s ansi-term and GNU Screen
The issue seems to be that ~/.bash_profile isn’t sourced for
interactive non-login shells. So, might want to try detecting
non-login shells in general rather than fixing only for ansi-term and
screen.
Amin Bandali [Sun, 12 May 2019 00:04:10 +0000 (20:04 -0400)]
screen: add GNU Screen config
Amin Bandali [Sat, 11 May 2019 13:24:43 +0000 (09:24 -0400)]
tridactyl and shell: use emacs as default editor
Amin Bandali [Sat, 11 May 2019 00:00:34 +0000 (20:00 -0400)]
isync: move mbsyncrc to $XDG_CONFIG_HOME/isync
Amin Bandali [Fri, 10 May 2019 23:32:09 +0000 (19:32 -0400)]
latexmk: move config to $XDG_CONFIG_HOME/latexmk
may need a recent version: https://tex.stackexchange.com/a/123438
Amin Bandali [Fri, 10 May 2019 23:29:43 +0000 (19:29 -0400)]
git: move mailmap to ~/.config/git
Amin Bandali [Fri, 10 May 2019 23:20:52 +0000 (19:20 -0400)]
readline: move inputrc to $XDG_CONFIG_HOME/readline
Amin Bandali [Fri, 10 May 2019 23:20:29 +0000 (19:20 -0400)]
msmtp: move config to $XDG_CONFIG_HOME/msmtp
Amin Bandali [Fri, 10 May 2019 23:09:15 +0000 (19:09 -0400)]
git: move global config and ignore to $XDG_CONFIG_HOME/git
Amin Bandali [Fri, 10 May 2019 22:58:52 +0000 (18:58 -0400)]
git: use tabs in ~/.gitconfig, also don’t use short status
Amin Bandali [Fri, 10 May 2019 20:36:20 +0000 (16:36 -0400)]
mbsync: update usernames accordingly
Amin Bandali [Fri, 10 May 2019 20:17:12 +0000 (16:17 -0400)]
emacs: use .local tld for dovecot usernames for more clarity
also use shorter machine names for uwaterloo and csclub accounts
Amin Bandali [Fri, 10 May 2019 20:15:43 +0000 (16:15 -0400)]
emacs: add a few useful counsel-related keybindings
Amin Bandali [Fri, 10 May 2019 05:59:46 +0000 (01:59 -0400)]
emacs: delete init.org
Amin Bandali [Fri, 10 May 2019 05:31:49 +0000 (01:31 -0400)]
emacs: divide init.el up into sections and add commentary
Amin Bandali [Fri, 10 May 2019 04:25:12 +0000 (00:25 -0400)]
emacs: add comment macro
Amin Bandali [Fri, 10 May 2019 04:19:39 +0000 (00:19 -0400)]
emacs: remove everything related to byte-compiling init file
Amin Bandali [Fri, 10 May 2019 04:12:51 +0000 (00:12 -0400)]
emacs: slight init.el tweaks
Amin Bandali [Fri, 10 May 2019 04:07:31 +0000 (00:07 -0400)]
emacs: add {early-,}init.el, as exported from init.org
in preparation for moving to a regular non-literate config
Amin Bandali [Fri, 10 May 2019 04:06:59 +0000 (00:06 -0400)]
emacs: update org and swiper
Amin Bandali [Fri, 10 May 2019 04:00:19 +0000 (00:00 -0400)]
emacs: use ox-extra
Amin Bandali [Fri, 10 May 2019 03:59:40 +0000 (23:59 -0400)]
emacs: use ivy’s virtual buffers
Amin Bandali [Fri, 10 May 2019 03:57:23 +0000 (23:57 -0400)]
emacs: exclude gnus’s home dir from recentf
Amin Bandali [Fri, 10 May 2019 03:57:03 +0000 (23:57 -0400)]
emacs: exclude straight.el’s build dir from recentf
Amin Bandali [Fri, 10 May 2019 03:56:16 +0000 (23:56 -0400)]
emacs: briefly try out helm and auctex
leave the configs in init for now (commented out)
Amin Bandali [Thu, 9 May 2019 15:40:20 +0000 (11:40 -0400)]
emacs: add emacs-slack (temporary) and update swiper
Amin Bandali [Thu, 9 May 2019 15:35:52 +0000 (11:35 -0400)]
emacs: don’t byte-compile init
going to try a non-byte-compiled init for a while; esp. now that on
emacs master i get a segfault:
-*- mode: compilation; default-directory: "~/.emacs.d/" -*-
Compilation started at Thu May 9 11:38:40
make build-init
Loading Emacs...done (0.004s)
Loading /home/amin/.emacs.d/etc/custom.el (source)...
Loading /home/amin/.emacs.d/etc/secrets...
Fatal error 11: Segmentation fault
Backtrace:
emacs(+0x132cdf)[0x55c6bd232cdf]
emacs(+0x3acdf)[0x55c6bd13acdf]
emacs(+0x3b133)[0x55c6bd13b133]
emacs(+0x131339)[0x55c6bd231339]
emacs(+0x1313ba)[0x55c6bd2313ba]
/usr/lib/libpthread.so.0(+0x124d0)[0x7f6e6c4f34d0]
/bin/sh: line 1: 28103 Segmentation fault (core dumped) emacs -Q --batch -l init.el --eval '(a/build-init)' 2>&1
make: *** [Makefile:11: build-init] Error 139
Compilation exited abnormally with code 2 at Thu May 9 11:38:42
Amin Bandali [Thu, 9 May 2019 12:46:01 +0000 (08:46 -0400)]
sway: move monitor to the right, and some other minor tweaks
Amin Bandali [Thu, 9 May 2019 12:44:38 +0000 (08:44 -0400)]
emacs: don’t use my custom message-cite-ctyle
to help me avoid top-posting when replying
Amin Bandali [Sun, 5 May 2019 03:12:03 +0000 (23:12 -0400)]
emacs: update packages
Amin Bandali [Mon, 29 Apr 2019 15:16:47 +0000 (11:16 -0400)]
tridactyl: a few more bindings and tweaks
Amin Bandali [Mon, 29 Apr 2019 15:16:28 +0000 (11:16 -0400)]
sway: fix light minimum brightness setting
Amin Bandali [Mon, 29 Apr 2019 15:15:57 +0000 (11:15 -0400)]
emacs: add tex filter-group for ibuffer
Amin Bandali [Mon, 29 Apr 2019 15:15:48 +0000 (11:15 -0400)]
emacs: update packages
Amin Bandali [Mon, 29 Apr 2019 15:15:32 +0000 (11:15 -0400)]
emacs: custom-file updates
Amin Bandali [Sat, 27 Apr 2019 00:50:48 +0000 (20:50 -0400)]
emacs: custom-file updates
Amin Bandali [Sat, 27 Apr 2019 00:50:30 +0000 (20:50 -0400)]
emacs: add org-ref and deps
Amin Bandali [Sat, 27 Apr 2019 00:50:00 +0000 (20:50 -0400)]
emacs: update packages
Amin Bandali [Fri, 26 Apr 2019 00:37:48 +0000 (20:37 -0400)]
emacs: classify alloy-mode buffers under ‘programming’ in ibuffer
Amin Bandali [Fri, 26 Apr 2019 00:37:01 +0000 (20:37 -0400)]
emacs: try out swiper-isearch for a while
https://oremacs.com/2019/04/07/swiper-isearch/
Amin Bandali [Fri, 26 Apr 2019 00:36:32 +0000 (20:36 -0400)]
emacs: update packages
Amin Bandali [Wed, 24 Apr 2019 06:11:09 +0000 (02:11 -0400)]
emacs: update emacs-doom-themes, add forgotten debbugs & soap-client
forgot to run straight-freeze-versions after installing debbugs
Amin Bandali [Wed, 24 Apr 2019 05:00:39 +0000 (01:00 -0400)]
tridactyl: free up C-d and C-u, search through bookmarks with O
Amin Bandali [Wed, 24 Apr 2019 04:38:25 +0000 (00:38 -0400)]
tridactyl: add config
Amin Bandali [Tue, 23 Apr 2019 23:42:47 +0000 (19:42 -0400)]
emacs: add debbugs
Amin Bandali [Tue, 23 Apr 2019 19:07:45 +0000 (15:07 -0400)]
sway: add binding for focusing child container
Amin Bandali [Tue, 23 Apr 2019 19:07:28 +0000 (15:07 -0400)]
msmtp: update mail’s fingerprint
Amin Bandali [Tue, 23 Apr 2019 19:06:44 +0000 (15:06 -0400)]
emacs: update packages
Amin Bandali [Sun, 21 Apr 2019 19:24:11 +0000 (15:24 -0400)]
emacs: update magit-repository-directories
dotfiles repo now resides at ~/ rather than ~/.emacs.d/
Amin Bandali [Sun, 21 Apr 2019 19:23:48 +0000 (15:23 -0400)]
emacs: update packages
Amin Bandali [Fri, 19 Apr 2019 03:45:02 +0000 (23:45 -0400)]
sway: add launch mode
Amin Bandali [Fri, 19 Apr 2019 03:44:09 +0000 (23:44 -0400)]
sway: putting monitor to the left of my laptop
Amin Bandali [Thu, 18 Apr 2019 23:26:25 +0000 (19:26 -0400)]
emacs: add M-RET binding in DocView for scrolling up
just like in Gnus
Amin Bandali [Thu, 18 Apr 2019 23:26:04 +0000 (19:26 -0400)]
emacs: update packages
Amin Bandali [Wed, 17 Apr 2019 03:52:56 +0000 (23:52 -0400)]
emacs: update packages
Amin Bandali [Wed, 17 Apr 2019 03:52:28 +0000 (23:52 -0400)]
msmtp: update fencepost’s fingerprint
Amin Bandali [Tue, 16 Apr 2019 03:38:36 +0000 (23:38 -0400)]
emacs: update packages
Amin Bandali [Sun, 14 Apr 2019 20:56:05 +0000 (16:56 -0400)]
bash: aur(): only try cloning if it doesn’t already exist
Amin Bandali [Sun, 14 Apr 2019 20:53:58 +0000 (16:53 -0400)]
bash: set prompt earlier
Amin Bandali [Sun, 14 Apr 2019 20:52:36 +0000 (16:52 -0400)]
bash: start ssh-agent if not running
Amin Bandali [Sun, 14 Apr 2019 20:30:50 +0000 (16:30 -0400)]
emacs: remove unused abbrev entries
Amin Bandali [Sun, 14 Apr 2019 20:29:35 +0000 (16:29 -0400)]
emacs: update packages
Amin Bandali [Sun, 14 Apr 2019 20:01:36 +0000 (16:01 -0400)]
emacs: update eshell prompt to match my bash prompt
Amin Bandali [Sun, 14 Apr 2019 19:36:58 +0000 (15:36 -0400)]
bash: various tweaks
- new include helper for checking if arg is a regular and readable
file, then sourcing it
- set VISUAL editor
- fix prompt to show an additional character when abbreviated folder’s
name starts with a dot
Amin Bandali [Sun, 14 Apr 2019 19:12:57 +0000 (15:12 -0400)]
xdg: lower case public and template dirs
Amin Bandali [Sun, 14 Apr 2019 05:34:18 +0000 (01:34 -0400)]
readline: various tweaks
Amin Bandali [Sun, 14 Apr 2019 05:16:54 +0000 (01:16 -0400)]
readline: add .inputrc
Amin Bandali [Sun, 14 Apr 2019 05:15:57 +0000 (01:15 -0400)]
bash: history-related tweaks
Amin Bandali [Sun, 14 Apr 2019 04:54:07 +0000 (00:54 -0400)]
rc.org: remove zsh config
after many years, i’m getting back into bash
Amin Bandali [Sun, 14 Apr 2019 04:52:31 +0000 (00:52 -0400)]
bash: fish-like prompt
Amin Bandali [Sun, 14 Apr 2019 04:51:50 +0000 (00:51 -0400)]
bash: bring over some aliases and customizations from .zshrc
Amin Bandali [Sun, 14 Apr 2019 04:29:02 +0000 (00:29 -0400)]
bash: add .bash_profile and .bashrc
Amin Bandali [Sun, 14 Apr 2019 04:27:47 +0000 (00:27 -0400)]
sway: switch back to urxvt
Amin Bandali [Sun, 14 Apr 2019 04:24:54 +0000 (00:24 -0400)]
alacritty: remove
i find i like urxvt better, at least for now
Amin Bandali [Sun, 14 Apr 2019 04:21:05 +0000 (00:21 -0400)]
shell: clean up old cruft
Amin Bandali [Sun, 14 Apr 2019 04:17:24 +0000 (00:17 -0400)]
shell: add .profile (based on .zprofile)
Amin Bandali [Sun, 14 Apr 2019 01:50:20 +0000 (21:50 -0400)]
git: ignore everything
to help make it safer to use this repo at ~/
caveat: have to force add untracked files
Amin Bandali [Sat, 13 Apr 2019 23:26:19 +0000 (19:26 -0400)]
emacs: move configuration to .emacs.d
Amin Bandali [Sat, 13 Apr 2019 13:14:53 +0000 (09:14 -0400)]
alacritty: change dimensions and font family and size
Amin Bandali [Sat, 13 Apr 2019 13:07:46 +0000 (09:07 -0400)]
alacritty: add stock config
Amin Bandali [Sat, 13 Apr 2019 04:47:36 +0000 (00:47 -0400)]
delete the long-obsolete README.org
May or may not rewrite it some day. For now, see the comments in each
file, the git log, and also the various lightweight git tags pointing
to snapshots in time before each time this repo underwent drastic
changes.
Amin Bandali [Sat, 13 Apr 2019 03:39:24 +0000 (23:39 -0400)]
scripts: pull current scripts out of rc.org & clean up
battery-percentage-time: pull out of rc.org scripts
my-i3status: pull out of rc.org
rofi-light: pull out of rc.org
rofi-remmina: pull out of rc.org
s: pull out of rc.org
sway-ws-util: pull out of rc.org
toggle-presentation-mode: pull out of rc.org
toggle-tablet: pull out of rc.org
volume-info: pull out of rc.org
zathura-sync: pull out of rc.org
remove Scripts
Amin Bandali [Sat, 13 Apr 2019 03:19:09 +0000 (23:19 -0400)]
configs: pull current configs out of rc.org & clean up
fontconfig: pull out of rc.org
getmail: pull out of rc.org
gnupg: pull out of rc.org
git: pull out of rc.org
i3status: pull out of rc.org
latexmk: pull out of rc.org
mbsync: pull out of rc.org
msmtp: pull out of rc.org
rofi{,-pass}: pull out of rc.org
sway{,lock}: pull out of rc.org
xdg: pull out of rc.org
xresources: pull out of rc.org
zathura: pull out of rc.org
{compton,dunst,notmuch}: remove configs
{toggle-layout,unlock-def-gk.py,wp,Fun}: remove scripts
Amin Bandali [Fri, 12 Apr 2019 23:21:45 +0000 (19:21 -0400)]
[emacs/org] (arguably) more convenient s-T binding for org-todo
Amin Bandali [Fri, 12 Apr 2019 23:21:30 +0000 (19:21 -0400)]
[emacs] use alloy-mode for als files
Amin Bandali [Fri, 12 Apr 2019 23:18:49 +0000 (19:18 -0400)]
[emacs] disable orgalist for the time being
Interacts badly with a recent change in text-mode on emacs master.
See [1] for bug report with more info.
[1]: https://lists.gnu.org/r/emacs-orgmode/2019-04/msg00007.html
Amin Bandali [Fri, 12 Apr 2019 23:18:30 +0000 (19:18 -0400)]
[emacs] update packages
Amin Bandali [Fri, 12 Apr 2019 03:56:38 +0000 (23:56 -0400)]
[emacs] update magit