[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/org-remark 6a70f7f6c9 1/2: intrnl: flymake/checkdoc, ot
From: |
ELPA Syncer |
Subject: |
[elpa] externals/org-remark 6a70f7f6c9 1/2: intrnl: flymake/checkdoc, other cleanup |
Date: |
Sat, 5 Feb 2022 09:57:42 -0500 (EST) |
branch: externals/org-remark
commit 6a70f7f6c93667ca12abde9354df786275d41439
Author: Noboru Ota <me@nobiot.com>
Commit: Noboru Ota <me@nobiot.com>
intrnl: flymake/checkdoc, other cleanup
---
org-remark-global-tracking.el | 26 +++++++++-----------
org-remark.el | 55 +++++++++++++++++++++++--------------------
2 files changed, 40 insertions(+), 41 deletions(-)
diff --git a/org-remark-global-tracking.el b/org-remark-global-tracking.el
index e2e2e9a50f..34dbf28d64 100644
--- a/org-remark-global-tracking.el
+++ b/org-remark-global-tracking.el
@@ -31,13 +31,18 @@
(declare-function org-remark-mode "org-remark")
+(defvaralias 'org-remark-notes-file-path 'org-remark-notes-file-name)
+
+(make-obsolete-variable
+ 'org-remark-notes-file-path 'org-remark-notes-file-name "0.2.0")
+
(defcustom org-remark-notes-file-name "marginalia.org"
"Name of the file where we store highlights and marginal notes.
It can be either a string or function.
-If it is a string, it should be a file path to the marginal notes
+If it is a string, it should be a file name to the marginal notes
file. The default is \"marginalia.org\". It will be one marginal
-notes file per directory. Ensure that it is an Or file.
+notes file per directory. Ensure that it is an Org file.
If it is a function, the default function is
`org-remark-notes-file-name-function'. It returns a file name
@@ -49,11 +54,6 @@ suffix to the file name without the extension."
(file "marginalia.org")
(function org-remark-notes-file-name-function)))
-(defvaralias 'org-remark-notes-file-path 'org-remark-notes-file-name)
-
-(make-obsolete-variable
- 'org-remark-notes-file-path 'org-remark-notes-file-name "0.2.0")
-
;;;###autoload
(define-minor-mode org-remark-global-tracking-mode
"Automatically activates local minor mode `org-remark-mode'.
@@ -102,15 +102,11 @@ This function is meant to be added to `find-file-hook' by
(org-remark-mode +1))))
(defun org-remark-notes-get-file-name ()
- "Return the name of marginal notes file for current buffer.
-This function looks at customization variable
-`org-remark-notes-file-path'. If it is a string, return it as
-the file path. If it is a function, evaluate it to return the
-value."
- (if (functionp org-remark-notes-file-path)
- (funcall org-remark-notes-file-path)
+ "Return the name of marginal notes file for current buffer."
+ (if (functionp org-remark-notes-file-name)
+ (funcall org-remark-notes-file-name)
;; If not function, assume string and return it as the file path.
- org-remark-notes-file-path))
+ org-remark-notes-file-name))
(provide 'org-remark-global-tracking)
diff --git a/org-remark.el b/org-remark.el
index 577991a97f..5c0c0d2f2b 100644
--- a/org-remark.el
+++ b/org-remark.el
@@ -1,4 +1,4 @@
-;;; org-remark.el --- Highlight & annotate text file -*- lexical-binding: t;
-*-
+;;; org-remark.el --- Highlight & annotate any text files -*- lexical-binding:
t; -*-
;; Copyright (C) 2020-2022 Free Software Foundation, Inc.
@@ -43,7 +43,7 @@
;;;; Customization
(defgroup org-remark nil
- "Highlight and annotate any text file with using Org mode."
+ "Highlight and annotate any text files with using Org mode."
:group 'org
:prefix "org-remark-"
:link '(url-link :tag "GitHub" "https://github.com/nobiot/org-remark"))
@@ -66,10 +66,13 @@ Set to nil if you prefer for it not to."
`((display-buffer-in-side-window)
(side . left)
(slot . 1))
- "Define how Org-remark opens the notes buffer.
-The default is to use a dedicated side-window on the left. It is
-an action list for `display-buffer'. Refer to its documentation
-for more detail and expected elements of the list."
+ "Buffer display action that Org-remark uses to open marginal notes buffer.
+
+The default is to use a dedicated side-window on the left.
+
+Org-remark uses `pop-to-buffer', which passes this display action
+list to `dipplay-buffer'. Refer to its documentation for more
+detail and expected elements of the list."
:type display-buffer--action-custom-type)
(defcustom org-remark-notes-buffer-name "*marginal notes*"
@@ -78,12 +81,18 @@ for more detail and expected elements of the list."
buffer with this name."
:type 'string)
+(defvaralias
+ 'org-remark-source-path-function 'org-remark-source-file-name)
+
+(make-obsolete-variable
+ 'org-remark-source-path-function 'org-remark-source-file-name "0.2.0")
+
(defcustom org-remark-source-file-name #'file-relative-name
"Function that return the file name to point back at the source file.
-The function is called with a single argument: the absolute path
-of the source file. The `default-directory' is set to the
-directory where the marginal notes file resides.
+The function is called with a single argument: the absolute file
+name of source file. The `default-directory' is temporarily set
+to the directory where the marginal notes file resides.
This means that when the \"Relative file name\" option is
selected, the source file name recorded in the marginal notes
@@ -93,14 +102,11 @@ file will be relative to it."
(const :tag "Abbreviated absolute file name" abbreviate-file-name)
(function :tag "Other function")))
-(defvaralias
- 'org-remark-source-path-function 'org-remark-source-file-name)
-
-(make-obsolete-variable
- 'org-remark-source-path-function 'org-remark-source-file-name "0.2.0")
-
(defcustom org-remark-use-org-id nil
- "Define if Org-remark use Org-ID to link back to the main note."
+ "When non-nil, Org-remark adds an Org-ID link to marginal notes.
+The link point at the relevant Org-ID in the source file .
+Org-remark does not create an ID, which needs to be added
+manually or some other function to either the headline or file."
:type 'boolean)
@@ -329,9 +335,7 @@ recommended to turn it on as part of Emacs initialization.
(add-to-list 'org-remark-available-pens #'org-remark-mark)
;;;###autoload
(defun org-remark-mark (beg end &optional id mode)
- "Apply the FACE to the region selected by BEG and END.
-
-This function will apply face `org-remark-highlighter' to the selected region.
+ "Apply face `org-remark-highlighter' to the region between BEG and END.
When this function is used interactively, it will generate a new
ID, always assuming it is working on a new highlighted text
@@ -377,7 +381,7 @@ This function is automatically called when you save the
current
buffer via `after-save-hook'.
`org-remark-highlights' is the local variable that tracks every highlight
-in the current buffer. Each highlight is represented by an overlay."
+in the current buffer. Each highlight is an overlay."
(interactive)
(org-remark-highlights-housekeep)
(org-remark-highlights-sort)
@@ -399,9 +403,9 @@ have done editing, you can simply save and kill the buffer
or
keep it around.
The marginal notes file gets displayed by the action defined by
-`org-remark-notes-display-buffer-action' (by default in a side
-window in the left of the current frame), narrowed to the
-relevant headline.
+`org-remark-notes-display-buffer-action' (by default in a left
+side window of the current frame), narrowed to the relevant
+headline.
You can customize the name of the marginal notes buffer with
`org-remark-notes-buffer-name'.
@@ -574,14 +578,13 @@ This command is identical with passing a universal
argument to
(defun org-remark-next-or-prev (&optional next)
"Move cursor to the next or previous highlight if any.
-NEXT must be either non-nil or nil.
-When non-nil it's for the next; for nil, prev.
+When NEXT is non-nil, move to the next; for nil, to the previous.
This function is internal only and meant to be used by interactive
commands such as `org-remark-next' and `org-remark-prev'.
Return t if the cursor has moved to next/prev.
-Return nil if not after a message."
+Return nil if not and outputs a message in the echo."
(if (not org-remark-highlights)
(progn (message "No highlights present in the buffer") nil)
(let ((p (if next (org-remark-find-next-highlight)