https://github.com/ethanjameslew/sysmlv2.nvim
SysML v2 neovim plugin
https://github.com/ethanjameslew/sysmlv2.nvim
Last synced: 4 months ago
JSON representation
SysML v2 neovim plugin
- Host: GitHub
- URL: https://github.com/ethanjameslew/sysmlv2.nvim
- Owner: EthanJamesLew
- License: gpl-3.0
- Created: 2024-11-16T19:07:06.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-12-25T08:24:42.000Z (10 months ago)
- Last Synced: 2024-12-25T09:24:52.677Z (10 months ago)
- Language: C
- Homepage:
- Size: 840 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sysmlv2.nvim
> [!WARNING]
> 🚧 This is a work in progress. 🚧![]()
SysMLv2 Plugin
## vim Features
* Simple SysML/KerML Syntax Highlighting
## nvim Features
* Simple SysML/KerML Syntax Highlighting
* [sysml-2ls](https://github.com/sensmetry/sysml-2ls) LSP (Semantic Analysis)## vim: Installation
Install with your plugin manager of choice. For example, with [vim-plug](https://github.com/junegunn/vim-plug):
```vim
call plug#begin()Plug 'EthanJamesLew/sysmlv2.nvim'
call plug#end()
```## nvim: Installation
For the sysml-2ls support, you will need to have a relatively recent Node.js version installed on your system (tested on Node.js v20.18.0).
Install with your plugin manager of choice. For example, with [packer.nvim](https://github.com/wbthomason/packer.nvim):
```lua
use { 'EthanJamesLew/sysmlv2.nvim' }
```## Feature Roadmap
* nvim: treesitter parser and syntax highlighting
* nvim: Better sysml-2ls configuration options