summaryrefslogtreecommitdiffstats
path: root/doc/vim-jsx-pretty-doc.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/vim-jsx-pretty-doc.txt')
-rw-r--r--doc/vim-jsx-pretty-doc.txt128
1 files changed, 128 insertions, 0 deletions
diff --git a/doc/vim-jsx-pretty-doc.txt b/doc/vim-jsx-pretty-doc.txt
new file mode 100644
index 00000000..8ddc97f8
--- /dev/null
+++ b/doc/vim-jsx-pretty-doc.txt
@@ -0,0 +1,128 @@
+if !exists('g:polyglot_disabled') || !(index(g:polyglot_disabled, 'typescript') != -1 || index(g:polyglot_disabled, 'typescript') != -1 || index(g:polyglot_disabled, 'jsx') != -1)
+
+vim-jsx-pretty is syntax highlight for JSX (React.js).
+(https://github.com/MaxMEllon/vim-jsx-pretty)
+
+version 1.0.6
+Author: maxmellon<maxmellon1994@gmail.com>
+License: MIT
+
+About |vim-jsx-pretty-about|
+Usage |vim-jsx-pretty-usage|
+Install |vim-jsx-pretty-install|
+Config |vim-jsx-pretty-config|
+Detail |vim-jsx-pretty-detail|
+License |vim-jsx-pretty-license|
+Thanks |vim-jsx-retty-thanks|
+Inspiration |vim-jsx-pretty-inspiration|
+
+===============================================================================
+ABOUT *vim-jsx-pretty-about*
+
+*vim-jsx-pretty* is highlight and indentation JSX (React.js) syntax.
+
+Dependency Plugin:
+ - pangloss/vim-javascript
+
+===============================================================================
+USAGE *vim-jsx-pretty-usage*
+
+Just Install it.
+
+===============================================================================
+INSTALL *vim-jsx-pretty-install*
+
+If you used plugin manager `vim-plug`, As follows. >
+
+ Plug 'pangloss/vim-javascript' " dependency plugin
+ Plug 'maxmellon/vim-jsx-pretty'
+<
+===============================================================================
+CONFIG *vim-jsx-pretty-config*
+
+- config list
+>
+ | name | default | detail |
+ |---------------------------------------|---------|----------------------|
+ | g:vim_jsx_pretty_enable_jsx_highlight | 1 | jsx highlight flag |
+ | g:vim_jsx_pretty_colorful_config | 0 | colorful config flag |
+<
+
+- *g:vim_jsx_pretty_enable_jsx_highlight*
+
+If you set 'g:vim_jsx_pretty_enable_jsx_highlight', Disable jsx highlight.
+But highlight group is set to jsx syntax. So you should set manual
+highlight setting.
+
+ - Example: >
+
+ let g:vim_jsx_pretty_enable_jsx_highlight = 0
+
+ highlight def link jsxTag Function
+ highlight def link jsxTagName Function
+ highlight def link jsxString String
+ highlight def link jsxNameSpace Function
+ highlight def link jsxComment Error
+ highlight def link jsxAttrib Type
+ highlight def link jsxCloseTag Identifier
+ highlight def link jsxCloseString Identifier
+
+- *g:vim_jsx_pretty_colorful_config*
+
+If you set 'g:vim_jsx_pretty_colorful_config', Enable colorful config.
+
+===============================================================================
+DETAIL *vim-jsx-pretty-detail*
+
+- Syntax group list
+>
+ | name | match | | |
+ |--------------|--------------------|--------------|--------------------|
+ | jsxTag | `<tag id="sample">`| jsxjsxAttrib | `<tag id="sample">`|
+ | | `~~~~~~~~~~~~~~~~~`| | `_____~~__________`|
+ |--------------|--------------------|--------------|--------------------|
+ | jsxTagName | `<tag id="sample">`| jsxEqual | `<tag id="sample">`|
+ | | `_~~~_____________`| | `_______~_________`|
+ |--------------|--------------------|--------------|--------------------|
+ | jsxString | `<tag id="sample">`| jsxCloseTag | `</tag> | <tag />`|
+ | | `________~~~~~~~~_`| | `~~~~~~ | _____~~|
+ |--------------|--------------------|--------------|--------------------|
+
+===============================================================================
+LICENSE *vim-jsx-pretty-license*
+
+Copyright (c) 2016-2017 MaxMEllon
+MIT License
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and/or sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+The above copyright notice and this permission notice shall be
+included in all copies or substantial portions of the Software.
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+==============================================================================
+THANKS *vim-jsx-pretty-thanks*
+
+ - yuezk
+ - y0za
+ - cormacrelf
+
+===============================================================================
+INSPIREATION *vim-jsx-pretty-inspiration*
+
+ - vim-jsx
+ See: https://github.com/mxw/vim-jsx
+
+ vim:tw=78:ts=8:ft=help:norl:
+
+endif