-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Org knit #4065
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Org knit #4065
Conversation
|
Update: after a long delay I'm coming back to this 🙂 |
7bbee61 to
33709de
Compare
3790b5f to
6826cb6
Compare
6cf9893 to
736c769
Compare
|
|
|
A wonderful bird is the pelican, |
faf84fb to
5118f60
Compare
Now that we've reclaimed the master branch, the develop branch will soon be phased out.
BREAKING CHANGE: This commit changes the behaviour of the TAB and RET keys in a consult-completing read multiple session, in order to make them more intuitive. The behaviour is now: - TAB: (unchanged) always select or deselect the current candidate, and if the candidate is selected, move the index to the next one (this allows for pressing TAB repeatedly to select multiple subsequent candidates). - RET: If no candidates have been selected, select the current candidate and exit the completion session. If some have been selected, disregard the current candidate and exit. - S-TAB: (new) like TAB, but the keeps the input.
iyefrat/all-the-icons-completion@a0f34d68cc12 -> iyefrat/all-the-icons-completion@9e7d456b0934 minad/consult@cc8eff9578f5 -> minad/consult@0940ca016531 minad/marginalia@2fb2787bc302 -> minad/marginalia@9229d88ae475 minad/vertico@eedcb8478692 -> minad/vertico@a8fe9a0b2e15 oantolin/embark@e08899ef2e7f -> oantolin/embark@c9b26c2e18f0
The C-c C-s binding mirrors the export and writable export bindings. embark-export is used for type specific exports (such as buffers to an ibuffer buffer), not for verbatim exports. This is most noticeable if you want to export a variable list, which gets you to an apropos buffer. if you just want a list of things to keep around, embark-collect-snapshot is the tool for the job, but having it be only on C-; S makes it harder to reach and less visible. C-c C-s is a nice visible thing to have around.
This ensures that argument processing occurs before any further actions relying on the arguments.
Just calling `error' leads to a full stacktrace. Now we just give the error message and exit.
This is accomplished treating tangling as a special case publishing format.
This may be nicer with a if-required check in future, but for now this allows this to work at all on Emacs 27.
This just adds clutter, as we manage this ourselves.
When code-block evaluation changes the contents of the buffer, it should be saved.
When using `find-file-noselect', there are quite a few things are run implicitly, which can cause issues. Using `insert-file-contents' instead is much more predictable, and thus safe.
The tangle action (tang) was marked as "completed" regardless. It should be included in the `condition-case' and only run when there is no error.
|
|
|
Delayed but not abandoned. |
|
This was auto-closed because I deleted the |
|
NP. Likewise, happy to revisit later. I think this is 80-90% there, and neat functionality to have. |
from:
PR doomemacs#4065
from:
PR doomemacs#4065
See https://discourse.doomemacs.org/t/org-knit-development/1432 for task list and discussion.
org-knit -aorg-knit -s -f ascii,md,html *.org