@@ -3,12 +3,14 @@ module JetBrains.ReSharper.Plugins.FSharp.Psi.Daemon.QuickDoc
33open FSharp.Compiler .EditorServices
44open FSharp.Compiler .Tokenization
55open JetBrains.Application .DataContext
6+ open JetBrains.Application .Settings
67open JetBrains.DocumentModel .DataContext
78open JetBrains.ReSharper .Daemon
89open JetBrains.ReSharper .Feature .Services .QuickDoc
910open JetBrains.ReSharper .Plugins .FSharp .Psi
1011open JetBrains.ReSharper .Plugins .FSharp .Psi .Features
1112open JetBrains.ReSharper .Plugins .FSharp .Psi .Tree
13+ open JetBrains.ReSharper .Plugins .FSharp .Services .Formatter
1214open JetBrains.ReSharper .Plugins .FSharp .Util .FcsTaggedText
1315open JetBrains.ReSharper .Psi .DataContext
1416open JetBrains.ReSharper .Psi .Files
@@ -32,7 +34,11 @@ module FSharpQuickDoc =
3234 // todo: provide tooltip for #r strings in fsx, should pass String tag
3335 let line = int coords.Line + 1
3436 let column = int coords.Column
35- Some( results.CheckResults.GetToolTip( line, column, lineText, tokenNames, FSharpTokenTag.Identifier))
37+
38+ let settingsStore = token.GetSettingsStoreWithEditorConfig()
39+ let wrapLimit = settingsStore.GetValue( fun ( key : FSharpFormatSettingsKey ) -> key.WRAP_ LIMIT)
40+
41+ Some( results.CheckResults.GetToolTip( line, column, lineText, tokenNames, FSharpTokenTag.Identifier, wrapLimit))
3642
3743
3844type FSharpQuickDocPresenter ( xmlDocService : FSharpXmlDocService , identifier : IFSharpIdentifier ) =
0 commit comments