@@ -75,32 +75,32 @@ line tools*.
75
75
76
76
------------------------------------------------------------------------------
77
77
Preface~
78
- vim-orgmode is a file type plugin for keeping notes, maintaining TODO
79
- lists, and doing project planning with a fast and effective plain-text
80
- system. It is also an authoring and publishing system.
78
+ vim-orgmode is a file type plugin for keeping notes, maintaining TODO
79
+ lists, and doing project planning with a fast and effective plain-text
80
+ system. It is also an authoring and publishing system.
81
81
82
- This document is a copy of the orgmode-guide for emacs
83
- (http://orgmode.org/ ) with modifications for vim. It contains all basic
84
- features and commands, along with important hints for customization.
82
+ This document is a copy of the orgmode-guide for emacs
83
+ (http://orgmode.org/ ) with modifications for vim. It contains all basic
84
+ features and commands, along with important hints for customization.
85
85
86
- To start create a new file with the extension ".org".
86
+ To start create a new file with the extension ".org".
87
87
88
88
------------------------------------------------------------------------------
89
89
Features~
90
- vim-orgmode is still very young but already quite usable. Here is a short
91
- list of the already supported features:
90
+ Currently vim-orgmode does not support all ormode features but is quite
91
+ usable. Short list of the already supported features:
92
92
93
- - Cycle visibility of headings
93
+ - Syntax highlighting
94
+ - Cycle visibility of headings (folding)
94
95
- Navigate between headings
95
96
- Edit the structure of the document: add, move, promote, denote headings
96
97
and more
97
98
- Hyperlinks within vim-orgmode and outside (files, webpages, etc.)
98
99
- TODO list management
99
100
- Tags for headings
101
+ - Lists in alphanumeric and bullet item notation and checkbox support
100
102
- Basic date handling
101
- - Export (via emacs)
102
-
103
- More features are coming...
103
+ - Export to other formats (via emacs)
104
104
105
105
------------------------------------------------------------------------------
106
106
Default mappings~
@@ -204,7 +204,7 @@ Inline markup~
204
204
205
205
Note:
206
206
- /italic/ is rendered as reverse in most terms (works fine in gVim, though)
207
- - +strike-through+ doesn't work on Vim / gVim
207
+ - +strike-through+ doesn't work on Vim / GVim
208
208
- the non-standard `code' markup is also supported
209
209
- =code= and ~verbatim~ are also supported as block-level markup, see below.
210
210
@@ -222,27 +222,24 @@ INSTALLATION AND UPGRADE *orgguide-installation*
222
222
>
223
223
:so %
224
224
<
225
-
226
225
ATTENTION: All .pyc files of former versions of vim-orgmode need to be
227
226
deleted beforehand!
228
227
229
228
Add the following line to your .vimrc file to ensure that filetype plugins
230
229
are loaded properly:
231
230
>
232
- filetype plugin indent on
231
+ filetype plugin indent on
233
232
<
233
+ Installation can also be done with plugin managers that automatically pull
234
+ dependencies i.e. vim-plug (https://github.com/junegunn/vim-plug ), dein.vim
235
+ (https://github.com/Shougo/dein.vim ).
234
236
235
- Please install the Universal Text Linking
236
- (http://www.vim.org/scripts/script.php?script_id=293 ) add-on, otherwise
237
- hyperlinks won't work. Other plugins that integrate well with vim orgmode
238
- are listed in the following section.
239
-
240
- Note: If you want to insert timestamp by using a calendar, you should
241
- install calendar(https://github.com/mattn/calendar-vim ) to
242
- enable this feature.
237
+ NOTE: For some functionality vim-orgmode relies on external plugins which
238
+ are mentioned in suggested plugins.
243
239
244
240
------------------------------------------------------------------------------
245
241
Suggested plugins~
242
+
246
243
Universal Text Linking~
247
244
(http://www.vim.org/scripts/script.php?script_id=293 ) general support for
248
245
text linking. The hyperlinks feature of vim-orgmode depends on this
@@ -284,7 +281,8 @@ Suggested plugins~
284
281
285
282
SyntaxRange~
286
283
(http://www.vim.org/scripts/script.php?script_id=4168 )
287
- Use proper syntax highlighting for code blocks such as: >
284
+ Use proper syntax highlighting for code blocks such as:
285
+ >
288
286
#+BEGIN_SRC cpp
289
287
int i = 1;
290
288
#+END_SRC
@@ -311,6 +309,7 @@ Outlines~
311
309
312
310
------------------------------------------------------------------------------
313
311
Headlines~
312
+
314
313
Headlines define the structure of an outline tree. The headlines in
315
314
vim-orgmode start with one or more stars, on the left margin. For example:
316
315
>
@@ -333,6 +332,7 @@ Headlines~
333
332
334
333
------------------------------------------------------------------------------
335
334
Text objects~
335
+
336
336
Vim offers a mighty feature called | text-objects | . A text object is bound to
337
337
a certain character sequence that can be used in combination with all kinds
338
338
of editing and selection tasks.
@@ -547,6 +547,7 @@ Internal links~
547
547
548
548
------------------------------------------------------------------------------
549
549
External links~
550
+
550
551
| utl | supports links to files and websites. Others can be added by extending
551
552
utl (see | utl-smartSamples | ). External links are URL-like locators. They
552
553
start with a short identifying string followed by a colon. There can be no
@@ -566,6 +567,7 @@ External links~
566
567
567
568
------------------------------------------------------------------------------
568
569
Handling links~
570
+
569
571
vim-orgmode provides methods to create a link in the correct syntax, to
570
572
insert it into an org file, and to follow the link.
571
573
@@ -684,7 +686,7 @@ Multi-state workflows~
684
686
of which subsequence should be used for a given entry. The example also
685
687
shows how to define keys for fast access of a particular state, by
686
688
adding a letter in parenthesis after each keyword - you will be prompted
687
- for the key after pressing , d.
689
+ for the key after pressing <LocalLeader> d.
688
690
689
691
*orgguide-<LocalLeader>d*
690
692
<LocalLeader> d prompt for fast access of a todo state
@@ -832,7 +834,7 @@ Timestamps~
832
834
A timestamp is a specification of a date (possibly with a time or a range of
833
835
times) in a special format, either <2003-09-16 Tue> or <2003-09-16 Tue
834
836
09:39> or <2003-09-16 Tue 12:00-12:30>. A timestamp can appear anywhere in
835
- the headline or body of an org tree entry. Its presence causes entries to
837
+ the headline or body of an org tree entry. Its presence causes entries to
836
838
be shown on specific dates in the agenda (see section | orgguide-agenda | ). We
837
839
distinguish:
838
840
@@ -902,8 +904,11 @@ Creating timestamps~
902
904
When vim-orgmode prompts for a date/time, it will accept any string
903
905
containing some date and/or time information, and intelligently interpret
904
906
the string, deriving defaults for unspecified information from the current
905
- date and time. See the manual for more information on how exactly the
906
- date/time prompt works.
907
+ date and time.
908
+ Example~
909
+ If the current date is <2016-06-14 Tue>, entering +3 at the prompt will
910
+ insert the date <2016-06-17 Fri>, entering sat will insert date
911
+ <2016-06-18 Sat>
907
912
908
913
You can also select a date in the pop-up calendar.
909
914
NOTE: The plugin 'calendar' should be installed for this feature.
0 commit comments