description:localize('terminal.integrated.unicodeVersion',"Controls what version of unicode to use when evaluating the width of characters in the terminal. If you experience emoji or other wide characters not taking up the right amount of space or backspace either deleting too much or too little then you may want to try tweaking this setting.")
},
'terminal.integrated.experimentalLinkProvider':{
description:localize('terminal.integrated.experimentalLinkProvider',"An experimental setting that aims to improve link detection in the terminal by improving when links are detected and by enabling shared link detection with the editor. Currently this only supports web links."),
assert.equal(link,undefined,`Just outside range boundary should not result in link, link found at: (${link?.range.start.x}, ${link?.range.start.y}) to (${link?.range.end.x}, ${link?.range.end.y})`);
}
// Convert range from [[startx, starty], [endx, endy]] to an IBufferRange
awaitassertLink('// Click here to learn more. https://go.microsoft.com/fwlink/?LinkID=513275&clcid=0x409',{range:[[30,1],[7,2]],text:'https://go.microsoft.com/fwlink/?LinkID=513275&clcid=0x409'});
awaitassertLink('// Click here to learn more. https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx',{range:[[30,1],[28,2]],text:'https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx'});
awaitassertLink('<!-- !!! Do not remove !!! WebContentRef(link:https://go.microsoft.com/fwlink/?LinkId=166007, area:Admin, updated:2015, nextUpdate:2016, tags:SqlServer) !!! Do not remove !!! -->',{range:[[49,1],[14,2]],text:'https://go.microsoft.com/fwlink/?LinkId=166007'});
awaitassertLink('For instructions, see https://go.microsoft.com/fwlink/?LinkId=166007.</value>',{range:[[23,1],[68,1]],text:'https://go.microsoft.com/fwlink/?LinkId=166007'});
awaitassertLink('For instructions, see https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx.</value>',{range:[[23,1],[21,2]],text:'https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx'});
awaitassertLink('7. At this point, ServiceMain has been called. There is no functionality presently in ServiceMain, but you can consult the [MSDN documentation](https://msdn.microsoft.com/en-us/library/windows/desktop/ms687414(v=vs.85).aspx) to add functionality as desired!',{range:[[66,2],[64,3]],text:'https://msdn.microsoft.com/en-us/library/windows/desktop/ms687414(v=vs.85).aspx'});
awaitassertLink('let x = "http://[::1]:5000/connect/token"',{range:[[10,1],[40,1]],text:'http://[::1]:5000/connect/token'});
awaitassertLink('2. Navigate to **https://portal.azure.com**',{range:[[18,1],[41,1]],text:'https://portal.azure.com'});