Go to file
Michal Niewrzal 0c6ab3d391 Add steps to build and run from source (#2) 2016-09-01 15:07:24 +02:00
.vscode Initial Commit 2016-08-25 17:55:00 +02:00
src Initial Commit 2016-08-25 17:55:00 +02:00
typings Initial Commit 2016-08-25 17:55:00 +02:00
.editorconfig Initial Commit 2016-08-25 17:55:00 +02:00
.gitignore Initial Commit 2016-08-25 17:55:00 +02:00
.travis.yml Initial Commit 2016-08-25 17:55:00 +02:00
.vscodeignore Initial Commit 2016-08-25 17:55:00 +02:00
README.md Add steps to build and run from source (#2) 2016-09-01 15:07:24 +02:00
composer.json Initial Commit 2016-08-25 17:55:00 +02:00
package.json Initial Commit 2016-08-25 17:55:00 +02:00
tsconfig.json Initial Commit 2016-08-25 17:55:00 +02:00
tslint.json Initial Commit 2016-08-25 17:55:00 +02:00

README.md

PHP IntelliSense

⚠ Work In Progress

Latest Release Installs Rating Build Status Dependency Status Gitter

Advanced PHP IntelliSense for Visual Studio Code. In opposite to the included PHP IntelliSense and other PHP extensions, this uses an AST to parse the source code instead of relying on naive regular expression parsing.

Features

  • Find all symbols

Todo

  • Autocompletion
  • Rename
  • Goto definition
  • Format document
  • Hover
  • Follow composer autoloading

Build and Run From Source

Clone whole repository and in root directory execute:

composer install 
npm install
npm run compile

To install it in VS Code copy extension directory to .vscode/extensions.

Install extension in VS Code

Contributing

This is just the VS Code extension that spawns the actual language server. The language server itself is implemented purely in PHP in its own repository.