github-actions[bot] a65e7397f4 flake.lock: Updating 'org (emacs-straight/org-mode)' - 08071079 -> 5ed2763b
### Changes for org

On branch: main
Commits: 080710797a...5ed2763b15

- [3a4f9604](3a4f9604f1) Cache <N>-level headline regexps instead of calculating dynamically
- [bc4ee1c7](bc4ee1c72a) org-element--current-element: Micro optimizations
- [53404597](534045979d) org-element--current-element: Do not try to query cache
- [64e15ea0](64e15ea0b0) Optimize org-element--cache-compare
- [6d9f3af7](6d9f3af774) org-element--parse-to: Micro optimizations
- [fa058f6d](fa058f6d97) mk/org-fixup.el: Adjust for Emacs 29 autoload.el deprecation
- [8037aab4](8037aab493) org-texinfo-export-to-info: Fix docstring
- [93492b86](93492b8619) org-compile-file: Ensure whitespace before ERR-MSG
- [513534f2](513534f2a7) lisp/org.el: allow org-return to call org-open-at-point on citations
- [aa3980dd](aa3980dd7f) test-org/return: Add test clauses for `org-return' at citations
- [24ed8b20](24ed8b204e) org-mode-tags-syntax-table: Make the value available outside Org buffers
- [3123caa8](3123caa8e9) org-display-inline-images: Expand environment variables in image path
- [74198ac4](74198ac49c) org-lint: Add linter for unknown babel language
- [873b0d22](873b0d22fd) org-fold-core--isearch-reveal: Fix typo
- [7dee2c07](7dee2c07f4) org-fold-core: Fix folding for `isearch-filter-prediacate' outside isearch
- [5b4eebfa](5b4eebfabd) Prefer `condition-case-unless-debug' where possible
- [c50b03d9](c50b03d99e) lisp/ob-C.el: replace %f with %s to prevent unneeded rounding
- [2c77551a](2c77551a68) org-texinfo-export-to-info: Fix docstring
- [d55a1121](d55a112149) lisp/ob-C.el: replace %f with %s to prevent unneeded rounding
- [a0088999](a00889997b) doc/org-manual.org: Mark up nil as ~nil~
- [1cb5de62](1cb5de6211) org-eval: Use `condition-case-unless-debug' for better backtraces
- [07521331](07521331c3) org-image-max-width: Allow floating point value as fraction of window width
- [dbb451dc](dbb451dc9d) org-manual.org: Explain that noweb expansion does not carry over :var
- [e83d4e94](e83d4e94d8) fixup! org-fold-core: Fix folding for `isearch-filter-prediacate' outside isearch
- [a144b235](a144b23550) doc/org-manual.org: Document `org-latex-src-block-backend'
- [661a98f8](661a98f891) org-insert-todo-heading: Update docstring
- [ba8c4686](ba8c468634) org-insert-todo-heading-respect-content: Fix regression in b4e41b
- [ef891067](ef891067a2) * doc/org-manual.org (Export hooks): Fix example hook
- [16f15f96](16f15f9665) * doc/org-manual.org (Export hooks): Fix example hook
- [f2e71ee7](f2e71ee726) org.el: inline display of attached images in link descriptions
- [84e5a4da](84e5a4da54) org-element-cache-map: Fix edge case when FUNC removes DATA
- [e9d6a547](e9d6a54791) * doc/org-guide.org (Timestamps): Document hour repeaters
- [34082ff1](34082ff184) org-indent-line: Fix with line is within blank lines after heading
- [2f7b35ac](2f7b35ac89) org-element-cache: Reduce memory footprint in indirect buffers
- [a0726085](a072608567) org-set-font-lock-defaults: Fix checkbox fontification
- [7b3b7b92](7b3b7b92e7) org-fold-core: Try harder to reduce overheads
- [1ec3a43c](1ec3a43c58) org-lint: Add checker for misspelled export options in properties
- [d50956e4](d50956e480) org-manual, org-guide: Improve timestamp documentation
- [294a4d2f](294a4d2fe2) ox-icalendar: Add support for unscheduled and repeating TODOs
- [eab92e8f](eab92e8f77) org-manual.org: Delete ref to non-existent examples of hook usage
- [c8c8e332](c8c8e3326d) org-priority-show: Fix the docstring after changes in "priority" for agenda
- [79ec9158](79ec91584c) org-babel-tangle-single-block: Do not rely on match-data from `org-back-to-heading'
- [bea9fca1](bea9fca183) org-capture.el: Allow `(here)' as a template target
- [5b3a1a63](5b3a1a634c) lisp/org-habit.el: Inherit habit style property
- [94c2c8d9](94c2c8d929) Inhibit error when saving bookmarks with `debug-on-error' set to non-nil
- [f56ca500](f56ca5009e) fixup! org-babel-tangle-single-block: Do not rely on match-data from `org-back-to-heading'
- [57bb9cad](57bb9cada3) org-mouse-transform-to-outline: Do not rely on match-data from `org-back-to-heading'
- [0a842cc9](0a842cc94b) org-forward-heading-same-level: Do not rely on match-data from `org-back-to-heading'
- [421b4434](421b443483) org-babel-tangle-single-block: Fix compiler warning
- [f8b0b2ba](f8b0b2babf) org-edit-special: Fix docstring
- [39786a8d](39786a8dbf) org-replace-escapes: Fix compiler warning
- [ca873f7f](ca873f7fe4) Update version number for the 9.6.7 release
- [73134cfb](73134cfbf1) test-org-src.el: Add two tests
- [7da765e4](7da765e459) Revert "org-replace-escapes: Fix compiler warning"
- [5df1ee36](5df1ee36ae) org-refile: Fix typo in 94c2c8d92
- [1b5451a1](1b5451a105) doc/org-manual.org: Reorder sections
- [9da248cc](9da248ccd2) doc/org-manual.org: Remove term "foreign buffer"
- [88c572de](88c572de25) Create aliases for export region functions
- [f5001c0d](f5001c0da6) Refactor `org-fast-todo-selection'
- [a1965458](a19654583c) Refactor `org-fast-tag-selection'
- [c33ea8f9](c33ea8f9e2) org-refile: Fix typo in 94c2c8d92
- [cf2349d1](cf2349d14b) org-manual: Explain how to deal with literal $ parsed as LaTeX fragments
- [dc70878f](dc70878fc0) org-lint: Add new linter for ambiguous literal $
- [85aa3c18](85aa3c1850) org-narrow-to-block: Use element API and handle all the block types
- [64a0a624](64a0a624d2) org-insert-structure-template: Err on empty TYPE
- [a4586f0d](a4586f0d71) org: fix symbol names and grammar in docstrings
- [f750f46c](f750f46c9d) Factor out pure syntax tree API to org-element-ast.el (copy old functions)
- [d5198e39](d5198e39fb) org-element-ast: Add commentary describing the basics of AST structure
- [1260f618](1260f61830) Refactor org-element API for abstract syntax tree
- [2d2656f6](2d2656f6a7) org-element-ast: Add setters for `org-element-property' and `org-element-property-1'
- [4a884934](4a8849340d) org-element-ast: New functions to map and resolve property values
- [669e8d88](669e8d8824) org-element-ast: New function `org-element-property-inherited'
- [f611f131](f611f131ee) org-element-ast: New function `org-element-ast-map'
- [80122a12](80122a1204) org-element-ast: New function `org-element-property-2'
- [ae494513](ae49451364) org-element-ast: New function `org-element-put-property-2'
- [6b20a230](6b20a23065) org-element-ast: New function `org-element-type-p'
- [6333a20a](6333a20aa5) org-element-ast: New function `org-element-lineage-map'
- [ea9d5b45](ea9d5b45db) org-element-create: Allow single &rest argument as a list
- [924a64da](924a64da39) org-element: Use the new org-element-ast library
- [f4aa3747](f4aa3747e1) org-element: Preserve order of multiple affiliated keywords
- [a8286a5a](a8286a5a9e) org-element: Record origin buffer when parsing
- [ad75fd2b](ad75fd2bae) org-element: Use `org-element-create' when parsing
- [5f37f77f](5f37f77fc6) org-element--cache-shift-positions: Make use of inliner
- [55ba9f05](55ba9f05a7) org-element-map: Refactor using `org-element-ast-map'
- [932c49c7](932c49c7bb) org-element-headline-parser: Use deferred properties
- [daebeb64](daebeb6446) org-element-inlinetask-parser: Use deferred properties
- [4fcdcb45](4fcdcb456d) org-element: Defer large buffer substrings when parsing
- [29cb0b37](29cb0b370b) org-element-headline-parser: Defer property drawer values
- [c22697f4](c22697f472) Use new function names `org-element-extract' and `org-element-set'
- [23f9347d](23f9347d1a) org-element-map: Allow TYPES t and add new arg NO-UNDEFER
- [71e2ea56](71e2ea5698) org-element: Update docstrings using new syntax node terminology
- [5e94d5ce](5e94d5cef6) org-element-map: Allow FUN to be a lisp form
- [a7d1dfa1](a7d1dfa171) Use `org-element-type-p'
- [a06dc07c](a06dc07cc0) org-element: Defer more when parsing headings and inlinetasks
- [244cc7d5](244cc7d560) org-element-org-data-parser: Defer parsing
- [44baf8f2](44baf8f2b8) org-element-parse-buffer: New optional argument to not force undefer
- [69383dfc](69383dfc24) org-ascii--current-justification: Use `org-element-lineage-map'
- [a2730b47](a2730b47fa) org-odt--paragraph-style: Use `org-element-lineage'
- [a43cc8c9](a43cc8c9aa) org-export-get-node-property: Use `org-element-property-inherited'
- [6a7aee2c](6a7aee2c35) org-texinfo--normalize-headlines: Use `org-element-create'
- [ea4f4fdf](ea4f4fdf58) Rename `org-export-get-parent' to `org-element-parent'
- [2d22d7f5](2d22d7f515) ox.el: Rename `org-element-get-parent-element' and move to org-element
- [81a7e8c8](81a7e8c836) org-element-lineage: Allow TYPES to be a symbol
- [bc29f5de](bc29f5de41) org-element: New `org-element-*property*' functions
- [b00c2d0e](b00c2d0e1d) org-element--parse-to: Provide deferred :parent when cache is inactive
- [f225e248](f225e24869) org-element--current-element: Make defsubst
- [607c230d](607c230d74) org-with-point-at: Accept syntax node as POM
- [4d63e571](4d63e571e0) org-get-tags: Use org-element API
- [3b1693c4](3b1693c461) org-back-to-heading: Use org-element API
- [7cbc4419](7cbc441915) org-entry-get-with-inheritance: Use org-element API
- [13ae9b95](13ae9b95f8) org-narrow-to-subtree: Use org-element API
- [ec8f359b](ec8f359bd6) org-in-commented-heading-p: Use org-element API
- [771074ba](771074ba5e) org-in-archived-heading-p: Use org-element API
- [eb0a293a](eb0a293a02) Remove 'org-category text property cache
- [dfd36d19](dfd36d1969) org-up-heading-safe: Use element API
- [fefaadc2](fefaadc2d5) org-element: Optimize working with match data and Emacs regexps
- [6266197b](6266197bbd) org-at-item-p: Use org-element API
- [69388573](6938857369) org-goto-first-child: Switch to org-element API
- [3024e933](3024e933c0) org-get-buffer-tags: Switch to org-element API
- [e3d690ed](e3d690edf8) org-element-cache-map: Allow when cache is disabled
- [def4bfa9](def4bfa9c1) org-scan-tag: Switch to pure use of `org-element-cache-map'
- [31d53cb0](31d53cb015) org-end-of-subtree: Use org-element API
- [06aba04f](06aba04f75) org-agenda-get-deadlines: Switch to org-element API
- [2efc7fcf](2efc7fcfdc) org-agenda-get-scheduled: Switch to org-element API
- [ebbdd67a](ebbdd67a2a) Remove effort property cache
- [7c549f48](7c549f4841) org-babel-tangle-collect-blocks: Switch to org-element API
- [5898fcf2](5898fcf269) Remove unused declares
- [598d7bbc](598d7bbcf2) Remove APPT_WARNTIME text property cache
- [7dee2285](7dee228569) org-element-at-point-no-context: Update docstring
- [e1a2ea65](e1a2ea65ef) Allow syntax nodes to be supplied in place of POM in API functions
- [39466ecf](39466ecf47) org-element-cache: Do not check for deferred :parent unnecessarily
- [2b965010](2b96501070) org-element: Simplify drawer and property drawer regexps
- [01351f3e](01351f3eab) Restructure file organization
- [16d7cdcf](16d7cdcf52) org-manual: Remove unused drawer properties to disable
- [5c05ac19](5c05ac198a) testing: Test with and without cache in more cases
- [b2482d9c](b2482d9cc4) * testing/lisp/test-org-element.el: Add new tests
- [3ce57e17](3ce57e17a0) org-item-re: Convert into defsubst
- [a80efaf4](a80efaf460) org-element-node-property-parser: Remove unnecessary regexp search
- [b0a2deae](b0a2deaec6) org-element--current-element: Faster property drawer check
- [110601ce](110601ce74) org-element--current-element: Add FIXME
- [f63000cc](f63000cca8) org-element--current-element: Use "nogroup" versions of regexps
- [1c7c67b3](1c7c67b3c6) org-indent-drawer, org-indent-block: Remove unnecessary checks
- [f93d855c](f93d855c51) Prefer `forward-line' over `beginning-of-line'
- [5a1dd943](5a1dd94309) org-element: Avoid slow `end-of-line'
- [48e4a76b](48e4a76b99) org-element: Avoid computing static regexps dynamically
- [9ed7956a](9ed7956afd) org-element: Use constant values for fixed deferred properties
- [5ed3e1df](5ed3e1dfc3) org-refresh-category-properties: Do not check element cache
- [a04e16bd](a04e16bd11) lisp/org-macs.el: Restructure file outline, fixing compiler warning
- [96b754c1](96b754c105) org-get-category, org-get-tags: Clarify that match data is modified
- [ea401fb1](ea401fb1f4) org-agenda-ignore-properties: Bump :package-version
- [5a3224a3](5a3224a325) etc/ORG-NEWS: Document Org API changes
- [f895be1a](f895be1ad9) org-element--properties-mapc: Small refactoring
- [21d3b888](21d3b888c6) org-element-create: Fix Emacs 28 compatibility
- [81e85bda](81e85bda2b) Fix Emacs 27 compatibility
- [92492757](9249275738) fixup! etc/ORG-NEWS: Document Org API changes
- [fcde1f77](fcde1f779d) test-org-element/at-point: Add new test
- [e18263fc](e18263fceb) org-element--substring: Fix when buffer is narrowed
- [759676b3](759676b308) org-fold-core--isearch-show: Do not fully rely on `point'
- [f2dd1eea](f2dd1eea41) org-find-open-clocks: Fix false positives
- [37a58cc6](37a58cc6ee) org-agenda-skip: Do not alter match data
- [52c63f5c](52c63f5cce) org-lint-export-option-keywords: Small refactoring
- [383d5dac](383d5dacb7) org-fold-show-set-visibility: Fix lineage visibility
- [afbbebff](afbbebff3f) org-fold-core-get-folding-spec: Respect `org-fold-core-style'
- [7f337a2b](7f337a2b95) org-fold-core: Fix isearch with `org-fold-core-isearch-open-function'
- [f97aeaa2](f97aeaa243) org-fold-core--isearch-setup: Use `add-function'
- [66c8e947](66c8e94732) lisp/org-element-ast.el: Fix typo in commentary
- [948c8964](948c896448) Rename `org-element-property-1' to `org-element-property-raw'
- [02ad2a11](02ad2a114f) lisp/org-element-ast.el: Fix copyright notice
- [38f87aa3](38f87aa30a) Update Ihor Radchenko's email address
- [e34b72ee](e34b72eec6) org-make-tags-matcher: Do not try collecting tags from non-Org buffers
- [48fffa5d](48fffa5dac) org-insert-link: Keep the link in `org-stored-links' if it was not inserted
- [f18fad60](f18fad60b6) org-id-uuid: Use compat org-time-convert-to-list for emacs <27.1
- [402f72ad](402f72ad4f) lisp/org.el: Add final hooks to S-/M-/S-M-cursor commands
- [7c6302e2](7c6302e203) org-agenda-show-new-time: Fix when window is very narrow
- [501be358](501be358bb) Several typo fixes
- [2e2ed405](2e2ed40553) org-src.el: Use native value of `indent-tabs-mode' for indentation
- [caa27be1](caa27be102) org-element.el: Fix Emacs-26 compatibility
- [879ba22e](879ba22ef6) org-compat.el: `org--flatten-tree' for Emacs-26 compatibility
- [8fa7f027](8fa7f0279e) org-html-link: Fix relative links with :html-link-use-abs-url
- [67e819d6](67e819d6ee) test-org-src.el: Work around `current-column' bug in older emacs
- [0b6f9f86](0b6f9f8677) Fix typo in `org-todo-log-states' variable name
- [c74c4ab1](c74c4ab18d) lisp/org-element.el: Add new timestamp property :range-type
- [1967aa43](1967aa43e5) org-src-preserve-indentation: Refactor handling src block flags
- [17096b3f](17096b3f4c) Refactor `org-src--contents-for-write-back'
- [c9b80f06](c9b80f06d4) org-fold-core-next-folding-state-change: Optimize performance
- [5e31dcdd](5e31dcdd9a) ob-python: Fix async evaluation
- [c0dbcf36](c0dbcf361e) org-store-link: Move already stored link to front by default
- [a1ef64f3](a1ef64f3d1) Testing: Add tests for 'org-agenda-skip-if'
- [ab9c9732](ab9c9732ea) Fix dependence on locale in org testing facilities
- [8739a957](8739a95782) Let org-columns correctly detect string-widths in code
- [9730f408](9730f408c2) testing/org-test.el: New helper function `org-test-get-day-name'
- [26440689](26440689aa) org-test-without-dow: Make name consistent with what the macro does
- [c730caf5](c730caf512) org-babel-result-to-file: Fix when in indirect buffer
- [3007511f](3007511f3f) org-string-width: Reuse buffer when calculating string width
- [5b6268c2](5b6268c29e) org-columns--truncate-below-width: Fix Emacs 27 compatibility
- [3e3b873d](3e3b873d3f) org-do-emphasis-faces: Make sure that 'invisible property is not sticky
- [724135dd](724135ddaf) fixup! org-do-emphasis-faces: Make sure that 'invisible property is not sticky
- [27b5de4d](27b5de4d02) Testing: Test ignoring todo items in 'org-agenda' based on timestamp
- [dbb39122](dbb3912229) doc/org-guide.org: Add command names to listed keybindings
- [6a2d84e5](6a2d84e501) ob-lilypond: Resolve FIXME
- [5cf67697](5cf6769747) * doc/org-manual.org (Activation): Add link to Emacs init file docs
- [36c254ae](36c254ae30) org-lint: Add checkers for square brackets inside link description
- [d6f3aed7](d6f3aed7b1) testing/lisp/test-ob-tangle.el: Avoid interaction in test
- [ef391c88](ef391c882c) org-babel--shell-command-on-region: Remove obsolete workaround
- [39de4a18](39de4a1848) org-babel-sh-evaluate: Fix edge case when :shebang is set and :dir is remote
- [ac004218](ac0042184e) org-bibtex-headline-format-function: Factor out lambda default value
- [5f7cfdfd](5f7cfdfd1d) * doc/org-manual.org: Refactor, explain diary sexp export in ox-icalendar
- [dc78f094](dc78f09465) org-up-heading-safe: Fix when parent is not a heading
- [fcac0039](fcac0039aa) testing/lisp/test-ob-tangle.el: Test block collection into groups for tangling
- [3ee10d57](3ee10d57f1) ob-tangle.el: Avoid relative file names when grouping blocks to tangle
- [410cecc0](410cecc0e7) ob-tangle/collect-blocks: Small refactoring and extra commentary
- [de9f89e4](de9f89e4be) org-babel-execute-src-block: Fix with :cache yes :results append/prepend
- [2452f5de](2452f5de6d) org-export-get-all-transcoders: Fix when :parent is not symbol
- [d38ca592](d38ca59230) ob-gnuplot: Fix links and verbatim when converting tables
- [da1bc002](da1bc002f2) Backport Emacs commit 670174a6d5f
- [01bf5748](01bf57488c) lisp/org.el: Define `org-rear-nonsticky-at' defsubst before its first usage
- [dd586c5f](dd586c5f42) * lisp/org-macs.el (org-time-convert-to-list): Provide declaration
- [d1d0c30e](d1d0c30e65) org-property-value: Define face as non-nil
- [eabc9bfe](eabc9bfecf) ol-gnus.el: Fix issue when storing links from Gnus article buffers
- [d3f587fa](d3f587fadf) org-find-open-clocks: Fix recent bug in handling of match data
- [68ba286f](68ba286fee) org-lint-link-to-local-file: Expand environment variables in path
- [71514813](7151481313) org-manual: Automatically generate export option list
- [f409cb4e](f409cb4e52) ox: New option `org-export-expand-links'
- [f03b8395](f03b839530) lisp/ob-awk.el: Fix docstrings
- [884b84f7](884b84f7ad) org-string-width: Adapt Emacs commit 0c29f53ab8723
- [323a6699](323a669921) org-string-width: Remove unnecessary dedicated window check
- [8aa6e812](8aa6e8125d) lisp/ob-cal.el: Fix docstrings
- [6c1ff952](6c1ff952fe) Make transient overlay lists permanent-local
- [20d90b97](20d90b9790) org-lint-export-option-keywords: Improve message and ignore `org-default-properties'
- [7b80334f](7b80334fda) org-lint-timestamp-syntax: Improve lint message
- [8e2f6d94](8e2f6d94e9) ob-C: Fix docstrings
- [28b6a231](28b6a231e9) org-element-normalize-contents: Fix when ELEMENT is anonymous
- [83575624](83575624ab) Ensure that clocking drawer is inserted before point
- [345d4e09](345d4e09b5) org-insert-drawer: Make sure that point is left inside drawer
- [63e8cac2](63e8cac2ca) org-goto-sibling: Fix when called from inlinetask
- [bf45090f](bf45090f4c) org-element--cache-for-removal: Fix changing heading granularity
- [8b9e3be9](8b9e3be9a9) * lisp/ob-comint.el (org-babel-comint-async-dangling): Fix docstring
- [b11894aa](b11894aa55) org-lint: Use markers instead of line number to track report positions
- [5ed2763b](5ed2763b15) org-id-update-id-locations: Optimize performance
2023-08-04 01:13:57 +00:00
2022-10-25 21:32:25 +01:00
2023-01-17 19:40:41 +00:00
2022-11-05 12:15:22 -03:00
2023-01-17 19:14:29 +00:00

