[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/org-tree-slide b8feee3b60 034/144: Update README
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/org-tree-slide b8feee3b60 034/144: Update README |
Date: |
Tue, 18 Jan 2022 08:58:57 -0500 (EST) |
branch: elpa/org-tree-slide
commit b8feee3b60d9d0b5f28eca18700f1d2ec4c12735
Author: Takaaki ISHIKAWA <takaxp@ieee.org>
Commit: Takaaki ISHIKAWA <takaxp@ieee.org>
Update README
---
README.org | 95 +++++++++++++++++++++++++++++++++++++++++++------------
org-tree-slide.el | 2 +-
2 files changed, 76 insertions(+), 21 deletions(-)
diff --git a/README.org b/README.org
index d535af5466..5d8d2e7690 100644
--- a/README.org
+++ b/README.org
@@ -2,10 +2,11 @@
#+AUTHOR: Takaaki Ishikawa
#+EMAIL: takaxp@ieee.org
#+STARTUP: content
+#+Last Update: 2011-12-17@18:17
-* 1. What's this
+* 1. What's this?
-The main purpose of this elisp is to handle each tree in a org buffer as a
slide by simple narrowing. This emacs lisp is a minor mode for Emacs Org-mode.
+The main purpose of this elisp is to handle each tree in an org buffer as a
slide by simple narrowing. This emacs lisp is a minor mode for Emacs Org-mode.
Main features:
@@ -32,7 +33,7 @@ OR
1. Eval: =(auto-install-from-url
"https://raw.github.com/takaxp/org-tree-slide/master/org-tree-slide.el")= (for
auto-install user)
2. Add =(require 'org-tree-slide)= in your =.emacs=
-Then open an org file, just type =<right>= and =<left>=. An presentation will
begin with a header, slide-in effect, and slide number.
+Then open an org file, just type =<right>= and =<left>=. A presentation will
begin with a header, slide-in effect, and slide number.
** 2.1 Requirements
- Org-mode 6.33x or higher version is required.
@@ -53,10 +54,9 @@ OR
(define-key org-mode-map (kbd "S-<f8>") 'org-tree-slide-skip-done-toggle)
#+end_src
-
* 4. Profiles
-Three useful profiles are available. Please select a profile which is the most
suitable for your useing scenario.
+Three useful profiles are available. Please select a profile that is the most
suitable for your using scenario.
If you select =simple= profile, call the following command while
=org-tree-slide-mode= is ON.
@@ -89,11 +89,13 @@ Type =M-x org-tree-slide-simple-profile= while
=org-tree-slide-mode= is ON.
** 4-2. `Presentation'
-This profile is used as the default setting of org-tree-slide. If an org
buffer includes =#+TITLE:=, =#+EMAIL:=, and =#+AUTHOR:=, org-tree-slide
attempts to use those varialbes in the slide header. A date in the header will
be set with the presentation of the day. You can enjoy a slide-in effect, the
current slide number in mode line. A presentation with a count down timer is
started by =M-x org-tree-slide-play-with-timer=.
+This profile is used as the default setting of org-tree-slide. If an org
buffer includes =#+TITLE:=, =#+EMAIL:=, and =#+AUTHOR:=, org-tree-slide
attempts to use those variables in the slide header. A date in the header will
be set with the presentation of the day. You can enjoy a slide-in effect, the
current slide number in mode line. A presentation with a count down timer is
started by =M-x org-tree-slide-play-with-timer=.
+
+If you want to show the content of your presentation, type =C-x s r= or =M-x
org-tree-slide-content=. All of the headers will be shown like a Table Of
Content. Find a heading that you want to show, and type =<right>=, the
presentation will be resumed.
-If you want to show the content of your presentatison, type =C-x s r= or =M-x
org-tree-slide-content=. All of the headers will be shown like a Table Of
Content. Find a heading that you want to show, and type =<rihgt>=, the
presentation will be resumed.
+It is possible to skip slides when a heading level is higher than or equal to
a value of =org-tree-slide-skip-outline-level=. see User variables.
-To exit a presentation, set =org-tree-slide-mode= OFF. The cursor move to the
head of the buffer and trees will be displayed using =#+STARTUP:= if possible.
+To exit a presentation, set =org-tree-slide-mode= OFF. The cursor move to the
head of the buffer and the trees will be displayed using =#+STARTUP:= if
possible.
=M-x org-tree-slide-presentation-profile=
@@ -105,9 +107,9 @@ To exit a presentation, set =org-tree-slide-mode= OFF. The
cursor move to the he
** 4-3. `TODO Pursuit with narrowing'
-This profile will display trees restricted to =TODO status= without a header
and slide-in effect. It is very useful to concentrate your focus on the current
TODO item which is not done, and go to the next task by a single typing of
=<right>=. This is "TODO Pursuit with narrowing". If you want to track every
kind of tree including finished items, toggle =M-x org-tree-slide-skip-done=
OFF.
+This profile will display trees restricted to =TODO status= without a header
and slide-in effect. It is very useful to concentrate your focus on the current
TODO item that is not done, and go to the next task by a single typing of
=<right>=. This is "TODO Pursuit with narrowing". If you want to track every
kind of tree including finished items, toggle =M-x
org-tree-slide-skip-done-toggle= OFF.
-When you exit =org-tree-slide-mode=, the cursor will keep the same position,
it is therfore possible to focus again by toggle =M-x org-tree-slide-mode=
again.
+When you exit =org-tree-slide-mode=, the cursor will keep the same position,
it is therefore possible to focus again by toggle =M-x org-tree-slide-mode=
again.
=M-x org-tree-slide-narrowing-control-profile=
@@ -122,14 +124,14 @@ When you exit =org-tree-slide-mode=, the cursor will keep
the same position, it
|---+-------------------------------------+---------------+---------|
| | Variable | Default value | Select |
|---+-------------------------------------+---------------+---------|
-| 1 | org-tree-slide-skip-outline-level | 0 | numeric |
-| 2 | org-tree-slide-header | t | boolean |
-| 3 | org-tree-slide-slide-in-effect | t | boolean |
-| 4 | org-tree-slide-slide-in-brank-lines | 10 | numeric |
-| 5 | org-tree-slide-slide-in-waiting | 0.02 | float |
-| 6 | org-tree-slide-cursor-init | t | boolean |
-| 7 | org-tree-slide-heading-emphasis | nil | boolean |
-| 8 | org-tree-slide-skip-done | nil | boolean |
+| 1 | org-tree-slide-skip-outline-level | 0 | Numeric |
+| 2 | org-tree-slide-header | t | Boolean |
+| 3 | org-tree-slide-slide-in-effect | t | Boolean |
+| 4 | org-tree-slide-slide-in-brank-lines | 10 | Numeric |
+| 5 | org-tree-slide-slide-in-waiting | 0.02 | Float |
+| 6 | org-tree-slide-cursor-init | t | Boolean |
+| 7 | org-tree-slide-heading-emphasis | nil | Boolean |
+| 8 | org-tree-slide-skip-done | nil | Boolean |
| 9 | org-tree-slide-modeline-display | 'outside | [*1] |
|---+-------------------------------------+---------------+---------|
@@ -140,13 +142,66 @@ When you exit =org-tree-slide-mode=, the cursor will keep
the same position, it
nil: nothing to be shown"
#+end_src
-* 6. History
+** 5-1. Useful settings for experts
+
+If you like this elisp, the following setting is more useful. Try it!
+
+=<f8>= / =<f9>= / =<f10>= / =<f11>= are assigned to control org-tree-slide.
+
+#+begin_src emacs-lisp
+(when (require 'org-tree-slide nil t)
+ (global-set-key (kbd "<f8>") 'org-tree-slide-mode)
+ (global-set-key (kbd "S-<f8>") 'org-tree-slide-skip-done-toggle)
+ (define-key org-tree-slide-mode-map (kbd "<f9>")
+ 'org-tree-slide-move-previous-tree)
+ (define-key org-tree-slide-mode-map (kbd "<f10>")
+ 'org-tree-slide-move-next-tree)
+ (define-key org-tree-slide-mode-map (kbd "<f11>")
+ 'org-tree-slide-content)
+ ;; Reset the default setting
+ (define-key org-tree-slide-mode-map (kbd "<left>") 'backward-char)
+ (define-key org-tree-slide-mode-map (kbd "<right>") 'forward-char)
+ (setq org-tree-slide-skip-outline-level 4)
+ (org-tree-slide-narrowing-control-profile)
+ (setq org-tree-slide-skip-done nil)))
+#+end_src
+
+* 6. Functions
+
+** Control functions
+
+ - org-tree-slide-move-next-tree (=<right>=)
+ - org-tree-slide-move-previous-tree (=<left>=)
+ - org-tree-slide-content (=C-x s r=)
+
+** Startup options
+
+These function will toggle =org-tree-slide-mode= ON, automatically.
+
+ - org-tree-slide-without-init-play
+ - org-tree-slide-play-with-timer
+
+** Toggle variables
+
+ - org-tree-slide-display-header-toggle
+ - org-tree-slide-slide-in-effect-toggle
+ - org-tree-slide-skip-done-toggle
+ - org-tree-slide-heading-emphasis-toggle
+
+** Batch setting of user variables
+
+ - org-tree-slide-simple-profile
+ - org-tree-slide-presentation-profile
+ - org-tree-slide-narrowing-control-profile
+
+* 7. History
see also ChangeLog
|---------+------------------+-----------------------------------------------|
| Version | Date | Description |
|---------+------------------+-----------------------------------------------|
+| v2.5.2 | 2011-12-17@17:52 | Set presentation profile as the default |
| v2.5.1 | 2011-12-17@13:34 | org-tree-slide-skip-done set nil as default |
| v2.5.0 | 2011-12-12@18:16 | Remove auto-play function (TBD) |
| v2.4.1 | 2011-12-09@11:46 | Add an option to control mode line display |
@@ -168,7 +223,7 @@ see also ChangeLog
| v1.0.0 | 2011-09-28@20:59 | Release the initial version |
|---------+------------------+-----------------------------------------------|
-* 7. Contact
+* 8. Contact
The author is Takaaki ISHIKAWA (takaxp@ieee.org).
Feel free to email me or use a mention of twitter
([[https://twitter.com/#!/takaxp][@takaxp]])
diff --git a/org-tree-slide.el b/org-tree-slide.el
index afaa4721db..a03e5e62eb 100644
--- a/org-tree-slide.el
+++ b/org-tree-slide.el
@@ -64,7 +64,7 @@
(require 'org-timer)
(require 'org-clock) ; org-clock-in, -out, -clocking-p
-(defconst org-tree-slide "2.5.1"
+(defconst org-tree-slide "2.5.2"
"The version number of the org-tree-slide.el")
(defgroup org-tree-slide nil
- [nongnu] elpa/org-tree-slide b0c36eb532 010/144: Add skip controll by heading level, (continued)
- [nongnu] elpa/org-tree-slide b0c36eb532 010/144: Add skip controll by heading level, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide 67d72e4a4c 015/144: Fix an issue of title display (fix typo), ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide 6c6450776e 011/144: Fix the end of slide for skip ccontrol, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide 3dc1064311 026/144: Add README, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide cfe834cd38 044/144: Fix typo of README.org, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide 40fe86fad2 039/144: Update README, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide a4bc8a67cb 048/144: Add a keybing, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide e22f05ce09 033/144: Update README, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide 901b698c07 032/144: Update README, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide 1ab152f87b 047/144: Fix typo README.org, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide b8feee3b60 034/144: Update README,
ELPA Syncer <=
- [nongnu] elpa/org-tree-slide b656a838b0 029/144: Update README, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide 085a4e20f3 043/144: Update README, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide 4bf4a2ddd1 021/144: Reduce redundant processing, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide 0a399b24ae 042/144: Update README, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide af59475ce9 040/144: Update README, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide 2e9e91ed4e 050/144: Update README.org, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide fca0042e0c 053/144: Merge pull request #1 from uk-ar/master, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide fe51f9ecfb 057/144: Added hooks for start and stop presentation, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide ea33297150 084/144: Bugfix, commented headings were considered as last headings, ELPA Syncer, 2022/01/18
- [nongnu] elpa/org-tree-slide fb5d0a8c20 052/144: Support dark color theme, ELPA Syncer, 2022/01/18