github-actions[bot] 0a5200e93c flake.lock: Updating 'org (emacs-straight/org-mode)' - 08071079 -> 6a2d84e5
### Changes for org

On branch: main
Commits: 080710797a...6a2d84e501

- [8944124e](8944124edf) Revert "org-persist-gc: GC collections without persist file"
- [ed0cfbd7](ed0cfbd7b5) org-clock.el: Fix week start != 1
- [fdea2008](fdea20084d) org-element-cache-map: Fix edge case
- [6e6354c0](6e6354c074) org-tags-expand: Do no modify buffer's syntax table by side effect
- [30b790f4](30b790f42b) org-refile: Fix heading being removed when refiling into itself
- [ab542a65](ab542a6532) org-lint: Lint malformed timestamps
- [ef4d8adc](ef4d8adcaa) fixup! org-lint: Lint malformed timestamps
- [17608670](17608670a4) Update version number for the 9.6.6 release
- [57eb97fa](57eb97fa35) org-element: Consistently drop text properties when parsing
- [b70ef01f](b70ef01ff2) org-element: Prefer property values that occupy less memory
- [ec694f00](ec694f00de) org-element-inlinetask-parser: Store boolean instead of larger integer
- [aafa0c28](aafa0c2828) org-element: Cache commonly used property value strings in obarray
- [6fd6b94c](6fd6b94cd5) org-element-parse-buffer: Use "property" term consistently
- [c8e8f4e3](c8e8f4e3c2) org-fold--reveal-headline-at-point: Fix edge case with invisible subtree
- [546f2d86](546f2d86d1) org-add-prop-inherited: Avoid modifying S
- [c0cdc5f7](c0cdc5f77c) * lisp/org.el (org-at-heading-p): Do not call redundant `bolp'
- [ea3d06e5](ea3d06e57e) org-element--cache-active-p: Fix when cache is not initialized
- [cfb2ddab](cfb2ddab11) org-update-checkbox-count: Disable fold modification check
- [03afd255](03afd25582) testing/lisp/test-org-colview.el: Add tests
- [9d06e7bf](9d06e7bf80) ox.el: Add more customizable `org-export-dispatch' options
- [fe74a3ed](fe74a3ed2d) org-crypt-decrypt-entry: Apply initial visibility upon decryption
- [9d304d37](9d304d371e) org-indent-line: Remove unnecessary call to `org-element-at-point'
- [bfa362c4](bfa362c47d) org-element-section-parser: Optimize performance
- [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
- [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
2023-07-21 01:17:18 +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%