Skip to content

Commit

Permalink
[INTERNAL] docu & version update
Browse files Browse the repository at this point in the history
  • Loading branch information
SeeSharpSoft committed Jul 19, 2020
1 parent 80cb6ce commit c0fad6a
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 11 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG
@@ -1,3 +1,8 @@
2.13.0
Jul 20, 2020

NEW: Support for customizable line comments ('#' indicates a line comment per default)

2.12.0
Jun 14, 2020

Expand Down
21 changes: 16 additions & 5 deletions README.md
Expand Up @@ -17,7 +17,7 @@ This enables default editor features like syntax validation, highlighting and in
## Features

- CSV/TSV/PSV file detection
- table editor
- flexible Table Editor
- customizable text editor
- customizable column coloring
- syntax validation
Expand All @@ -28,6 +28,7 @@ This enables default editor features like syntax validation, highlighting and in
- structure view (header-entry layout)
- support for ',', ';', ':', '|' and '↹' as pre-defined value separator
- support for freely defined value separators
- support for line comments (# per default, customizable)
- highlight of active column values
- tab (↹) separator highlighting

Expand Down Expand Up @@ -124,10 +125,6 @@ The plugin introduces an enhanced text editor supporting custom settings - and a

The preferred editor usage can be switched between "Text Editor first", "Table Editor first" or "Text Editor only", which has an effect on the editor tab order (or whether the table editor is shown at all). A "Table Editor only" option is not available (mainly due to the table editor restrictions when handling erroneous CSV files).

##### Column numbering

Enable zero-based column numbering. This affects the tooltip info of the text editor as well as column numbering of the table editor.

##### Default Value Separator (CSV only)

The following separators are currently supported: **,** (Comma), **;** (Semicolon), **:** (Colon), **|** (Pipe) and **↹** (Tab)
Expand All @@ -144,6 +141,20 @@ Within quoted values (fields starting and ending with a double quote), the doubl

_Default Escape Character_ defines which escape character is used as standard for each newly opened CSV/TSV/PSV file. The escape character can be changed for each file individually in its editors context menu.

##### Line Comment Indicator

Define the character(s) that should be used to mark a line as a comment within a CSV document.

Please note:

- If not set, comments are disabled, which also will increase lexer/parser performance on large files.
- If a line starts with those characters (leading whitespaces are ignored), the whole line isn't considered data and skipped e.g. for formatting, structure view and the table editor.
- Files containing comments can't be edited but still viewed via the **Table Editor** (without showing the comments).

##### Column numbering

Enable zero-based column numbering. This affects the tooltip info of the text editor as well as column numbering of the table editor.

#### Text Editor

##### Highlighting
Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Expand Up @@ -24,7 +24,7 @@ jacocoTestReport {
}

group 'net.seesharpsoft.intellij.plugins'
version '2.12.0'
version '2.13.0'

apply plugin: 'java'
sourceCompatibility = javaVersion
Expand Down
9 changes: 4 additions & 5 deletions src/main/resources/META-INF/plugin.xml
Expand Up @@ -7,12 +7,12 @@

<description><![CDATA[
<p>Lightweight plugin for editing CSV/TSV/PSV files with a flexible table editor, syntax validation, structure highlighting, customizable coloring, new intentions and helpful inspections.</p><br>
<p>Lightweight plugin for editing CSV/TSV/PSV files with a flexible Table Editor, syntax validation, structure highlighting, customizable coloring, new intentions and helpful inspections.</p><br>
<img width="600" height="297" src="https://plugins.jetbrains.com/files/10037/screenshot_21096.png" /><br><br>
<p><b>Features:</b><br>
<ul>
<li>support for CSV/TSV/PSV file extensions</li>
<li>customizable table editor</li>
<li>customizable Table Editor</li>
<li>customizable text editor</li>
<li>customizable column coloring</li>
<li>syntax validation</li>
Expand All @@ -24,6 +24,7 @@
<li>structure view (header-entry layout)</li>
<li>support for ',', ';', '|' or '&#8633;' as value separator</li>
<li>support for '"' or '\' as escape character</li>
<li>support line comments (# by default, customizable)</li>
<li>highlight of active column values</li>
<li>tab (&#8633;) separator highlighting</li>
</ul>
Expand All @@ -48,9 +49,7 @@

<change-notes><![CDATA[
<pre style="font-family: sans-serif">
NEW: flexible settings format for value separator & escape character
FIX: no accessors for class CsvValueSeparator #221
FIX: Default Value Separator get frequently reset to comma, changes only applied after restart #222
NEW: Support for customizable line comments ('#' indicates a line comment per default - can be customized/deactivated via settings)
</pre>
]]>
</change-notes>
Expand Down

0 comments on commit c0fad6a

Please sign in to comment.