| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
make *scratch* and *Messages* unkillable
|
| |
|
| |
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
stops emacs from annoying me on exit
|
|
|
|
| |
close *compilation* buffer on successful compile
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
| |
lib/helm master v3.0
lib/ox-hugo master v0.8-332-g8e244fa
lib/projectile master v1.0.0-23-g62ef2ae
|
|
|
|
|
|
|
| |
- currently only works in regular emacs session and not via terminal:
https://github.com/emacscollective/borg/issues/78
- TODO: add support for guix environment
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
at least for now
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
might want to bring some back later again
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
updated the cert today
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
| |
- 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)
|
|
|
|
| |
kudos and thanks to @bremner
|