summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* [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 Amin Bandali2018-08-2911-3/+0
* [rc/notmuch] add uw/se212 tag ruleAmin Bandali2018-08-251-0/+1
* [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 Amin Bandali2018-08-253-0/+0
* [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 Amin Bandali2018-08-243-0/+7
* [emacs/notmuch] remove the g common binding and use notmuch's own GAmin Bandali2018-08-241-2/+0
* [emacs/notmuch] [re-]add a couple of bindingsAmin Bandali2018-08-231-11/+40
* [emacs] minor changesAmin Bandali2018-08-231-1/+2
* [emacs] use-package projectileAmin Bandali2018-08-231-0/+21
* [emacs] use the standard C-c as my prefix, instead of M-m•••at least for now Amin Bandali2018-08-231-44/+27
* [emacs] remove evil; back to using vanilla emacsAmin Bandali2018-08-237-216/+95
* [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 Amin Bandali2018-08-2312-0/+0
* [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) Amin Bandali2018-08-231-1/+2
* [emacs][wip] adapt to evil-collection-notmuch bindings etcAmin Bandali2018-08-231-33/+24
* [emacs] further evil-related enhancementsAmin Bandali2018-08-225-18/+38
* [emacs] switch back to evilAmin Bandali2018-08-227-102/+154
* [emacs] change my conventions prefix from ab to aminAmin Bandali2018-08-221-26/+25
* [emacs] remove Org html export related stuff•••might want to bring some back later again Amin Bandali2018-08-223-12/+1
* [rc/sway] fix rofi-pass bindingAmin Bandali2018-08-221-1/+1
* [emacs/notmuch] bind "e" in notmuch-hello-mode-mapAmin Bandali2018-08-181-5/+9
* [rc/i3status] add pulseaudio volume and adjust battery low_thresholdAmin Bandali2018-08-181-3/+10
* [emacs] disable time and battery on modelineAmin Bandali2018-08-171-1/+3
* [rc/i3status] customizationsAmin Bandali2018-08-171-14/+25
* [rc/{sway,tlp}] add rofi-pass binding, and plasma is now archyAmin Bandali2018-08-171-2/+5
* [rc] switch from i3gs to i3statusAmin Bandali2018-08-171-4/+60
* [rc] fix alphabetical order of Configs sectionsAmin Bandali2018-08-171-142/+142
* [rc] don't tangle some of the scripts I don't use anymoreAmin Bandali2018-08-171-4/+4
* [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 Amin Bandali2018-08-177-0/+0
* [emacs,rc] update my gnu addressAmin Bandali2018-08-172-6/+11
* [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 Amin Bandali2018-08-1412-0/+0
* [rc/msmtp] update expected tls_fingerprint for nix•••updated the cert today Amin Bandali2018-08-101-1/+2
* [rc/zim] update zssh_idsAmin Bandali2018-08-071-1/+1
* [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 Amin Bandali2018-08-0510-0/+0
* [rc/zim] use new ssh keyAmin Bandali2018-08-051-1/+1
* [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) Amin Bandali2018-08-051-22/+36
* [rc] add nmam and nmam3 aliases for extracting patches from notmuch•••kudos and thanks to @bremner Amin Bandali2018-08-041-0/+3
* [emacs,rc] add my new gnu address•••also remove my long uw address, at least for now Amin Bandali2018-08-042-10/+11
* [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 Amin Bandali2018-07-2816-0/+0
* [rc/sway] add back second argument of floating_modifier•••implemented in https://github.com/swaywm/sway/pull/2352 Amin Bandali2018-07-251-1/+4
* [rc/i3gs] better spacingAmin Bandali2018-07-251-2/+2
* [rc] add volume-info script for displaying volume in barAmin Bandali2018-07-241-0/+20
* [rc/battery-percentage-time] drastically improve the script•••thanks to @sircmpwn: https://cmpwn.com/@sir/100431155990909270 Amin Bandali2018-07-241-29/+18
* [rc] disable some i3gs blocks & change battery time/perct. formatAmin Bandali2018-07-241-15/+43
* [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. Amin Bandali2018-07-233-9/+3
* [emacs] add "jk" key sequence using key-seq (uses key-chord) for ryoAmin Bandali2018-07-234-0/+21
* [emacs] add more ryo bindings, including some for borg actionsAmin Bandali2018-07-231-0/+10
* [rc/sway] launch dunst on start, and swap bspwm & original bindings•••depends: dunst Amin Bandali2018-07-221-10/+11
* [rc/sway] uncomment floating_modifier•••landed as of https://github.com/swaywm/sway/pull/2296 though, there seems to have been a change of syntax, and the second argument (normal or inverse) was not implemented (perhaps not yet). Amin Bandali2018-07-221-4/+1
* [emacs] adjust my preferred undo mechanism•••have undo tree save history, and leave emacs' undo intact, for cases when undo tree's history gets corrupt at least i'd have functioning undo for the changes i made in the current session Amin Bandali2018-07-221-3/+5
* [rc/sway] add volume key bindings•••depends: pactl (from pulseaudio) pamixer Amin Bandali2018-07-221-0/+5
* [emacs] add more bindings, from the awesome crux and mwimAmin Bandali2018-07-224-5/+37