Can Intellisense be programatically accessed by a VS plugin. Adding editor support via plugin for language not supported by VS - visual-studio

I am writing a Scheme interpreter as a plugin to VS. I want to use intellisense for symbol completion.
Is this possible? Can I programmatically pass symbols to intellisense so the plugin user can see available symbols?

Related

Beautify plugin for CodeBlocks IDE

Like Atom, Sublime and VS Code, is there a beautify plugin for CodeBlocks IDE?
I tried the default AStyle plugin in CodeBlocks, but nothing fancy happened to my code.
I had selected all the code before doing this (Ctrl+A)
Here you can find a list of CodeBlocks plugins. There does not seems to be a Beautifier plugin.
If by Beautifier you mean a plugin that gives a modern look to the GUI, I don't think you can find him anytime soon.
CodeBlocks is built on wxWidgets libraries that currently don't allow the use of themes (as dark mode).

Visual studio data-bind attribute highlighting [knockout.js]

In previous versions of Visual Studio I've had knockout.js syntax highlighting.
Since moving to Visual Studio 2017 Community building in Razor however, the syntax highlighting is gone and I found no way to enable it.
Interesting is however, that when I put the very same code into project built on Webforms, the highlighting seems to work at least to some degree
Is there anything I can do to enable syntax hightlighting for Razor? And/Or is there a way how to make custom syntax highlighting rules? [e.g. highlight specific data attribute, or so]
Try this. Also Read the overview.
https://marketplace.visualstudio.com/items?itemName=ms-madsk.RazorLanguageServices
Yes, in our Project we added the file reference on the _references.js file:
/// <reference path="knockout-3.4.0.debug.js" />
This make Visual Studio Intellisense to get the sintax hightlighting on the .cshtml files.
Reference Directives
A reference directive enables Visual Studio to establish a relationship between the script you are currently editing and other scripts. The reference directive lets you include a script file in the scripting context of the current script file. This enables IntelliSense to reference externally defined functions, types, and fields as you code.
Sources:
MSDN - JavaScript IntelliSense
C# Corner - Use of _references.js File
Mads Kristensen - The history behind _references.js

How do R# live templates interact with VS code snippets?

R# has a feature called "live templates" that seems to duplicate the "Code Snippets" feature in built into VS, although it's probably more featureful.
How do the 2 features interact? E.g. I see R# has imported its templates from VS's snippets. What if I edit a VS snippet, that also already exists as a R# template?
VS version: 2015
R# version: 10
They don't interact at all, they're completely separate features. The imported tag that ReSharper uses is a bit of a misnomer. They're not really imported, just copied from the default set of VS snippets. The tag is intended to show that they provide the same functionality as VS snippets, but are separate.
If you edit a VS snippet, it won't affect a ReSharper template, and vice versa. ReSharper will use ReSharper templates in code completion and the editor, but will also expand a VS snippet if you type it and hit Tab. You can also use the keyboard shortcuts or VS menu items to invoke the default VS snippet insertion UI and insert VS snippets that way.

Can I use DevExpress related "DxCore" for dialogs/tool windows?

Can I use DevExpress related "DxCore" to extend VS functionality to add new dialogs/toolwindows etc.?
If so, how is it different from VS SDK (focusing on dialogs/tool windows)?
DXCore has great wizards for creating and adding tool windows into your plug-in projects. The DXCore tool windows are the same as Visual Studio ones, for example, Solution Explorer, Toolbox or Property Browser. Creating a tool window plug-in using DXCore is easy. Just arrange your components in the tool window designer, set a few properties, and compile the project.

How to bring Visual Studio features to Eclipse?

Visual Studio refugee here. I've had to switch to Eclipse to write a couple of Java apps and I am really missing all the VS2008 goodness I've come to rely upon.
I am new to Eclipse, so I simply might not be finding what I need. With that in mind, how do I replicate the following in Eclipse.
Right click on a source code tab,
and open the folder
Love VS' External Tools feature, which allows you to perform operations on a single file via tokens. Anyway to do this in Eclipse?
Intellisense when editing XML files
Finally, can someone recommend a good newsgroup or a forum where Eclipse experts hang out (other than here)? I couldn't really find anything on the eclipse site.
There are plug-ins available for this, such as StartExplorer, Eclipse Explorer
Click on the "start button + toolbox" drop down menu next to "run" and "debug" and select "Open External Tools Dialog". This lets you run arbitrary tools.
Intellisense for XML would normally be provided by the XML editor you're using. Look in Eclipse Plugin Central for XML plug-ins if the one which come with Eclipse aren't enough for you.

Resources