diff --git a/CHANGELOG.md b/CHANGELOG.md index 7453a487..8af804cd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ # Change Log All notable changes to the "ctagsx" extension will be documented in this file. -## [1.0.6] - UNRELEASED +## [1.0.6] - 2017-12-03 - Registered ctagsx as a definition provider for *all* languages (integration into VSCode's definition provider interface). May be disabled by setting `ctagsx.disableDefinitionProvider` to `true`. ## [1.0.5] - 2017-10-07 diff --git a/README.md b/README.md index c0d027a9..a9503e62 100644 --- a/README.md +++ b/README.md @@ -10,9 +10,9 @@ ctags --tag-relative --extra=f -R . This will generate a file called `tags`. This may be placed in the same folder as the source file being edited, or any of its parent directories. ctagsx will search and use the tags file that is closest to the source file. The tags file may be named either `tags` or `.tags`. -To search for a tag, press `Ctrl+t`/`Cmd+t`. To jump back to where you searched for a tag, press `Alt+t`. To manually enter the tag to jump to, press `Ctrl+alt+t`/`Cmd+alt+t`. +As of version 1.0.6, ctagsx integrates directly as a definition provider (Go to definition - `F12` or `Ctrl+left click`). This feature may be optionally disabled. -Separate to this, as of version 1.0.6, ctagsx integrates directly with VSCode's definition provider. +Separate to this, ctagsx also provides another searching mechanism; to search for a tag, press `Ctrl+t`/`Cmd+t`. To jump back to where you searched for a tag, press `Alt+t`. To manually enter the tag to jump to, press `Ctrl+alt+t`/`Cmd+alt+t`. ## Features * Is cross platform @@ -27,7 +27,7 @@ Separate to this, as of version 1.0.6, ctagsx integrates directly with VSCode's Please report any issues to https://github.com/jtanx/ctagsx/issues * It is assumed that tags files are sorted, as ctagsx will only perform a binary search on the tags file. If the file is not sorted, then it may generate incorrect results. -* It is not possible to search for tags when editing a large file (>= 5MB). This is a [limitation](https://github.com/Microsoft/vscode/issues/3147) of Visual Studio Code. +* Use while editing very large files may not be supported, due to [limitations](https://github.com/Microsoft/vscode/issues/3147) of Visual Studio Code. * If the navigated-to line contains multiple occurrences of the tag name, the cursor is only placed at the first occurrence. ## Release Notes diff --git a/extension.js b/extension.js index 269f7235..817838b1 100644 --- a/extension.js +++ b/extension.js @@ -154,7 +154,6 @@ function provideDefinition(document, position, canceller) { }) .catch(err => { console.log(err.stack) - return Promise.reject() }) } diff --git a/package.json b/package.json index de7987f2..0345873b 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "ctagsx", "displayName": "ctagsx", "description": "A fast, cross-platform and working ctags implementation", - "version": "1.0.5", + "version": "1.0.6", "publisher": "jtanx", "icon": "img/logo.png", "engines": {