━━━━━━━━━━━━━━━━━━━━━ README – ORG-REMARK ━━━━━━━━━━━━━━━━━━━━━ Table of Contents ───────────────── 1. Introduction 2. Installation 3. Contributing and Feedback 4. License 1 Introduction ══════════════ Org-remark lets you highlight and annotate any text file with using Org mode. A user manual is available [online] or Emacs in-system as an Info node `(org-remark)': (`C-h i' and find the `Org-remark' node). For installation and minimum configuration, refer to [Installation] below or the user manual: [online] or Info node `(org-remark) Installation' Getting Started in the user manual will get you started in 5 minutes: [online] or or Info node `(org-remark) Getting Started'. For customization, refer to the customization group `org-remark' or user manual: [online] or Info node `(org-remark) Customizing'. An [introductory video] (8 minutes) is available on YouTube. [online] [Installation] See section 2 [online] [online] [online] [introductory video] 2 Installation ══════════════ This package is available on: • [GNU-ELPA] (releases only; equivalent to MELPA-Stable) • [GNU-devel ELPA] (unreleased development branch; equivalent to MELPA) GNU ELPA should be already set up in your Emacs by default. If you wish to add GNU-devel ELPA, simply add its URL to `package-archives' like this: ┌──── │ (add-to-list 'package-archives │ '("gnu-devel" . "https://elpa.gnu.org/devel/") :append) └──── After installation, we suggest you put the setup below in your configuration. ┌──── │ (require 'org-remark-global-tracking) │ (org-remark-global-tracking-mode +1) └──── Unless you explicitly load `org' during Emacs initialization, I suggest to defer loading `org-remark' (thus there is no `(require 'org-remark)' in the example above). This is because it will also pull in `org', which can slow down initialization. You can control the timing of loading `org-remark' by autoloading some commands in a similar way with the example keybindings below. Below are example keybindings you might like to consider: ┌──── │ ;; Key-bind `org-remark-mark' to global-map so that you can call it │ ;; globally before the library is loaded. │ │ (define-key global-map (kbd "C-c n m") #'org-remark-mark) │ │ ;; The rest of keybidings are done only on loading `org-remark' │ (with-eval-after-load 'org-remark │ (define-key org-remark-mode-map (kbd "C-c n o") #'org-remark-open) │ (define-key org-remark-mode-map (kbd "C-c n ]") #'org-remark-view-next) │ (define-key org-remark-mode-map (kbd "C-c n [") #'org-remark-view-prev) │ (define-key org-remark-mode-map (kbd "C-c n r") #'org-remark-remove)) └──── [GNU-ELPA] [GNU-devel ELPA] 3 Contributing and Feedback ═══════════════════════════ Create issues, discussion, and/or pull requests in the GitHub repository. All welcome. Org-remark is available on GNU ELPA and thus copyrighted by the [Free Software Foundation] (FSF). This means that anyone who is making a substantive code contribution will need to "assign the copyright for your contributions to the FSF so that they can be included in GNU Emacs" ([Org Mode website]). Thank you. [Free Software Foundation] [Org Mode website] 4 License ═════════ This work is licensed under a GPLv3 license. For a full copy of the license, refer to [LICENSE]. [LICENSE] <./LICENSE>