~bandali/configs
6 years ago[rc] small misc changes
Amin Bandali [Tue, 25 Sep 2018 00:58:31 +0000 (20:58 -0400)]
[rc] small misc changes

6 years ago[rc/sway] change font from Ubuntu Mono to DejaVu Sans Mono
Amin Bandali [Tue, 25 Sep 2018 00:53:54 +0000 (20:53 -0400)]
[rc/sway] change font from Ubuntu Mono to DejaVu Sans Mono

looks better than Ubuntu Mono after the following recent changes:

https://github.com/swaywm/sway/pull/2677
https://github.com/swaywm/sway/pull/2691

6 years ago[emacs] update 6 drones
Amin Bandali [Tue, 25 Sep 2018 00:53:02 +0000 (20:53 -0400)]
[emacs] update 6 drones

lib/doom-modeline           master                    v0.4.0-15-gf7a5739
lib/epkg                    master                    v3.1.0-1-gcb1da87
lib/ghub                    master                    v2.0.1-53-gc0b472c
lib/helpful                 master                     0.13-18-g500bc28
lib/magit                   master                     2.13.0-264-g4d5ef3aa
lib/projectile              master                    v1.0.0-85-g819ce5f

6 years ago[emacs] assimilate 6 drones (nix-mode and its deps)
Amin Bandali [Tue, 25 Sep 2018 00:45:42 +0000 (20:45 -0400)]
[emacs] assimilate 6 drones (nix-mode and its deps)

6 years ago[emacs] update 6 drones
Amin Bandali [Sun, 23 Sep 2018 15:33:33 +0000 (11:33 -0400)]
[emacs] update 6 drones

lib/elisp-refs              master                     1.3-5-g226ea71
lib/helpful                 master                     0.13-15-g607048a
lib/magit                   master                     2.13.0-256-g9ece0c93
lib/org                     master                    release_9.1.14-932-gf82a3051a
lib/ox-hugo                 master                    v0.8-398-gebf37ef
lib/projectile              master                    v1.0.0-77-g4fc07d1

6 years ago[emacs] increase recentf-max-saved-items from 20 to 40
Amin Bandali [Sun, 23 Sep 2018 15:30:33 +0000 (11:30 -0400)]
[emacs] increase recentf-max-saved-items from 20 to 40

6 years ago[emacs] assimilate orgalist
Amin Bandali [Sun, 23 Sep 2018 15:30:15 +0000 (11:30 -0400)]
[emacs] assimilate orgalist

6 years ago[rc/i3status] enable displaying ethernet status
Amin Bandali [Fri, 21 Sep 2018 20:42:05 +0000 (16:42 -0400)]
[rc/i3status] enable displaying ethernet status

6 years ago[emacs] update 7 drones
Amin Bandali [Fri, 21 Sep 2018 20:40:49 +0000 (16:40 -0400)]
[emacs] update 7 drones

lib/doom-modeline           master                     0.4.0-14-g3d8e81b
lib/hydra                   master                     0.14.0-19-gc30e04d
lib/ivy                     master                     0.10.0-412-g71b60a7
lib/magit                   master                     2.13.0-252-ga8997684
lib/notmuch                 master                    archive/debian/0.27-3-41-g5ae8ae13
lib/org                     master                    release_9.1.14-923-g69c2d102f
lib/projectile              master                    v1.0.0-62-g0d189a4

6 years ago[emacs] update 7 drones
Amin Bandali [Tue, 18 Sep 2018 14:08:16 +0000 (10:08 -0400)]
[emacs] update 7 drones

lib/dante                   master                     1.4-78-gf16562a
lib/doom-modeline           master                     0.4.0-13-g32963f4
lib/haskell-mode            master                    v13.14-1180-g6a70c18
lib/ivy                     master                     0.10.0-404-gf38ae6c
lib/magit                   master                     2.13.0-243-gb7b71d5d
lib/notmuch                 master                    archive/debian/0.27-3-40-g2fd4e760
lib/ox-hugo                 master                    v0.8-397-gee85213

6 years ago[rc/{sway,X}] add custom keyboard layout, mapping Menu to Alt_R
Amin Bandali [Tue, 18 Sep 2018 05:53:19 +0000 (01:53 -0400)]
[rc/{sway,X}] add custom keyboard layout, mapping Menu to Alt_R

back when i wasn't on wayland, i used to use xmodmap to remap the menu
key to right alt, xmodmap -e "keycode 135 = Alt_R", since, as it turns
out, setxkbmap doesn't have an option for that.

there being no xkb option for changing menu into right alt meant i was
stuck with it on sway, since setxkbmap is X-specific.

