/vscode-awk-hint

:wrench: VS Code extension: AWK hint(auto-completion)

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

AWK hint(auto-completion) for VS Code

Build Status

An experimental extension.
And the hint data generated from The GNU Awk User’s Guide by scripts
You can report bug or send a feature suggestion in Github Issues Page.

Installation

  1. Click Extension button in left side of VSCode. (Shortcut: Ctrl+Shift+X)
  2. Search vscode-awk-hint. Found this extension and click Install button.
  3. Reload VSCode.

Hint Support

  1. awk function hint
  2. awk built-in variable hint
  3. awk statement snippets

Declaration

  1. This extension depend extension luggage66.AWK developed by Donald Mull Jr (It will be install automaticallly by VS Code)
  2. Open source license of this extension is GPL-3.0

Contributing to the Extension

1. Supporting me coffee via Paypal

Supporting me coffee could encourage me to make my vscode extensions better and better! (and add more and more features).

2. Submit issue on Github

Found a bug, feature request or question. You can submit issue on Github Issue Page;

3. Cook by yourself

  1. prepare node.js environment
  2. fork this repo on Github, then clone it to local
  3. execute npm install --save-dev
  4. modify/fix it
  5. please remember npm test for unit tets
  6. give a pull request

Project structure:

  • extension: extension codes
    • main.js: entry file of extension
    • parser/awk.js: awk semantic parser
    • vscode.d.ts & index.d.ts: typing files for auto-completion
  • hint-data: hint data json file generated automatically(But snippets.json is written by me)
  • icon: png and svg icon images for this extension
  • test: unit tests
  • utils: utilities (scripts for fetch awk hint data)

License

GPL-3.0

Author

Liu Yue @hangxingliu