Version 9.7.2 of package Org has just been released in GNU ELPA. You can now find it in M-x list-packages RET.
Org describes itself as: ============================================ Outline-based notes management and organizer ============================================ More at https://elpa.gnu.org/packages/org.html ## Summary: This is a distribution of Org Mode, a major mode for keeping notes, authoring documents, computational notebooks, literate programming, maintaining to-do lists, planning projects, and more — in a fast and effective plain text system. Check the [Org Mode website] for more. [Org Mode website] <https://orgmode.org> 1 Install Org ═════════════ Org is part of GNU Emacs: you probably don't need to install it. To install a more recent version, please use command: `M-x list-packages', find "org" in the list, click on it, and click "Install" in the popped up window. 2 Join the GNU Project ══════════════════════ Org is part of GNU Emacs and GNU Emacs is part of the GNU Operating System, developed by the GNU Project. ## Recent NEWS: ORG NEWS -- history of user-visible changes. -*- mode: org; coding: utf-8 -*- #+STARTUP: overview #+LINK: doc https://orgmode.org/worg/doc.html#%s #+LINK: msg https://list.orgmode.org/%s/ #+LINK: git https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/?id=%s Copyright (C) 2012-2024 Free Software Foundation, Inc. See the end of the file for license conditions. Please send Org bug reports to mailto:[email protected]. * Version 9.8 (not released yet) ** Important announcements and breaking changes # Here, we list the *most important* changes and changes that _likely_ # require user action for most Org mode users. # Sorted from most important to least important. ** New features # We list the most important features, and the features that may # require user action to be used. ** New and changed options # Chanes deadling with changing default values of customizations, # adding new customizations, or changing the interpretation of the # existing customizations. *** The default value of ~org-babel-latex-process-alist~ is no longer taken from ~org-preview-latex-process-alist~ The default value used to be pulled from =dvipng= process type from ~org-preview-latex-process-alist~. Now, it defaults to using =latexmk= (when available), or running =latex= multiple times, so that all the references are resolved in the generated png. ** New functions and changes in function arguments # This also includes changes in function behavior from Elisp perspective. ** Miscellaneous * Version 9.7 ** Important announcements and breaking changes # Here, we list the *most important* changes and changes that _likely_ # require user action for most Org mode users. # Sorted from most important to least important. *** =python-mode.el (MELPA)= support in =ob-python.el= is removed =python-mode.el= support has been removed from =ob-python.el=. The related customization =org-babel-python-mode= has been changed to a constant. If you still want to use python-mode with ob-python, you might consider [[https://gitlab.com/jackkamm/ob-python-mode-mode][ob-python-mode-mode]], where the code to support python-mode has been ported to. *** =ox-latex=: ~org-latex-line-break-safe~ is deprecated ~org-latex-line-break-safe~ constant was previously introduced to deal with edge cases when LaTeX interprets [...] as LaTeX command argument. However, it caused a number of other issues and proved itself not to be as "safe" as it supposed to be. We now use a Pandoc's approach to deal with the same problem, utilizing ={[}= to escape =[...]= instances where needed. *** ~tab-width~ value is now assumed to be 8 Org mode now assumes tab width to be 8 characters, when calculating list and other indentation. ~tab-width~ is also set to 8 when Org major mode is loaded. This is done to improve consistency of the markup for lists, where indentation affects list items. Users with non-default values of ~tab-width~ should avoid overriding the value of 8 set by Org mode. If the custom ~tab-width~ value is _smaller_ than 8, the existing Org documents can be converted to the new standard tab width using the following helper command: #+begin_src emacs-lisp (defun org-compat-adjust-tab-width-in-buffer (old-width) "Adjust visual indentation from `tab-width' equal OLD-WIDTH to 8." (interactive "nOld `tab-width': ") (cl-assert (derived-mode-p 'org-mode)) (unless (= old-width 8) (org-with-wide-buffer (goto-char (point-min)) (let (bound (repl (if (< old-width 8) (make-string old-width ?\s) (concat "\t" (make-string (- old-width 8) ?\s))))) (while (re-search-forward "^ *\t" nil t) (skip-chars-forward " \t") (setq bound (point-marker)) (forward-line 0) (while (search-forward "\t" bound t) (replace-match repl))))))) #+end_src *** ~org-ctags~ is not activated by default any more To follow Emacs [[info:elisp#Coding Conventions][coding conventions]] and to avoid confusion of users who accidentally get ~org-ctags~ autoloaded due to help completion, ... ...
