Visual Studio 2008 Emacs Mode

When using emacs mode in Visual Studio 2008, the tab key no longer inserts tabs. It just formats the current line. You can reassign the Edit.IncreaseIndent tab, but it has many unwanted side effects. Has anyone else experienced this? If so, fix / hack?

I also noticed that the performance of a text editor deteriorates rapidly over time when emacs mode is turned on. This comes to the point that the cursor update has a complete second lag. I suspect this is due to the way the kill or Edit.EmacsSetMark ring is executed, since in default mode Emacs.SetMark does not work.

Any thoughts or help on these issues would be great. Even some other people share my pain.

+3
source share
4 answers

Try Ctrl + q TAB

I use it every day without performance degradation in VS2008 SP1.

+3
source

Not sure if this works in VS2008, but the workaround suggested for extending Emacs Emulation for VS2010 :

Known Issues

  • Pressing Tab on an empty line will not add the correct indentation. workaround to add text to and then press Tab.
  • When you press the Tab button when completing the Intellisense application is not completed. Workaround use a different termination character or Enter to commit.
+2
source

VS 2008, emacs, Shift-Tab, Tab . ( Vimacs- Vim).

0
source

I am using Emacs mode and I have noticed performance degradation. Not sure if this is related.

I would like emacs mode not to be so buggy. It has improved significantly since 2005, but sometimes simple commands, such as ctrl-n and ctrl-p, do not work (for example, in aspx).

0
source

Source: https://habr.com/ru/post/1702378/


All Articles