pkg update and first config fix
org-brain not working, add org-roam
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
;;; ox-ascii.el --- ASCII Back-End for Org Export Engine -*- lexical-binding: t; -*-
|
||||
|
||||
;; Copyright (C) 2012-2021 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2012-2022 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Nicolas Goaziou <n.goaziou at gmail dot com>
|
||||
;; Maintainer: Nicolas Goaziou <n.goaziou at gmail dot com>
|
||||
;; Maintainer: Nicolas Goaziou <mail@nicolasgoaziou.fr>
|
||||
;; Keywords: outlines, hypermedia, calendar, wp
|
||||
|
||||
;; This file is part of GNU Emacs.
|
||||
@@ -28,6 +28,9 @@
|
||||
|
||||
;;; Code:
|
||||
|
||||
(require 'org-macs)
|
||||
(org-assert-version)
|
||||
|
||||
(require 'ox)
|
||||
(require 'ox-publish)
|
||||
(require 'cl-lib)
|
||||
@@ -35,6 +38,9 @@
|
||||
;;; Function Declarations
|
||||
|
||||
(declare-function aa2u "ext:ascii-art-to-unicode" ())
|
||||
(declare-function org-at-heading-p "org" (&optional _))
|
||||
(declare-function org-back-to-heading "org" (&optional invisible-ok))
|
||||
(declare-function org-next-visible-heading "org" (arg))
|
||||
|
||||
;;; Define Back-End
|
||||
;;
|
||||
@@ -456,7 +462,7 @@ Optional argument JUSTIFY can specify any type of justification
|
||||
among `left', `center', `right' or `full'. A nil value is
|
||||
equivalent to `left'. For a justification that doesn't also fill
|
||||
string, see `org-ascii--justify-lines' and
|
||||
`org-ascii--justify-block'.
|
||||
`org-ascii--justify-element'.
|
||||
|
||||
Return nil if S isn't a string."
|
||||
(when (stringp s)
|
||||
@@ -948,12 +954,18 @@ channel."
|
||||
(when description
|
||||
(let ((dest (if (equal type "fuzzy")
|
||||
(org-export-resolve-fuzzy-link link info)
|
||||
(org-export-resolve-id-link link info))))
|
||||
(concat
|
||||
(org-ascii--fill-string
|
||||
(format "[%s] %s" anchor (org-ascii--describe-datum dest info))
|
||||
width info)
|
||||
"\n\n"))))
|
||||
;; Ignore broken links. On broken link,
|
||||
;; `org-export-resolve-id-link' will throw an
|
||||
;; error and we will return nil.
|
||||
(condition-case nil
|
||||
(org-export-resolve-id-link link info)
|
||||
(org-link-broken nil)))))
|
||||
(when dest
|
||||
(concat
|
||||
(org-ascii--fill-string
|
||||
(format "[%s] %s" anchor (org-ascii--describe-datum dest info))
|
||||
width info)
|
||||
"\n\n")))))
|
||||
;; Do not add a link that cannot be resolved and doesn't have
|
||||
;; any description: destination is already visible in the
|
||||
;; paragraph.
|
||||
@@ -1929,7 +1941,11 @@ a communication channel."
|
||||
(org-export-table-cell-alignment table-cell info)))))
|
||||
(setq contents
|
||||
(concat data
|
||||
(make-string (- width (string-width (or data ""))) ?\s))))
|
||||
;; FIXME: If CONTENTS was transformed by filters,
|
||||
;; the whole width calculation can be wrong.
|
||||
;; At least, make sure that we do not throw error
|
||||
;; when CONTENTS is larger than width.
|
||||
(make-string (max 0 (- width (string-width (or data "")))) ?\s))))
|
||||
;; Return cell.
|
||||
(concat (format " %s " contents)
|
||||
(when (memq 'right (org-export-table-cell-borders table-cell info))
|
||||
|
||||
Reference in New Issue
Block a user