diff --git a/README.md b/README.md index 7ed9e6e..b3f0dfe 100644 --- a/README.md +++ b/README.md @@ -10,13 +10,15 @@ the build configuration language used in Chromium, Fuchsia, and other projects. - Syntax highlighting - Syntax error reporting -- Context-aware completion +- Context-aware completion and auto-import - Hover documentation - Go to definition - Finding target references - Following imports - Following dependencies +- Quick fix - Sticky scroll with useful lines +- Code lens - Outline - Code folding - Formatting @@ -46,9 +48,9 @@ cargo install gn-language-server ![Syntax highlighting](/docs/screenshots/syntax_highlighting.png) -### Completion +### Completion and auto-import -![Completion](/docs/screenshots/completion.png) +![Completion and auto-import](/docs/screenshots/completion.png) ### Hover documentation @@ -66,10 +68,18 @@ cargo install gn-language-server ![Following dependencies](/docs/screenshots/following_dependencies.png) +### Quick fix + +![Quick fix](/docs/screenshots/quick_fix.png) + ### Sticky scroll with useful lines ![Sticky scroll with useful lines](/docs/screenshots/sticky_scroll.png) +### Code lens + +![Code lens](/docs/screenshots/code_lens.png) + ### Outline ![Outline](/docs/screenshots/outline.png) diff --git a/docs/screenshots/code_lens.png b/docs/screenshots/code_lens.png new file mode 100644 index 0000000..d19c741 Binary files /dev/null and b/docs/screenshots/code_lens.png differ diff --git a/docs/screenshots/completion.png b/docs/screenshots/completion.png index ac81d06..0bbb240 100644 Binary files a/docs/screenshots/completion.png and b/docs/screenshots/completion.png differ diff --git a/docs/screenshots/quick_fix.png b/docs/screenshots/quick_fix.png new file mode 100644 index 0000000..42cefe2 Binary files /dev/null and b/docs/screenshots/quick_fix.png differ diff --git a/vscode-gn/README.md b/vscode-gn/README.md index 810f7d5..d16785f 100644 --- a/vscode-gn/README.md +++ b/vscode-gn/README.md @@ -7,12 +7,16 @@ the build configuration language used in Chromium, Fuchsia, and other projects. ## Features - Syntax highlighting -- Context-aware completion +- Syntax error reporting +- Context-aware completion and auto-import - Hover documentation - Go to definition +- Finding target references - Following imports - Following dependencies +- Quick fix - Sticky scroll with useful lines +- Code lens - Outline - Code folding - Formatting @@ -24,9 +28,9 @@ the build configuration language used in Chromium, Fuchsia, and other projects. ![Syntax highlighting](/docs/screenshots/syntax_highlighting.png) -### Completion +### Completion and auto-import -![Completion](/docs/screenshots/completion.png) +![Completion and auto-import](/docs/screenshots/completion.png) ### Hover documentation @@ -44,10 +48,18 @@ the build configuration language used in Chromium, Fuchsia, and other projects. ![Following dependencies](/docs/screenshots/following_dependencies.png) +### Quick fix + +![Quick fix](/docs/screenshots/quick_fix.png) + ### Sticky scroll with useful lines ![Sticky scroll with useful lines](/docs/screenshots/sticky_scroll.png) +### Code lens + +![Code lens](/docs/screenshots/code_lens.png) + ### Outline ![Outline](/docs/screenshots/outline.png)