New version with outline view
This commit is contained in:
parent
fdc213e958
commit
ac51b494da
|
@ -5,5 +5,7 @@ All notable changes to the "swmf" extension will be documented in this file.
|
||||||
Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file.
|
Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file.
|
||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
### 0.0.1
|
||||||
- Initial release
|
Initial release with syntax highlighting.
|
||||||
|
### 0.0.2
|
||||||
|
Added hierarchical outline view.
|
|
@ -4,11 +4,14 @@ Syntax highlighting and some code completion for [Space Weather Modelling Framew
|
||||||
|
|
||||||
Automatically highlights files ending in `.in` and `.IN`.
|
Automatically highlights files ending in `.in` and `.IN`.
|
||||||
|
|
||||||
|
A document tree is also provided in the outline view.
|
||||||
|
|
||||||
![highlight and folding demo](images/highlight-demo.png)
|
![highlight and folding demo](images/highlight-demo.png)
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
* Syntax highlighting
|
* Syntax highlighting
|
||||||
* Comment/uncomment using `!` as comment character.
|
* Comment/uncomment using `!` as comment character.
|
||||||
|
* Hierarchical document tree in outline view.
|
||||||
* Code folding between `#BEGIN_COMP` and `#END_COMP` markers.
|
* Code folding between `#BEGIN_COMP` and `#END_COMP` markers.
|
||||||
* Autoclosing of `#BEGIN_COMP`.
|
* Autoclosing of `#BEGIN_COMP`.
|
||||||
|
|
12
demo.in
12
demo.in
|
@ -1,13 +1,18 @@
|
||||||
|
#ECHO
|
||||||
Highlighting demo using Monokai dark theme.
|
Highlighting demo using Monokai dark theme.
|
||||||
|
|
||||||
#BEGIN_COMP SC Marker with folding button in margin
|
#BEGIN_COMP SC Marker with folding button in margin
|
||||||
|
|
||||||
#COMMAND Example command with parameters
|
#USERINPUTBEGIN
|
||||||
|
|
||||||
|
#MYCOMMAND Example command with parameters
|
||||||
-10 integer parameter
|
-10 integer parameter
|
||||||
+1.1e6 float parameter
|
+1.1e6 float parameter
|
||||||
T Boolean parameter
|
T Boolean parameter
|
||||||
Hello World string parameter
|
Hello World string parameter
|
||||||
|
|
||||||
|
#USERINPUTEND
|
||||||
|
|
||||||
COMMAND Commands lacking the # character are comments
|
COMMAND Commands lacking the # character are comments
|
||||||
15
|
15
|
||||||
|
|
||||||
|
@ -16,4 +21,9 @@ COMMAND Commands lacking the # character are comments
|
||||||
#COMMAND
|
#COMMAND
|
||||||
500 Comment
|
500 Comment
|
||||||
|
|
||||||
|
#RUN
|
||||||
|
|
||||||
|
#ANOTHER_CMD
|
||||||
|
3.14 Comment
|
||||||
|
|
||||||
#END
|
#END
|
||||||
|
|
BIN
images/demo.png
Normal file
BIN
images/demo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 303 KiB |
Binary file not shown.
Before Width: | Height: | Size: 96 KiB |
Loading…
Reference in New Issue
Block a user