| Commit message (Expand) | Author | Age | Files | Lines |
* | 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
|  Amin Bandali | 2018-09-10 | 1 | -3/+3 |
* | [rc] a few changes and notmuch tags for new courses |  Amin Bandali | 2018-09-10 | 1 | -8/+10 |
* | [emacs] configure Ibuffer |  Amin Bandali | 2018-09-02 | 1 | -1/+59 |
* | [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
|  Amin Bandali | 2018-09-02 | 5 | -0/+0 |
* | [emacs] assimilate highlight-indent-guides |  Amin Bandali | 2018-09-02 | 3 | -0/+19 |
* | [emacs] defmacro setq-every! and set web-related indentation to 2 |  Amin Bandali | 2018-09-02 | 1 | -5/+29 |
* | [emacs] assimilate web-mode and emmet-mode for better web dev xp•••TODO: change indentation offsets to 2
|  Amin Bandali | 2018-09-02 | 4 | -0/+33 |
* | add license (GPLv3+) file |  Amin Bandali | 2018-09-01 | 2 | -0/+675 |
* | [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 :)
|  Amin Bandali | 2018-09-01 | 3 | -24/+0 |
* | [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
|  Amin Bandali | 2018-09-01 | 5 | -0/+0 |
* | [emacs/shackle] fix typo in rule :align |  Amin Bandali | 2018-09-01 | 1 | -1/+1 |
* | [emacs] assimilate boxquote.el and add key bindings on C-c q |  Amin Bandali | 2018-08-31 | 3 | -0/+40 |
* | [emacs] assimilate unkillable-scratch•••make *scratch* and *Messages* unkillable
|  Amin Bandali | 2018-08-30 | 3 | -0/+15 |
* | [emacs] move *compilation* auto-close to own section under Defaults |  Amin Bandali | 2018-08-30 | 1 | -10/+14 |
* | remove vestigial other/ directory |  Amin Bandali | 2018-08-30 | 3 | -9/+0 |
* | [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
|  Amin Bandali | 2018-08-30 | 4 | -0/+0 |
* | [emacs] delete old backups automatically•••stops emacs from annoying me on exit
|  Amin Bandali | 2018-08-30 | 1 | -1/+2 |
* | [emacs] call compile after async tangle, auto-close *compilation*•••close *compilation* buffer on successful compile
|  Amin Bandali | 2018-08-30 | 1 | -7/+23 |
* | [emacs] automatically tangle init.org on save |  Amin Bandali | 2018-08-30 | 1 | -0/+47 |
* | [emacs] add crux-top-join-line bindings (à la evil-mode's J) |  Amin Bandali | 2018-08-30 | 1 | -1/+3 |
* | [emacs] C-l eshell clear binding and magit-dispatch-popup on bottom |  Amin Bandali | 2018-08-29 | 1 | -1/+9 |
* | [emacs] assimilate shell-pop |  Amin Bandali | 2018-08-29 | 3 | -0/+14 |
* | [rc/notmuch] add work and lists/alloytools tagging rules |  Amin Bandali | 2018-08-29 | 1 | -1/+3 |
* | [emacs] assimilate helpful and its deps, and add bindings |  Amin Bandali | 2018-08-29 | 6 | -0/+25 |
* | [emacs] assimilate shackle and add a few useful popup rules |  Amin Bandali | 2018-08-29 | 3 | -0/+21 |
* | [emacs] have C-d quit eshell on empty prompt input |  Amin Bandali | 2018-08-29 | 1 | -0/+20 |
* | [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 Bandali | 2018-08-29 | 11 | -3/+0 |
* | [rc/notmuch] add uw/se212 tag rule |  Amin Bandali | 2018-08-25 | 1 | -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 Bandali | 2018-08-25 | 3 | -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 Bandali | 2018-08-24 | 3 | -0/+7 |
* | [emacs/notmuch] remove the g common binding and use notmuch's own G |  Amin Bandali | 2018-08-24 | 1 | -2/+0 |
* | [emacs/notmuch] [re-]add a couple of bindings |  Amin Bandali | 2018-08-23 | 1 | -11/+40 |
* | [emacs] minor changes |  Amin Bandali | 2018-08-23 | 1 | -1/+2 |
* | [emacs] use-package projectile |  Amin Bandali | 2018-08-23 | 1 | -0/+21 |
* | [emacs] use the standard C-c as my prefix, instead of M-m•••at least for now
|  Amin Bandali | 2018-08-23 | 1 | -44/+27 |
* | [emacs] remove evil; back to using vanilla emacs |  Amin Bandali | 2018-08-23 | 7 | -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 Bandali | 2018-08-23 | 12 | -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 Bandali | 2018-08-23 | 1 | -1/+2 |
* | [emacs][wip] adapt to evil-collection-notmuch bindings etc |  Amin Bandali | 2018-08-23 | 1 | -33/+24 |
* | [emacs] further evil-related enhancements |  Amin Bandali | 2018-08-22 | 5 | -18/+38 |
* | [emacs] switch back to evil |  Amin Bandali | 2018-08-22 | 7 | -102/+154 |
* | [emacs] change my conventions prefix from ab to amin |  Amin Bandali | 2018-08-22 | 1 | -26/+25 |
* | [emacs] remove Org html export related stuff•••might want to bring some back later again
|  Amin Bandali | 2018-08-22 | 3 | -12/+1 |
* | [rc/sway] fix rofi-pass binding |  Amin Bandali | 2018-08-22 | 1 | -1/+1 |
* | [emacs/notmuch] bind "e" in notmuch-hello-mode-map |  Amin Bandali | 2018-08-18 | 1 | -5/+9 |
* | [rc/i3status] add pulseaudio volume and adjust battery low_threshold |  Amin Bandali | 2018-08-18 | 1 | -3/+10 |
* | [emacs] disable time and battery on modeline |  Amin Bandali | 2018-08-17 | 1 | -1/+3 |
* | [rc/i3status] customizations |  Amin Bandali | 2018-08-17 | 1 | -14/+25 |
* | [rc/{sway,tlp}] add rofi-pass binding, and plasma is now archy |  Amin Bandali | 2018-08-17 | 1 | -2/+5 |
* | [rc] switch from i3gs to i3status |  Amin Bandali | 2018-08-17 | 1 | -4/+60 |