diff --git a/FSharpVSPowerTools.v14.sln b/FSharpVSPowerTools.v14.sln index 083a36b2..a68a885a 100644 --- a/FSharpVSPowerTools.v14.sln +++ b/FSharpVSPowerTools.v14.sln @@ -35,6 +35,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "content", "content", "{8E6D docs\content\navbar.fsx = docs\content\navbar.fsx docs\content\navigateto.fsx = docs\content\navigateto.fsx docs\content\outlining.fsx = docs\content\outlining.fsx + docs\content\peekdefinition.fsx = docs\content\peekdefinition.fsx docs\content\recordstubgeneration.fsx = docs\content\recordstubgeneration.fsx docs\content\rename.fsx = docs\content\rename.fsx docs\content\resolveunopenednamespaces.fsx = docs\content\resolveunopenednamespaces.fsx diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index c5ee1fc8..86c81775 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,7 +1,8 @@ -#### 2.3.0 - Unreleased +#### 2.3.0 - January 4 2016 * Implement Peek definition [#1286](https://github.com/fsprojects/VisualFSharpPowerTools/pull/1286) * Add outlining menu items and keybindings [#1283](https://github.com/fsprojects/VisualFSharpPowerTools/pull/1283) * Implement highlight definitions [#1272](https://github.com/fsprojects/VisualFSharpPowerTools/pull/1272) +* Fix Printf arguments highlighting bugs #### 2.2.0 - November 29 2015 * Implement outlining support ([#1147](https://github.com/fsprojects/VisualFSharpPowerTools/issues/1147)) diff --git a/docs/content/index.fsx b/docs/content/index.fsx index 0010923f..7e9a3cbe 100644 --- a/docs/content/index.fsx +++ b/docs/content/index.fsx @@ -44,6 +44,7 @@ Here are currently supported features: * [Quick info panel](quickinfopanel.html) * [Lint](lint.html) * [Outlining](outlining.html) + * [Peek Definition](peekdefinition.html) Default Keymap -------------- diff --git a/docs/content/peekdefinition.fsx b/docs/content/peekdefinition.fsx new file mode 100644 index 00000000..b55e22cd --- /dev/null +++ b/docs/content/peekdefinition.fsx @@ -0,0 +1,19 @@ +(*** hide ***) +// This block of code is omitted in the generated HTML documentation. Use +// it to define helpers that you do not want to show in the documentation. +#I "../../bin" + +(** +Peek Definition (Alt + F12) command (Visual Studio 2015+ only) +---------------- + +This feature can also be activated through Peek Definition context menu. +It opens a symbol definition in a special view, embedded into current one. +Although this feature works in Visual Studio 2013 for C#/VB files, a public API +was introduced only in Visual Studio 2015, so we cannot support it in previous +versions. + +Here is a screencast in VS2015: + +![PeekDefinition](img/peek_definition.gif) +*) \ No newline at end of file diff --git a/docs/files/img/peek_definition.gif b/docs/files/img/peek_definition.gif new file mode 100644 index 00000000..d5cf4822 Binary files /dev/null and b/docs/files/img/peek_definition.gif differ diff --git a/docs/tools/templates/template.cshtml b/docs/tools/templates/template.cshtml index 21905708..20124770 100644 --- a/docs/tools/templates/template.cshtml +++ b/docs/tools/templates/template.cshtml @@ -71,6 +71,7 @@