Re: F# Support
Hello,
I've started introducing F# to our company, and we use ViEmu on a couple of machines. We've found the F# IDE doesn't play nicely all of the time with ViEmu: it will work fine half of the time, but sometimes after a restart or after opening a particular file or on start up it will fail to work.
The symptoms are:
* None of the vi letter command keys work; they are simply inserted.
* Escape doesn't work; it appears to do nothing.
* Backspace doesn't work; it does nothing. (Which seems to indicate ViEmu is still kind of running in the editor)
* It starts with a square cursor, but moving around with arrow keys turns the cursor in to a thin one. Typing a character sets it back to a square cursor.
* Moving past the end of the line with the arrow keys causes the cursor to go to the next line.
* A .cs file in the same project works fine. (But also seems to use standard VS highlighting)
* Re-opening the file with the HTML editor (for example) works, but loses the IDE integration.
* Turning off and on ViEmu while editing the file doesn't help; nor can I find any reliable workaround. Mucking around for 20 minutes randomly opening and closing windows and opening and closing Studio tends to fix it, though.
If there are any other suggestions you have for tricking it to work, I'd be happy to give them a try.
I have no idea what gets it working again, but eventually it starts working perfectly.
We're using:
* Visual Studio 2005 (8.0.50727.42 RTM)
* ViEmu 2.1.21
* F# 1.9.3.14
F# is a free add-in, with the installer MSI at:
http://research.microsoft.com/fsharp/release.aspx
F# will also be commercialized and (I think, from memory) be in the next version of Visual Studio. I can't imagine that you have too much time to look at every Studio add-in, but since this one is a Microsoft one and since it actually works perfectly when it isn't in its "silly mode" I'm hoping it is something trivial.