Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [emacs] assimilate pdf-tools and deps | Amin Bandali | 2018-10-21 | 1 | -2/+22 |
| | | | | | | | anzu is not a dependency, but I noticed doom-modeline refers to it when using isearch (in pdf-view-mode swiper searches through binary contents of a pdf, so we'll fall back to isearch), resulting in a warning if it's not present. | ||||
* | [emacs] remove tao-theme | Amin Bandali | 2018-10-20 | 1 | -8/+0 |
| | | | | i've been using eink for a few months already | ||||
* | [emacs/ibuffer] change org filter from name-based to mode-based | Amin Bandali | 2018-10-20 | 1 | -1/+1 |
| | |||||
* | [emacs] some cosmetic changes | Amin Bandali | 2018-10-20 | 1 | -4/+16 |
| | |||||
* | [emacs,rc] update mail and gpg key | Amin Bandali | 2018-10-17 | 1 | -1/+2 |
| | |||||
* | [emacs,rc] switch to Source Code Pro from Ubuntu Mono throughout | Amin Bandali | 2018-10-09 | 1 | -2/+2 |
| | |||||
* | [emacs] add ox-latex IEEEtran support | Amin Bandali | 2018-10-09 | 1 | -1/+17 |
| | |||||
* | [emacs] set up outline-minor-mode for prog-mode, with bindings | Amin Bandali | 2018-10-09 | 1 | -0/+21 |
| | |||||
* | [emacs] disable borg-nix-shell for now | Amin Bandali | 2018-10-09 | 1 | -2/+2 |
| | | | | TODO: remove notmuch after migrating to Gnus | ||||
* | [emacs] gentler font resizing | Amin Bandali | 2018-10-09 | 1 | -0/+6 |
| | |||||
* | [emacs] assimilate 6 drones (nix-mode and its deps) | Amin Bandali | 2018-09-24 | 1 | -0/+7 |
| | |||||
* | [emacs] increase recentf-max-saved-items from 20 to 40 | Amin Bandali | 2018-09-23 | 1 | -1/+3 |
| | |||||
* | [emacs] assimilate orgalist | Amin Bandali | 2018-09-23 | 1 | -0/+2 |
| | |||||
* | [emacs] put sendmail and message into their own sections | Amin Bandali | 2018-09-16 | 1 | -20/+20 |
| | | | | | 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. | ||||
* | [emacs] use ox-hugo-auto-export | Amin Bandali | 2018-09-15 | 1 | -0/+3 |
| | |||||
* | [emacs] unbind C-j in emmet-mode-keymap | Amin Bandali | 2018-09-15 | 1 | -1/+2 |
| | |||||
* | [emacs] company-dabbrev: don't ever change casing of completions | Amin Bandali | 2018-09-15 | 1 | -0/+2 |
| | |||||
* | [emacs] Ibubffer: categorize css-mode and scss-mode in "web" | Amin Bandali | 2018-09-15 | 1 | -0/+2 |
| | |||||
* | [emacs] (setq org-log-done 'time) | Amin Bandali | 2018-09-15 | 1 | -1/+2 |
| | |||||
* | [emacs] configure Ibuffer | Amin Bandali | 2018-09-02 | 1 | -1/+59 |
| | |||||
* | [emacs] assimilate highlight-indent-guides | Amin Bandali | 2018-09-02 | 1 | -0/+16 |
| | |||||
* | [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 | Amin Bandali | 2018-09-02 | 1 | -0/+27 |
| | | | | TODO: change indentation offsets to 2 | ||||
* | [emacs] remove shackle | Amin Bandali | 2018-09-01 | 1 | -21/+0 |
| | | | | | | | | 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 :) | ||||
* | [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 | 1 | -0/+37 |
| | |||||
* | [emacs] assimilate unkillable-scratch | Amin Bandali | 2018-08-30 | 1 | -0/+12 |
| | | | | make *scratch* and *Messages* unkillable | ||||
* | [emacs] move *compilation* auto-close to own section under Defaults | Amin Bandali | 2018-08-30 | 1 | -10/+14 |
| | |||||
* | [emacs] delete old backups automatically | Amin Bandali | 2018-08-30 | 1 | -1/+2 |
| | | | | stops emacs from annoying me on exit | ||||
* | [emacs] call compile after async tangle, auto-close *compilation* | Amin Bandali | 2018-08-30 | 1 | -7/+23 |
| | | | | close *compilation* buffer on successful compile | ||||
* | [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 | 1 | -0/+11 |
| | |||||
* | [emacs] assimilate helpful and its deps, and add bindings | Amin Bandali | 2018-08-29 | 1 | -0/+13 |
| | |||||
* | [emacs] assimilate shackle and add a few useful popup rules | Amin Bandali | 2018-08-29 | 1 | -0/+18 |
| | |||||
* | [emacs] have C-d quit eshell on empty prompt input | Amin Bandali | 2018-08-29 | 1 | -0/+20 |
| | |||||
* | [emacs] add borg-nix-shell and use it to build notmuch's build deps | Amin Bandali | 2018-08-24 | 1 | -0/+3 |
| | | | | | | | - currently only works in regular emacs session and not via terminal: https://github.com/emacscollective/borg/issues/78 - TODO: add support for guix environment | ||||
* | [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 | Amin Bandali | 2018-08-23 | 1 | -44/+27 |
| | | | | at least for now | ||||
* | [emacs] remove evil; back to using vanilla emacs | Amin Bandali | 2018-08-23 | 1 | -201/+95 |
| | |||||
* | [emacs] work around org source block indentation issue with evil | Amin Bandali | 2018-08-23 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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) | ||||
* | [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 | 1 | -18/+29 |
| | |||||
* | [emacs] switch back to evil | Amin Bandali | 2018-08-22 | 1 | -96/+145 |
| | |||||
* | [emacs] change my conventions prefix from ab to amin | Amin Bandali | 2018-08-22 | 1 | -26/+25 |
| | |||||
* | [emacs] remove Org html export related stuff | Amin Bandali | 2018-08-22 | 1 | -9/+1 |
| | | | | might want to bring some back later again |