Summiz Holo

VS Code Is Fighting Back (RIP Cursor?)

Thumbnail image for VS Code Is Fighting Back (RIP Cursor?)
Holo

Theo - t3․gg


You can also read:

Video Holo Summary

All Key Ideas

AI Editor Wars Updates

  • The AI editor Wars are escalating with Cursor, a fork of VS Code, enhancing AI editing capabilities.
  • VS Code is responding to Cursor by incorporating similar features in their updates.
  • The video discusses new features added to VS Code, such as context attachment in chat and test generation with Co-Pilot.
  • The speaker expresses skepticism about AI-generated tests compared to human-written tests.
  • Experimental features in VS Code include improved AI-generated names and inline chat prompts triggered by coding.

Testing and Code Generation Insights

  • The importance of exporting functions for effective testing.
  • Issues with using Jest for testing and preference for using Vite.
  • Reliance on tools like Cursor and Co-Pilot for code generation.
  • Limitations of AI tools in understanding context and resolving imports.
  • Attempt to make code type-safe and address specific coding tasks.
  • Introduction of features allowing the setting of instructions for Co-Pilot requests.
  • Challenges in getting desired code generation and maintaining type safety.

Discussion on GitHub Copilot and VS Code Features

  • Improve test generation with GitHub Copilot can generate tests for your code using specific commands like generate tests or SL command in inline chat.
  • The idea of SL commands on inline chat is seen as an exciting feature for triggering specific behaviors.
  • Theo mentions being an investor in Microsoft but insists it doesn't bias his opinions on the tools discussed.
  • There’s an acknowledgment that despite impressive changes, the new features in VS Code are not as good as Cursor.
  • The discussion includes a debate on whether the changes are enough for users to switch from Cursor, with a general sentiment that the 'war' between these tools is interesting.

Want to get your own summary?