figuring out how to write my own xkb rules was "fun".  at first i did
a separate aminb file containing aminb:menu_ralt (à la altwin:menu);
but decided it would be simpler to just define my own us(basic)-based
layout and make all the changes there.

also, no need to map right control to right alt using ctrl:rctrl_ralt
anymore.

6 years ago[rc/sway] bind XF86PowerOff to prompt for system exit action
Amin Bandali [Mon, 17 Sep 2018 15:37:44 +0000 (11:37 -0400)]
[rc/sway] bind XF86PowerOff to prompt for system exit action

- (l)ock
- (e)xit sway
- (s)uspend
- (h)ibernate
- (r)eboot
- (S)hutdown

need to inhibit systemd's handling of the power button using
systemd-inhibit (or alternatively and less elegantly by modifying
/etc/systemd/logind.conf, which i didn't want to do)

6 years ago[rc/sway] increase font size to 11
Amin Bandali [Mon, 17 Sep 2018 15:36:44 +0000 (11:36 -0400)]
[rc/sway] increase font size to 11

6 years ago[rc/sway] increase locking delays and use Ubuntu Mono
Amin Bandali [Sun, 16 Sep 2018 22:43:36 +0000 (18:43 -0400)]
[rc/sway] increase locking delays and use Ubuntu Mono

6 years ago[emacs] put sendmail and message into their own sections
Amin Bandali [Sun, 16 Sep 2018 20:36:24 +0000 (16:36 -0400)]
[emacs] put sendmail and message into their own sections

also change notmuch binding from C-c m to C-c n; all in anticipation
for adding a Gnus config and potentially transitioning to Gnus.

6 years ago[rc/sway] disable langa's touchapd
Amin Bandali [Sun, 16 Sep 2018 18:09:46 +0000 (14:09 -0400)]
[rc/sway] disable langa's touchapd

i only use the trackpoint

6 years ago[rc] add swaylock configuration and lock screen when idle
Amin Bandali [Sun, 16 Sep 2018 17:10:11 +0000 (13:10 -0400)]
[rc] add swaylock configuration and lock screen when idle

6 years ago[rc/tlp] disable bluetooth on startup for langa
Amin Bandali [Sun, 16 Sep 2018 04:28:33 +0000 (00:28 -0400)]
[rc/tlp] disable bluetooth on startup for langa

6 years ago[rc/tlp] add config for langa (formerly enigma)
Amin Bandali [Sun, 16 Sep 2018 04:03:24 +0000 (00:03 -0400)]
[rc/tlp] add config for langa (formerly enigma)

6 years ago[emacs] update 13 drones
Amin Bandali [Sat, 15 Sep 2018 16:41:19 +0000 (12:41 -0400)]
[emacs] update 13 drones

lib/company                 master                     0.9.6-61-g4205ad6
lib/doom-modeline           master                     0.4.0-11-ga476d58
lib/ghub                    master                    v2.0.1-51-g440a563
lib/graphql                 master                     0.1.1-4-ge2b3096
lib/haskell-mode            master                    v13.14-1175-gd6c2666
lib/helpful                 master                     0.13-11-g2565d04
lib/ivy                     master                     0.10.0-402-gf969cf8
lib/magit                   master                     2.13.0-242-g8adbe435
lib/notmuch                 master                    archive/debian/0.27-3-34-gc846e15f
lib/org                     master                    release_9.1.14-914-gfa3dab48d
lib/ox-hugo                 master                    v0.8-395-gbdc20fb
lib/tao-theme               master                    f21288c
lib/use-package             master                     2.3-404-g2b89ca4

6 years ago[emacs] use ox-hugo-auto-export
Amin Bandali [Sat, 15 Sep 2018 15:39:06 +0000 (11:39 -0400)]
[emacs] use ox-hugo-auto-export

6 years ago[emacs] unbind C-j in emmet-mode-keymap
Amin Bandali [Sat, 15 Sep 2018 15:38:46 +0000 (11:38 -0400)]
[emacs] unbind C-j in emmet-mode-keymap

6 years ago[emacs] company-dabbrev: don't ever change casing of completions
Amin Bandali [Sat, 15 Sep 2018 15:38:13 +0000 (11:38 -0400)]
[emacs] company-dabbrev: don't ever change casing of completions

6 years ago[emacs] Ibubffer: categorize css-mode and scss-mode in "web"
Amin Bandali [Sat, 15 Sep 2018 15:37:23 +0000 (11:37 -0400)]
[emacs] Ibubffer: categorize css-mode and scss-mode in "web"

6 years ago[emacs] (setq org-log-done 'time)
Amin Bandali [Sat, 15 Sep 2018 15:36:50 +0000 (11:36 -0400)]
[emacs] (setq org-log-done 'time)

6 years ago[rc/fontconfig] use Liberation Sans over Nimbus Sans for Helvetica
Amin Bandali [Sat, 15 Sep 2018 15:31:38 +0000 (11:31 -0400)]
[rc/fontconfig] use Liberation Sans over Nimbus Sans for Helvetica

6 years ago[emacs] update 6 drones, assimilate 2 new deps
Amin Bandali [Tue, 11 Sep 2018 15:59:35 +0000 (11:59 -0400)]
[emacs] update 6 drones, assimilate 2 new deps

lib/doom-modeline           master                     0.4.0-10-g54c2824
lib/ghub                    master                    v2.0.1-45-gcdccff8
lib/graphql                 master                    ea85c2b
lib/haskell-mode            master                    v13.14-1172-gb441b93
lib/org                     master                    release_9.1.14-912-g5fe165003
lib/projectile              master                    v1.0.0-25-g0944c25
lib/tao-theme               master                    8582ac9
lib/treepy                  master                     0.1.1

6 years ago[emacs] update 16 drones
Amin Bandali [Tue, 11 Sep 2018 00:51:08 +0000 (20:51 -0400)]
[emacs] update 16 drones

lib/borg                    master                    v2.0.0-71-g759dc85
lib/company                 master                     0.9.6-57-g4fe0bec
lib/dante                   master                     1.4-77-g5cbf672
lib/dash                    master                     2.14.1-21-g6514359
lib/doom-modeline           master                     0.4.0-8-gbc06fad
lib/flycheck                master                     31-177-g253febbd
lib/ghub                    master                    v2.0.1-42-g1653e6f
lib/helm                    master                    v3.0-7-gf4e0168b
lib/highlight-indent-guides master                    e463564
lib/ivy                     master                     0.10.0-397-g196dd15
lib/lean-mode               master                    9d6b847
lib/magit                   master                     2.13.0-205-g0e818e9d
lib/markdown-mode           master                    v2.3-198-g30ae222
lib/notmuch                 master                    archive/debian/0.27-3-31-g8dcc38ce
lib/org                     master                    release_9.1.14-911-g98755f629
lib/ox-hugo                 master                    v0.8-391-gc211999

6 years agodisable making notmuch docs for now, due to automake issues
Amin Bandali [Mon, 10 Sep 2018 17:24:00 +0000 (13:24 -0400)]
disable making notmuch docs for now, due to automake issues

fix doesn't seem to be applied to nixpkgs unstable yet ?  either that,
or some package might somehow be using an unpatched version.

https://github.com/NixOS/nixpkgs/pull/42649
http://git.savannah.gnu.org/cgit/automake.git/commit/?id=13f00eb4493c217269b76614759e452d8302955e

6 years ago[rc] a few changes and notmuch tags for new courses
Amin Bandali [Mon, 10 Sep 2018 17:21:40 +0000 (13:21 -0400)]
[rc] a few changes and notmuch tags for new courses

6 years ago[emacs] configure Ibuffer
Amin Bandali [Mon, 3 Sep 2018 02:55:59 +0000 (22:55 -0400)]
[emacs] configure Ibuffer

6 years ago[emacs] update 5 drones
Amin Bandali [Mon, 3 Sep 2018 00:00:57 +0000 (20:00 -0400)]
[emacs] update 5 drones

lib/dante                   master                     1.4-70-ge35bac2
lib/lcr                     master                     1.1
lib/magit                   master                     2.13.0-204-g852c7593
lib/org                     master                    release_9.1.14-908-gf1269e4c1
lib/proof-site              master                    v4.4-203-g65d69a7a

6 years ago[emacs] assimilate highlight-indent-guides
Amin Bandali [Sun, 2 Sep 2018 18:43:26 +0000 (14:43 -0400)]
[emacs] assimilate highlight-indent-guides

6 years ago[emacs] defmacro setq-every! and set web-related indentation to 2
Amin Bandali [Sun, 2 Sep 2018 16:34:46 +0000 (12:34 -0400)]
[emacs] defmacro setq-every! and set web-related indentation to 2

6 years ago[emacs] assimilate web-mode and emmet-mode for better web dev xp
Amin Bandali [Sun, 2 Sep 2018 16:11:25 +0000 (12:11 -0400)]
[emacs] assimilate web-mode and emmet-mode for better web dev xp

TODO: change indentation offsets to 2

6 years agoadd license (GPLv3+) file
Amin Bandali [Sat, 1 Sep 2018 06:43:36 +0000 (02:43 -0400)]
add license (GPLv3+) file

6 years ago[emacs] remove shackle
Amin Bandali [Sat, 1 Sep 2018 06:38:17 +0000 (02:38 -0400)]
[emacs] remove shackle

most packages that i use have fairly sane defaults.  also, shackles
messes with magit popups a bit, and fixing it would require writing
custom functions, which i'm not down to do at the moment.  basically,
the costs way outweight the benefits right now.  i might add it again
some day though :)

6 years ago[emacs] update 5 drones
Amin Bandali [Sat, 1 Sep 2018 06:29:58 +0000 (02:29 -0400)]
[emacs] update 5 drones

lib/helm                 master                    v3.0-6-g3f3bfa4f
lib/hydra                master                     0.14.0-18-g44b4259
lib/markdown-mode        master                    v2.3-196-gb6de08a
lib/org                  master                    release_9.1.14-906-gcbb7be9c2
lib/ox-hugo              master                    v0.8-360-gd31eb31

6 years ago[emacs/shackle] fix typo in rule :align
Amin Bandali [Sat, 1 Sep 2018 06:27:47 +0000 (02:27 -0400)]
[emacs/shackle] fix typo in rule :align

6 years ago[emacs] assimilate boxquote.el and add key bindings on C-c q
Amin Bandali [Fri, 31 Aug 2018 16:32:01 +0000 (12:32 -0400)]
[emacs] assimilate boxquote.el and add key bindings on C-c q

6 years ago[emacs] assimilate unkillable-scratch
Amin Bandali [Thu, 30 Aug 2018 22:13:39 +0000 (18:13 -0400)]
[emacs] assimilate unkillable-scratch

make *scratch* and *Messages* unkillable

6 years ago[emacs] move *compilation* auto-close to own section under Defaults
Amin Bandali [Thu, 30 Aug 2018 22:00:57 +0000 (18:00 -0400)]
[emacs] move *compilation* auto-close to own section under Defaults

6 years agoremove vestigial other/ directory
Amin Bandali [Thu, 30 Aug 2018 21:57:44 +0000 (17:57 -0400)]
remove vestigial other/ directory

6 years ago[emacs] update 4 drones
Amin Bandali [Thu, 30 Aug 2018 21:57:14 +0000 (17:57 -0400)]
[emacs] update 4 drones

lib/doom-modeline        master                     0.4.0-6-gac03729
lib/magit                master                     2.13.0-203-g854fb0b0
lib/org                  master                    release_9.1.14-905-gee4dbaff6
lib/proof-site           master                    v4.4-202-g6aeacf58

6 years ago[emacs] delete old backups automatically
Amin Bandali [Thu, 30 Aug 2018 21:53:00 +0000 (17:53 -0400)]
[emacs] delete old backups automatically

stops emacs from annoying me on exit

6 years ago[emacs] call compile after async tangle, auto-close *compilation*
Amin Bandali [Thu, 30 Aug 2018 21:08:19 +0000 (17:08 -0400)]
[emacs] call compile after async tangle, auto-close *compilation*

close *compilation* buffer on successful compile

6 years ago[emacs] automatically tangle init.org on save
Amin Bandali [Thu, 30 Aug 2018 05:17:06 +0000 (01:17 -0400)]
[emacs] automatically tangle init.org on save

6 years ago[emacs] add crux-top-join-line bindings (à la evil-mode's J)
Amin Bandali [Thu, 30 Aug 2018 04:49:15 +0000 (00:49 -0400)]
[emacs] add crux-top-join-line bindings (à la evil-mode's J)

6 years ago[emacs] C-l eshell clear binding and magit-dispatch-popup on bottom
Amin Bandali [Thu, 30 Aug 2018 03:03:20 +0000 (23:03 -0400)]
[emacs] C-l eshell clear binding and magit-dispatch-popup on bottom

6 years ago[emacs] assimilate shell-pop
Amin Bandali [Thu, 30 Aug 2018 03:02:42 +0000 (23:02 -0400)]
[emacs] assimilate shell-pop

6 years ago[rc/notmuch] add work and lists/alloytools tagging rules
Amin Bandali [Thu, 30 Aug 2018 02:27:06 +0000 (22:27 -0400)]
[rc/notmuch] add work and lists/alloytools tagging rules

6 years ago[emacs] assimilate helpful and its deps, and add bindings
Amin Bandali [Thu, 30 Aug 2018 02:26:05 +0000 (22:26 -0400)]
[emacs] assimilate helpful and its deps, and add bindings

6 years ago[emacs] assimilate shackle and add a few useful popup rules
Amin Bandali [Thu, 30 Aug 2018 02:15:54 +0000 (22:15 -0400)]
[emacs] assimilate shackle and add a few useful popup rules

6 years ago[emacs] have C-d quit eshell on empty prompt input
Amin Bandali [Thu, 30 Aug 2018 02:13:15 +0000 (22:13 -0400)]
[emacs] have C-d quit eshell on empty prompt input

6 years ago[emacs] update 9 drones and remove general
Amin Bandali [Wed, 29 Aug 2018 02:31:51 +0000 (22:31 -0400)]
[emacs] update 9 drones and remove general

lib/borg                 master                    v2.0.0-68-ga495a46
lib/doom-modeline        master                     0.4.0-5-gad7c7ae
lib/helm                 master                    v3.0-2-g40a3fd4f
lib/magit                master                     2.13.0-193-g648ea6e5
lib/no-littering         master                    v0.5.14-8-g3f6d290
lib/org                  master                    release_9.1.14-901-g38a89014a
lib/ox-hugo              master                    v0.8-348-g0af60fc
lib/proof-site           master                    v4.4-198-g69066bf2
lib/which-key            master                    v3.3.0-2-gc938bbf

6 years ago[rc/notmuch] add uw/se212 tag rule
Amin Bandali [Sat, 25 Aug 2018 05:18:19 +0000 (01:18 -0400)]
[rc/notmuch] add uw/se212 tag rule

6 years ago[emacs] update 3 drones
Amin Bandali [Sat, 25 Aug 2018 05:17:54 +0000 (01:17 -0400)]
[emacs] update 3 drones

lib/helm                 master                    v3.0
lib/ox-hugo              master                    v0.8-332-g8e244fa
lib/projectile           master                    v1.0.0-23-g62ef2ae

6 years ago[emacs] add borg-nix-shell and use it to build notmuch's build deps
Amin Bandali [Fri, 24 Aug 2018 18:26:12 +0000 (14:26 -0400)]
[emacs] add borg-nix-shell and use it to build notmuch's build deps

- currently only works in regular emacs session and not via terminal:
  https://github.com/emacscollective/borg/issues/78

- TODO: add support for guix environment

6 years ago[emacs/notmuch] remove the g common binding and use notmuch's own G
Amin Bandali [Fri, 24 Aug 2018 18:25:07 +0000 (14:25 -0400)]
[emacs/notmuch] remove the g common binding and use notmuch's own G

6 years ago[emacs/notmuch] [re-]add a couple of bindings
Amin Bandali [Thu, 23 Aug 2018 22:32:31 +0000 (18:32 -0400)]
[emacs/notmuch] [re-]add a couple of bindings

6 years ago[emacs] minor changes
Amin Bandali [Thu, 23 Aug 2018 21:06:51 +0000 (17:06 -0400)]
[emacs] minor changes

6 years ago[emacs] use-package projectile
Amin Bandali [Thu, 23 Aug 2018 20:19:42 +0000 (16:19 -0400)]
[emacs] use-package projectile

6 years ago[emacs] use the standard C-c as my prefix, instead of M-m
Amin Bandali [Thu, 23 Aug 2018 20:19:15 +0000 (16:19 -0400)]
[emacs] use the standard C-c as my prefix, instead of M-m

at least for now

6 years ago[emacs] remove evil; back to using vanilla emacs
Amin Bandali [Thu, 23 Aug 2018 20:02:53 +0000 (16:02 -0400)]
[emacs] remove evil; back to using vanilla emacs

6 years ago[emacs] update 12 drones
Amin Bandali [Thu, 23 Aug 2018 18:19:54 +0000 (14:19 -0400)]
[emacs] update 12 drones

lib/dante                master                     1.4-66-g8b3e799
lib/doom-modeline        master                     0.3.0-33-g9d15e92
lib/evil-collection      master                    5db4a9a
lib/flycheck             master                     31-170-g10248d4b
lib/ghub                 master                    v2.0.1-30-g48e91c0
lib/helm                 master                    v2.9.8-45-gc0449b96
lib/ivy                  master                     0.10.0-387-g02537c9
lib/magit                master                     2.13.0-170-gce6bbc83
lib/org                  master                    release_9.1.14-897-g80d334085
lib/ox-hugo              master                    v0.8-330-g35b7e1a
lib/projectile           master                    v1.0.0-22-ga4b447d
lib/proof-site           master                    v4.4-196-g95786256

6 years ago[emacs] work around org source block indentation issue with evil
Amin Bandali [Thu, 23 Aug 2018 16:42:39 +0000 (12:42 -0400)]
[emacs] work around org source block indentation issue with evil

happens due to (setq org-src-tab-acts-natively t)

another less-elegant workaround is to unbind TAB:

(define-key evil-motion-state-map (kbd "TAB") nil)

---

excerpt of conversation with wasamasa on #evil-mode about the issue:

│12:15:00    aminb | wasamasa: mannaged to pinpoint the cause:
│12:15:05    aminb | i had (setq org-src-tab-acts-natively t) in my config
│12:15:22 wasamasa | what does that do?
│12:15:23    aminb | which, for some reason, messes with indentation, and it only happens when evil is enabled
│12:15:26    aminb | give it a shot
│12:15:43    aminb | Documentation:
│12:15:43    aminb | If non-nil, the effect of TAB in a code block is as if it were
│12:15:43    aminb | issued in the language major mode buffer.
│12:15:57 wasamasa | sounds magic
│12:16:11    aminb | i can't notice any difference, at least not with emacs-lisp blocks
│12:16:23    aminb | except that it fucks with evil somehow
│12:19:12 wasamasa | ah, now I get fun behavior
│12:19:19 wasamasa | unless I unbind C-i :P
│12:20:56    aminb | wasamasa: :p so if you unbind C-i, indentation works fine even with that var set?
│12:21:28 wasamasa | I suspect that's why it works normally in my customized session, as opposed to the minimal one (where the block is indented with two spaces for each line)
│12:21:57    aminb | hmm
│12:22:11 wasamasa | ok, it's a bit more complicated
│12:22:35 wasamasa | org looks up the command for the pressed key (evil-jump-forward), executes that in the buffer, then does reformatting
│12:22:56 wasamasa | evil-jump-forward does no indentation, but the reformatting adds indentation unless you customized that
│12:23:10 wasamasa | which I did
│12:23:16    aminb | ha
│12:23:20    aminb | is there anyway to 'fix' this?
│12:23:22 wasamasa | I also unbound TAB and bound C-i separately from that
│12:23:24 wasamasa | well, not really
│12:23:49    aminb | hm okay
│12:23:49 wasamasa | org tries to do the smart thing, but didn't anticipate there's evil where keybindings resolve to something different depending on the state
│12:24:14    aminb | right
│12:26:02 wasamasa | try (define-key evil-motion-state-map (kbd "TAB") nil)
│12:26:29 wasamasa | but as noted, that will kill C-i
│12:27:47    aminb | wasamasa: yup, that seems to do it
│12:27:50 wasamasa | looking at the source of org-babel-do-in-edit-buffer you could do some hack so that the edit buffer comes up in insert state
│12:28:04 wasamasa | then TAB would be looked up correctly
│12:29:10    aminb | i see
│12:42:41 wasamasa | well indeed, try (add-hook 'org-src-mode-hook 'evil-insert-state)

(excerpt included with permission)

6 years ago[emacs][wip] adapt to evil-collection-notmuch bindings etc
Amin Bandali [Thu, 23 Aug 2018 04:18:51 +0000 (00:18 -0400)]
[emacs][wip] adapt to evil-collection-notmuch bindings etc

6 years ago[emacs] further evil-related enhancements
Amin Bandali [Thu, 23 Aug 2018 02:44:15 +0000 (22:44 -0400)]
[emacs] further evil-related enhancements

6 years ago[emacs] switch back to evil
Amin Bandali [Thu, 23 Aug 2018 01:19:38 +0000 (21:19 -0400)]
[emacs] switch back to evil

6 years ago[emacs] change my conventions prefix from ab to amin
Amin Bandali [Wed, 22 Aug 2018 20:33:13 +0000 (16:33 -0400)]
[emacs] change my conventions prefix from ab to amin

6 years ago[emacs] remove Org html export related stuff
Amin Bandali [Wed, 22 Aug 2018 04:38:35 +0000 (00:38 -0400)]
[emacs] remove Org html export related stuff

might want to bring some back later again

6 years ago[rc/sway] fix rofi-pass binding
Amin Bandali [Wed, 22 Aug 2018 04:37:14 +0000 (00:37 -0400)]
[rc/sway] fix rofi-pass binding

6 years ago[emacs/notmuch] bind "e" in notmuch-hello-mode-map
Amin Bandali [Sat, 18 Aug 2018 20:03:09 +0000 (16:03 -0400)]
[emacs/notmuch] bind "e" in notmuch-hello-mode-map

6 years ago[rc/i3status] add pulseaudio volume and adjust battery low_threshold
Amin Bandali [Sat, 18 Aug 2018 19:49:05 +0000 (15:49 -0400)]
[rc/i3status] add pulseaudio volume and adjust battery low_threshold

6 years ago[emacs] disable time and battery on modeline
Amin Bandali [Sat, 18 Aug 2018 02:52:28 +0000 (22:52 -0400)]
[emacs] disable time and battery on modeline

6 years ago[rc/i3status] customizations
Amin Bandali [Fri, 17 Aug 2018 23:05:12 +0000 (19:05 -0400)]
[rc/i3status] customizations

6 years ago[rc/{sway,tlp}] add rofi-pass binding, and plasma is now archy
Amin Bandali [Fri, 17 Aug 2018 22:54:41 +0000 (18:54 -0400)]
[rc/{sway,tlp}] add rofi-pass binding, and plasma is now archy

6 years ago[rc] switch from i3gs to i3status
Amin Bandali [Fri, 17 Aug 2018 22:53:10 +0000 (18:53 -0400)]
[rc] switch from i3gs to i3status

6 years ago[rc] fix alphabetical order of Configs sections
Amin Bandali [Fri, 17 Aug 2018 20:38:14 +0000 (16:38 -0400)]
[rc] fix alphabetical order of Configs sections

6 years ago[rc] don't tangle some of the scripts I don't use anymore
Amin Bandali [Fri, 17 Aug 2018 20:34:19 +0000 (16:34 -0400)]
[rc] don't tangle some of the scripts I don't use anymore

6 years ago[emacs] update 7 drones
Amin Bandali [Fri, 17 Aug 2018 17:20:21 +0000 (13:20 -0400)]
[emacs] update 7 drones

lib/dante                master                     1.4-65-g94c46e8
lib/doom-modeline        master                     0.3.0-18-g70b1dd3
lib/magit                master                     2.13.0-168-g716dbaf9
lib/org                  master                    release_9.1.13-897-gab1f7712d
lib/ox-hugo              master                    v0.8-318-gefbb6ce
lib/projectile           master                    v1.0.0-21-g35be8e4
lib/proof-site           master                    v4.4-178-gb7f17b7c

6 years ago[emacs,rc] update my gnu address
Amin Bandali [Fri, 17 Aug 2018 17:19:25 +0000 (13:19 -0400)]
[emacs,rc] update my gnu address

6 years ago[emacs] update 12 drones
Amin Bandali [Tue, 14 Aug 2018 17:36:28 +0000 (13:36 -0400)]
[emacs] update 12 drones

lib/closql               master                    v0.6.0-3-gedb4413
lib/dante                master                     1.4-62-g45e5c91
lib/doom-modeline        master                     0.3.0-15-g1adcc1f
lib/ghub                 master                    v2.0.1-26-gcf1a217
lib/helm                 master                    v2.9.8-40-ge3aadd86
lib/ivy                  master                     0.10.0-381-g71cfa9b
lib/magit                master                     2.13.0-155-gc686f54d
lib/no-littering         master                    v0.5.14-7-ga8618ec
lib/org                  master                    release_9.1.13-896-g18998fd4c
lib/ox-hugo              master                    v0.8-316-g5cf5520
lib/projectile           master                    v1.0.0-14-g9c6e981
lib/proof-site           master                    v4.4-176-g52d1f920

6 years ago[rc/msmtp] update expected tls_fingerprint for nix
Amin Bandali [Sat, 11 Aug 2018 00:28:05 +0000 (20:28 -0400)]
[rc/msmtp] update expected tls_fingerprint for nix

updated the cert today

6 years ago[rc/zim] update zssh_ids
Amin Bandali [Wed, 8 Aug 2018 02:18:07 +0000 (22:18 -0400)]
[rc/zim] update zssh_ids

6 years ago[emacs] update 10 drones
Amin Bandali [Sun, 5 Aug 2018 05:21:50 +0000 (01:21 -0400)]
[emacs] update 10 drones

lib/borg                 master                    v2.0.0-66-g6270c61
lib/company              master                     0.9.6-50-g1c76850
lib/doom-modeline        master                     0.2.0-12-g4729437
lib/exec-path-from-shell master                     1.11-24-gd8aa776
lib/flycheck             master                     31-163-gf6f09194
lib/helm                 master                    v2.9.8-34-g5f747694
lib/ivy                  master                     0.10.0-316-g214664a
lib/magit                master                     2.13.0-136-ga9c3242e
lib/markdown-mode        master                    v2.3-193-g74c0a06
lib/ox-hugo              master                    v0.8-292-g94c57eb

6 years ago[rc/zim] use new ssh key
Amin Bandali [Sun, 5 Aug 2018 05:08:17 +0000 (01:08 -0400)]
[rc/zim] use new ssh key

6 years ago[rc] use l/ instead of lists/ for nm tags. use gnu address for sr.ht
Amin Bandali [Sun, 5 Aug 2018 05:07:20 +0000 (01:07 -0400)]
[rc] use l/ instead of lists/ for nm tags. use gnu address for sr.ht

- use a shorter l/ prefix for tagging mailing list emails
- use my gnu address for lists.sr.ht
- sieve rules for sr.ht lists (thanks iank for help with the regex)

6 years ago[rc] add nmam and nmam3 aliases for extracting patches from notmuch
Amin Bandali [Sat, 4 Aug 2018 22:58:42 +0000 (18:58 -0400)]
[rc] add nmam and nmam3 aliases for extracting patches from notmuch

kudos and thanks to @bremner

6 years ago[emacs,rc] add my new gnu address
Amin Bandali [Sat, 4 Aug 2018 22:56:58 +0000 (18:56 -0400)]
[emacs,rc] add my new gnu address

also remove my long uw address, at least for now

6 years ago[emacs] update 16 drones
Amin Bandali [Sat, 28 Jul 2018 15:03:20 +0000 (11:03 -0400)]
[emacs] update 16 drones

lib/closql               master                    v0.6.0-2-g3289511
lib/company              master                     0.9.6-41-g9e8bd0b
lib/dash                 master                     2.14.1-10-g453c775
lib/flycheck             master                     31-159-g740d6670
lib/general              master                    6b8f7bc
lib/ghub                 master                    v2.0.1-19-gd83ebae
lib/git-modes            master                     1.2.7-2-g5546831
lib/helm                 master                    v2.9.8-22-gd5520ebf
lib/ivy                  master                     0.10.0-305-g951560e
lib/magit                master                     2.13.0-106-g6d72f0ee
lib/magit-popup          master                    v2.12.4
lib/no-littering         master                    v0.5.14-6-g039b16b
lib/org                  master                    release_9.1.13-894-gf79545f96
lib/ox-hugo              master                    v0.8-286-g081a4a9
lib/projectile           master                    v1.0.0-11-gd2b808b
lib/with-editor          master                    v2.7.4

6 years ago[rc/sway] add back second argument of floating_modifier
Amin Bandali [Thu, 26 Jul 2018 00:17:12 +0000 (20:17 -0400)]
[rc/sway] add back second argument of floating_modifier

implemented in https://github.com/swaywm/sway/pull/2352

6 years ago[rc/i3gs] better spacing
Amin Bandali [Thu, 26 Jul 2018 00:14:34 +0000 (20:14 -0400)]
[rc/i3gs] better spacing

6 years ago[rc] add volume-info script for displaying volume in bar
Amin Bandali [Tue, 24 Jul 2018 21:13:58 +0000 (17:13 -0400)]
[rc] add volume-info script for displaying volume in bar

6 years ago[rc/battery-percentage-time] drastically improve the script
Amin Bandali [Tue, 24 Jul 2018 18:55:10 +0000 (14:55 -0400)]
[rc/battery-percentage-time] drastically improve the script

thanks to @sircmpwn:
https://cmpwn.com/@sir/100431155990909270

6 years ago[rc] disable some i3gs blocks & change battery time/perct. format
Amin Bandali [Tue, 24 Jul 2018 18:26:05 +0000 (14:26 -0400)]
[rc] disable some i3gs blocks & change battery time/perct. format

6 years ago[emacs] remove key-seq and only use key-chord, decrease delay
Amin Bandali [Mon, 23 Jul 2018 04:47:56 +0000 (00:47 -0400)]
[emacs] remove key-seq and only use key-chord, decrease delay

the delay on j was annoying, even if only 0.075s.  switch to key-chord
so order won't matter, and bring delay down to 0.005s.

6 years ago[emacs] add "jk" key sequence using key-seq (uses key-chord) for ryo
Amin Bandali [Mon, 23 Jul 2018 04:40:22 +0000 (00:40 -0400)]
[emacs] add "jk" key sequence using key-seq (uses key-chord) for ryo

6 years ago[emacs] add more ryo bindings, including some for borg actions
Amin Bandali [Mon, 23 Jul 2018 04:36:15 +0000 (00:36 -0400)]
[emacs] add more ryo bindings, including some for borg actions

6 years ago[rc/sway] launch dunst on start, and swap bspwm & original bindings
Amin Bandali [Mon, 23 Jul 2018 03:37:46 +0000 (23:37 -0400)]
[rc/sway] launch dunst on start, and swap bspwm & original bindings

depends: dunst