You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. changed to new plugin icon
2. fixed an error in the regex pattern
3. showOrcaOutline and replaceKeywords are changed to async functions to accelerate the processing speed
4. the parseOrcaFile function is optimized for handing very big orca output files (<50MB). The buffer structure is optimized. The progress of parsing will be showed as a message in VS Code
5. additional error message is added.
Copy file name to clipboardExpand all lines: CHANGELOG.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,3 +23,12 @@ Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how
23
23
## [0.2.0] - 2023-10-15
24
24
25
25
- This version removed the previous `generate_patterns.py` script and the `headings.md` file. The list of regular expressions in `patterns.json` file is now more unversal and the matched text is displayed in the `ORCA FILE OUTLINE` view. Most of the keywords in the ORCA output file are in full capital letters, which is not very user friendly. The matched text is now converted to title case before being displayed in the `ORCA FILE OUTLINE` view. There is a list of keywords in the `keywords.json` file, which will be used to replace some of the converted matched text to its correct form. The list of keywords will be updated in future small releases.
26
+
27
+
## [0.2.1] - 2023-10-16
28
+
29
+
- changed to new plugin icon
30
+
- fixed an error in the regex pattern
31
+
- showOrcaOutline and replaceKeywords are changed to async functions to accelerate the processing speed
32
+
- the parseOrcaFile function is optimized for handing very big orca output files (<50MB). The buffer structure is optimized. The progress of parsing will be showed as a message in VS Code
Copy file name to clipboardExpand all lines: README.md
+9-26Lines changed: 9 additions & 26 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,43 +12,26 @@ N/A
12
12
13
13
## Extension Settings
14
14
15
-
The current version (0.2.0) of this extension does not have any settings.
15
+
The current version (0.2.1) of this extension does not have any settings.
16
16
17
-
## Known Issues
17
+
## Issues and Important Notes
18
18
19
-
1. The TOC view will not automatically update when you save changes to the ORCA output file. You will need to manually run the command `Refresh Orca Outline` from the command palette. This will be fixed in a future release.
19
+
- Due to the memory limit of VS Code for large files, the extension will not work properly for very large ORCA output files (>50MB) because VS code will disable the `activeEditor`. To parse very large ORCA output files and generate the TOC view, the extension will need to be run in a separate process. This will be implemented in a future release. Currently, the extension will work for ORCA output files that are less than 50MB in size. If you have very large ORCA output files, please consider splitting them into smaller chunks or remove the parts that are not needed (for example full print of the MOs).
20
20
21
-
## Release Notes
22
-
23
-
Users appreciate release notes as you update your extension.
24
-
25
-
### 0.0.1
26
-
27
-
Initial release of orcatoc. This is a very early release and is still under development.
28
-
29
-
---
30
-
31
-
### 0.0.2
21
+
- If you don's see the `ORCA FILE OUTLINE` in the sidebar of `EXPLORER`, please make sure that the `OPEN EDITORS` drop down menu is expanded. This is a known issue and will be fixed in a future release.
32
22
33
-
Added support for automatically showing TOC view when opening an ORCA output file.
34
-
35
-
`headings.md` file added to the extension. This file contains a list of regular expressions that are used to parse the ORCA output file. The list of regular expressions will be updated in future releases.
36
-
37
-
`generate_patterns.py` script added to the extension. This script is used to parse the `headings.md` file and generate the `patterns.json` file. The `patterns.json` file is used by the extension to parse the ORCA output file.
38
-
39
-
---
40
-
41
-
### 0.1.0
23
+
## Release Notes
42
24
43
-
Update of `patterns.json` file and `headings.md` file. Additional regular expressions added to the list used to parse the ORCA output file. Most frequently used keywords in the ORCA output file are now parsed. The list of regular expressions will be updated in future releases.
25
+
For detailed release notes, please see [CHANGELOG.md](CHANGELOG.md).
44
26
45
-
### 0.2.0
27
+
### 0.2.1
46
28
47
-
This version removed the previous `generate_patterns.py` script and the `headings.md` file. The list of regular expressions in `patterns.json` file is now more unversal and the matched text is displayed in the `ORCA FILE OUTLINE` view. Most of the keywords in the ORCA output file are in full capital letters, which is not very user friendly. The matched text is now converted to title case before being displayed in the `ORCA FILE OUTLINE` view. There is a list of keywords in the `keywords.json` file, which will be used to replace some of the converted matched text to its correct form. The list of keywords will be updated in future small releases.
29
+
Bug fixes and optimizations.
48
30
49
31
## TODO
50
32
51
33
-[x] Automatically show TOC view when opening an ORCA output file
34
+
-[X] Support for large ORCA output files (<50MB).
52
35
-[ ] Automatically update TOC view when saving changes to an ORCA output file (additional command to manually refresh TOC view)
53
36
-[ ] Add support for enabling/disabling TOC view for specific file types
54
37
-[ ] Add support for controlling the showing level of TOC entries
vscode.window.showErrorMessage("The file might be too large to open! VS Code is unable to operate with files larger than 50MB in active editor. Please consider breaking the file into smaller chunks.");
92
+
}else{
93
+
// If there's no file with .out extension in the workspace, show an error message, and Open File button to open the Open File dialog
94
+
vscode.window.showErrorMessage("No active document found. Please open a file first.","Open File").then((value)=>{
0 commit comments