Releases: ThFriedrich/lammps_vscode
v1.4.6 Sync Release - 2021-03-16
Scheduled synchronisation of lammps_vscode with Lammps documentation from 2021-03-16
v1.4.5 Sync Release - 2021-02-16
Scheduled synchronisation of lammps_vscode with Lammps documentation from 2021-02-16
v1.4.4 Sync Release - 2021-01-16
Scheduled synchronisation of lammps_vscode with Lammps documentation from 2021-01-16
v1.4.3 Sync Release - 2020-12-16
Scheduled synchronisation of lammps_vscode with Lammps documentation from 2020-12-16
v1.4.2 Sync Release - 2020-11-16
Scheduled synchronisation of lammps_vscode with Lammps documentation from 2020-11-16
v1.4.1
- Synchronisation of lammps_vscode with Lammps documentation
- Grammar
- Keywords updated
- Offline embedded documentation
- Styling improvements
v1.4.0
Version 1.4.0 03.09.2020
- Synchronisation of lammps_vscode with Lammps documentation
- Task Provider
- Lammps can now be run as a task from within vscode
- Settings added for:
- binary: path to the Lammps executable
- mpi_tasks: # of MPI tasks to run for parallel execution
- gpu_nodes: # of GPU Nodes to use with the gpu package
- Task type "lmps" provided to set up tasks manually in a tasks.json file
- Hover Feature
- Documentation links in hover boxes now open the embedded documentation pages inside vscode instead of pointing to the weblink
- Package now bundles all images with versions in width=256px, used by the Hover only
- Auto Completion
- Documentation links in autocomplete-info boxes now open the embedded documentation pages inside vscode instead of pointing to the weblink
- Autocomplete suggestions are now only triggered at the beginning of lines
- Grammar
- Keywords updated
- Updates to Grammar rules to avoid some false positive
- Offline embedded documentation
- Improved layout of "Note" and "Warning" sections
- fix missing rst-file includes
- fixed several formatting issues
- added Syntax highlighting support through vscode-textmate and markdown-it.
- added standard light/dark css-files to control syntax highlighting in the webview. (because Token-Colors are not exposed through vscode API yet)
- Depencies added:
- markdown-it
- plist
- request
- vscode-oniguruma
- vscode-textmate
v1.3.2 Sync Release - 2020-08-14
Scheduled synchronisation of lammps_vscode with Lammps documentation from 2020-08-14
v1.3.0-beta
Release Notes v.1.3.0-beta
In this update some major changes were introduced and features added. This is a beta release. You may encounter problems running the extension or notice some unecpected behaviour. Please report these issues if you encounter them so they can be fixed. Much of the content of this extension is generated in a semi-automated fashion from the official Lammps documentation. It is hardly possible to check the behaviour of autocomplete and hover features for each individual command, what makes bug reports all the more important and valueable. Also, please share your ideas for enhancements or new features.
If you have to or want to revert to a previous release, please download the corresponding vsix-package from GitHub and install it from the command line with the following command:
code --install-extension lammps-1.2.4.vsix
This Release introduces the following new features and improvements:
Auto Completion
Completion suggestions now behave much like snippets. Editable arguments are accessed by tabbing (Tab) through them. Variables can be edited like text. Arguments that allow specific choices should show a dropdown list with options to choose from. Words that are part of the command description are automatically inserted.
Hover Feature
- Rendering Equations is now supported using MathJax
- Fixed many styling issues
Offline embedded documentation
- right click on command allows to show documentation in new vscode-panel
Linting functions
- Set of functions that points out problems before runtime
- So far only checking for files and paths on read- and write commands
- To be extended in the future
lammps_vscode-1.2.4
Initial release 20.10.2019
- Synatx highlighting for keywords, Variables, Comments, Strings and numeric data types
- Folding of sections possible between #[ and #] marks
- Keyword list up to date with Lammps documentation
- Recognizes .lmp, .lmps and .lammps file extensions
Version 1.1.0 28.01.2020
- Keyword support for LIGGGHTS(R)-PUBLIC scripts added as suggested in Issue #1
- Fixed wrong name for multiple-character variable pattern
Version 1.2.0 15.04.2020
- Keyword group
fix_modify
added - Simplified/fixed regex for keyword capturing
- Implemented Hover feature
- Implemented Autocompletion feature
- Added Command "Open Lammps Documentation" and documentation links
- Added configurations in Settings
- Refer to Issue #2 for details
Version 1.2.2 17.04.2020
- Grammar
- support for arithmetic functions, immediate variables and operators
- recognition of line continuation
- strings escape paramters
- several bug fixes
- Snippets functionality with few examples added as shown in Issue #9
Version 1.2.3 18.04.2020
- Updated keyword list
- All commands sharing one documentation page captured by hover and autocomplete
- Added options to disable hover and autocomplete
- Added double quaotes to auto-closing-surrounding-pairs
Version 1.2.4 19.04.2020
- Bugfixes
- Add Logo to package