Commit Graph

56 Commits

Author SHA1 Message Date
Alex Vear
82f7f89e4d Make alphabetical bullets optional (and restrict to single character)
Related: #4
2021-03-11 19:25:57 +00:00
István Donkó
5af62cc9b9 Alphabetical ordered list bullets (#4) 2021-03-11 19:25:40 +00:00
Alex Vear
e146fd2ee3 Mention syntax and filetype options to enable all features 2021-01-19 20:01:11 +00:00
Alex Vear
61f5467543 Add a .gitignore file to ignore samples directory 2020-10-26 20:20:03 +00:00
Alex Vear
0af5ca0324 Add option to disable (La)TeX syntax highlighting 2020-09-08 19:47:57 +01:00
Alex Vear
f50c700b87 Minor wording tweak and TODO file update 2020-09-08 19:47:26 +01:00
Alex Vear
42315ab08c Remove pointless (and inaccurate) paragraph on folding in help doc 2020-08-25 22:45:43 +01:00
Alex Vear
92bab89063 Change log entry for v1.4 and removed some old TODOs v1.4 2020-08-24 22:11:56 +01:00
Alex Vear
b5877e40fb Syntax cluster groups and clean up 2020-08-24 21:56:51 +01:00
Alex Vear
263d073f41 Minor wording update to README 2020-08-24 20:54:03 +01:00
Alex Vear
bb7fce3045 Small project maintenance updates (no code changes) 2020-07-18 20:42:46 +01:00
Alex Vear
605b0d0248 Render "strike through" markup as struck through 2020-05-03 14:28:09 +01:00
Alex Vear
510b749e45 Write change log for version 1.3 of org.vim v1.3 2020-05-02 21:14:47 +01:00
Alex Vear
211e1b40ba Grey out "strike through" text 2020-05-02 21:04:50 +01:00
Alex Vear
315733a7ed Attempt to make syntax matches closer to Emacs' Org mode 2020-05-02 20:59:51 +01:00
Gavinok
be53a9cb85 Syntax highlight "LaTeX math fragments" and provide conceal options (#1)
"LaTeX math fragments" will now be syntax highlighted in Org mode files.
If `conceallevel=2` is set, the LaTeX symbols will be displayed as their
Unicode equivalents.  E.g.

    $\alpha$ --> α
    \( x^2 \)  --> x²

For more info, see: <https://orgmode.org/manual/LaTeX-fragments.html#LaTeX-fragments>
2020-04-02 22:40:56 +01:00
Alex Vear
66fdf66321 Update README content
Added:
  - installation instructions,
  - screenshots.
2020-03-19 18:45:45 +00:00
Alex Vear
9b329f456b Remove "basic syntax" (Org mode syntax intro) section from docs 2020-03-09 00:39:13 +00:00
Alex Vear
b0b0a13e06 Add v1.2 entry to change log + minor README content updates v1.2 2020-02-15 20:25:43 +00:00
Alex Vear
a65f2b1d98 Allow lower case in option keys and dynamic block markers
For example previously only `#+TITLE: Foo` would have syntax highlighted
`Foo` correctly. Now all case variants will work (e.g. `#+title: Foo`
and `#+tItLE: Foo`).

The same has been done to dynamic block markers so now this will also
work:

    #+begin_src lisp
    (if (< 1 2)
      (print "True!")
      (print "False!))
    #+end_src
2020-02-15 20:01:31 +00:00
Alex Vear
6a29a2e961 Better Org mode hyperlink syntax highlighting and disabled link conceal
Org mode hyperlinks are now fully syntax highlighted (similar to
Markdown links).

The `org_conceal_links` option has been removed in favour of using
built-in Vim options to enable concealing (with a short section in the
`doc/org.txt` file on how to do this).  This was done because concealed
text makes navigating "hard-wrapped" documents difficult (especially
when the concealed text is as long as most URLs).
2020-02-15 03:17:49 +00:00
Alex Vear
d671e862e4 Syntax highlight and correctly format/manipulate lists
Adds support for syntax highlighting and formatting both ordered and
unordered lists (excluding unordered lists delimited with `*`, as they
conflict with headings and are generally not recommended).

e.g.

    1. Foo
    2. Bar
       1) Biz
       2) Baz

    - Foo
      - Bar
    + Biz
      + Baz
2020-02-15 02:19:15 +00:00
Alex Vear
b24dfe0762 Remove unnecessary folding rules and update .gitattributes 2020-01-05 12:07:34 +00:00
Alex Vear
a956c48e9c Add change log and fix minor mistakes in docs v1.1 2020-01-05 00:52:02 +00:00
Alex Vear
f8d010c672 Significantly improved accuracy of in-line delimiter matching
Previously the following would've caused everything after the `/` to be
italicised (until it found a second `/`).

    foo/bar

The same happened with all of the other in-line delimiters.  This was
clearly not good enough.

The new in-line delimiter matching is now much closer to Emacs' than
before while maintaining Unicode support (as well as Vim can offer).
2020-01-05 00:29:14 +00:00
Alex Vear
ebbc3efac2 Add org_clean_folds option 2020-01-04 20:11:52 +00:00
Alex Vear
d2ecdb4ed3 Rewrite README in Org mode format 2019-12-06 22:26:03 +00:00
Alex Vear
0a98223c0b Fix in-line verbatim and code delimiters 2019-12-06 22:19:45 +00:00
Alex Vear
b8eb8a82d0 Enable italic text rendering by default 2019-10-05 16:59:55 +01:00
Alex Vear
14402ff2a5 Mark project as complete v1.0 2019-09-28 17:40:50 +01:00
Alex Vear
a44b4ea524 Add .gitattributes' and TODO' files. 2019-09-28 17:34:56 +01:00
Alex Vear
898e8b8763 Add basic overview of Org mode syntax to the Vim doc 2019-09-28 17:34:56 +01:00
Alex Vear
a5f5784970 Allow verbatim and monospace delimiters to work across multiple lines 2019-09-28 17:34:56 +01:00
Alex Vear
71b097df62 Slight clean up of the syntax files 2019-09-28 17:15:13 +01:00
Alex Vear
f7e1410f09 Remove org_clean_folds' and org_highlight_table_background' options
Both of these options were pointless and
`org_highlight_table_background' had visual issues.
2019-09-22 22:58:54 +01:00
Alex Vear
9e067addad Improve Vim start-up time and allow buffer specific state keywords 2019-09-22 22:15:28 +01:00
Alex Vear
c5113592c2 Update README and Vim doc introduction 2019-09-22 21:53:27 +01:00
Alex Vear
1ee078feb3 Allow bold, italic, underlined text to span across multiple lines 2019-09-22 20:58:35 +01:00
Alex Vear
569371ce1a Don't match empty bold, italic, underline and strike through delimiters 2019-09-22 20:44:25 +01:00
Alex Vear
8f83aae020 Add configuration option to conceal links and enabling cleaner folds 2019-09-22 19:25:25 +01:00
Alex Vear
c47ffd4ec6 Relicence under the Vim licence, add legal info and update file headers 2019-09-22 18:01:36 +01:00
Alex Vear
3f9b6c5977 Remove the sample Org mode files from version control 2019-09-22 16:48:26 +01:00
Alex Vear
8890503965 Add port of GNU Emacs' Outline mode
<https://www.gnu.org/software/emacs/manual/html_node/emacs/Outline-Mode.html>
2019-09-22 16:36:45 +01:00
Alex Vear
5d7efcb452 Add sample Org-mode files to test changes on 2019-04-06 18:14:47 +01:00
Alex Vear
52085b419f Use same highlight groups used by the Markdown syntax highlighting file 2019-04-06 18:13:11 +01:00
Alex Vear
957f6597b9 Add inactive timestamps 2019-02-25 22:53:48 +00:00
Alex Vear
fbbf533338 Improve syntax highlighting colours and remove heading length limit 2019-02-25 22:43:49 +00:00
Alex Vear
6c1bd97a04 Allow configuring TODO state keywords 2019-02-25 21:12:17 +00:00
Alex Vear
c25e89e1e6 Update file headers 2019-02-25 21:11:33 +00:00
Alex Vear
d17d769966 Add the initial version of the Vim help doc 2019-02-24 15:04:37 +00:00