I use ‘visual studio’ to develop in C# and Notepad++ to develop web pages. There are several features in ‘visual c#’ that i would find useful in editing .html files. hover on a function call and goto that function. hover on a variable and get a list of references. hover on a variable reference and goto that variable. Now for the biggie … rt click on an html object and get a list of its methods and attributes. I would use these but their absence will not stop me from using your wonderful tool.
Boy, wouldn’t that be nice. Too bad the Notepad++ Developer doesn’t have a budget and manpower of Microsoft-proportions helping him implement features. ;-)
Addendum: one of the power users here is currently working on developing an LSP (“Language Server Protocol”) client plugin for Notepad++: LSP is what Visual Studio uses for linking to various “LSP servers” which can give it augmented right-click and code-completion features that go beyond the code-completion that Notepad++ provides by default. Assuming that an LSP server exists for the language of your choice (his examples show ones for Python, V, and D; there might be one for HTML/JS/ASP/PHP/etc or some subset thereof). So once that plugin is ready for prime time, and if an LSP server existed for the combo of web technologies that you are programming for, you might be able to get some or all of the feature set you’re looking for (eventually).
Additionally, there are a variety of HTML and web-related plugins already available for Notepad++, and while waiting for the full features of LSP, some of those might help make your development easier.