[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNU ELPA] Org-Transclusion version 1.1.1

From: ELPA update
Subject: [GNU ELPA] Org-Transclusion version 1.1.1
Date: Thu, 30 Dec 2021 05:09:35 -0500

Version 1.1.1 of package Org-Transclusion has just been released in GNU ELPA.
You can now find it in M-x package-list RET.

Org-Transclusion describes itself as:
  Transclude text content via links

More at

Recent NEWS:

* Version 1.1.1

  - Fix ::

    - Fix rare but destructive issue where buffer text content could be deleted
      by removing a transclusion.  This could happen by killing a second Emacs
      instance (batch or online) or buffer, while the first Emacs keeps
      transclusions added

  - Other:

    - User Manual now refers to v1.1.x

* Version 1.1.0

  - Change ::

    - add:inhibit-read-only: fix:Org export errors with read-only
      With this, noweb expansion works now (limitation removed)

  - Fix ::

    - fix:#105 org-element--cache issue for Org v9.6
      Remove use of silent-modificaiton & inhibit-modification-hook
    - fix:add-all not to stop with error in one trasclusion
    - fix:Remove extra space/line added to Org elements transcluded

  - Other ::
    - README, Info doc user manual, online user manual
* Version 1.0.1

  - Add .elpaignore
  - Bump up version only to enable ELPA; no functional changes

* Version 1.0.0

  - Initial version available on ELPA (

  - Feature ::

    - =:end= property and a search term to dynamically define a range of lines 
to transclude for text and
      source code block

  - Change ::

    - Now user option =org-transclusion-include-first-section='s default value
      is changed to =t=. This seems to be more intuitive for more users

  - Fix ::

    - =org-transclusion-before-kill= now checks if the buffer to be killed
      contains any transclusion AND it is visting a file before saving. This
      fixes some issues related to temp buffers, etc.    
    - fix: search options for src-lines extension for =:lines=, =:src=, and 
=:end= properties

* Changelog before Version 1.0.0

** 0.2.2
- New Features ::
  - #+transclude font-lock and new face =org-transclusion-keyword=
  - Selective extensions with =org-transclusion-extensions=
  - (optional extension) Support for org-indent
- Fix ::
  - fix: #93 open-source error "Live sync cannot start here"

** 0.2.1
- New Features ::
  - Transclude a source file into a =src= block
  - Transclude a range of lines for text and source files
  - Main relevant commits:
    + 6e0e4bf * | feat: :src, :lines, :rest props (WIP)

** 0.2.0
- Breaking changes ::
   Refer to the updated README on new features and changed command names
  - Change names of commands
  - Remove t/nil to #+transclude: syntax
  - Add :disable-auto
  - Main relevant commits:
    + 2ba90f0 * break: change command and function names
    + 6cdd836 * | intrnl: v0.2.0 (breaking change)
    + 765d8ee * add :disable-auto

- New features and improvements ::
  Refer to the updated README on new features and changed command names
  - 7e5c839 * feat: exclude-elements
  - 765d8ee * add :disable-auto
  - afd6d80 * add: :only-contents
  - cbb1c25 * add: apply :level to buffer with first section ::
    Fix #47 The first section itself does not get influenced by :level 
property.  The first headline, when present, is treated as the first headline, 
thus :exclude-element "headline" affects its sub-headlines; this means that the 
content of the first headline is transcluded even when with "headline" in the 
list of excluded elements.

** 0.1.2
- e08df47 * add: live-sync for non-Org text file ::
  So far Non-Org text files could be transcluded but live-sync was not 
available. This version enables live-sync for them. Only for the whole file at 
the moment (ability to specify parts of a text file is considered)

- a576b34 * add: text-clone library (rename) ::
  Live-sync features are now factored out into =text-clone= as a standalone 
library (available with =text-clone.el= also included in this repo). Refactored 
so that  =org-transclusion= uses (and requires)  =text-clone=.

** 0.1.1
- 49f03b1 * feat: current-indentation ::
  Org-transclusion now keeps the original indentation of the keyword. When a 
transclusion text region is removed, its keyword will be indented as it was

- d55fc39 * chg: save-buffer hooks ::
  Instead of blindly deactivate and activate all transclusions with t flag, 
this variable is meant to provide mechanism to deactivate/activate only the 
transclusions currently in effect to copy a text content.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]