index
readme reference faq

nix-doom-emacs

Status
Build on master Build Status on master
Dependency updater Dependency Updater Status
Matrix Chat Matrix Chat

nix-doom-emacs (abbreviated as NDE) provides a customisable Nix derivation for Doom Emacs.

The expression builds a doom-emacs distribution with dependencies pre-installed based on an existing ~/.doom.d directory.

It is not a fully fledged experience as some dependencies are not installed and some may not be fully compatible as the version available in NixOS or emacs-overlay may not be compatible with the doom-emacs requirements.

Quick Start

If you want to get a taste of nix-doom-emacs, you can run nix run github:nix-community/nix-doom-emacs Which will run nix-doom-emacs with an example configuration.

Pick which setup you're using here (if you're not using NixOS or Home-Manager, then you should use standalone):

Home-Manager NixOS Standalone
Flake + Home-Manager NixOS Standalone

Hacking

This project is under MIT license. Our issue tracker has some open issues, the PR wanted label is for issues that need PRs to fix them. Also, talk to us in the Matrix Chat to discuss ideas for future improvements. Contributions are welcome.

Description
doom-emacs packaged for Nix [maintainers=@ckiee,@thiagokokada]
Readme MIT 3.3 MiB
Languages
Nix 64.3%
Emacs Lisp 35.7%